mcload 1.0 released

Technical discussion on the newly released and hard to find PS3.

Moderators: cheriff, emoon

Post Reply
User avatar
mc
Posts: 211
Joined: Wed Jan 12, 2005 7:32 am
Location: Linköping

mcload 1.0 released

Post by mc »

Hi guys.

I have now released version 1.0 of my bootloader, which is the next
step after the otheros demo. By introducing new exciting features
such as a USB stack and harddisk I/O, this program can actually
do something useful, namely load other programs, including both
"otheros" .bld's and Linux kernels.

http://mc.pp.se/ps3/mcload.xhtml

To compile it, use the very nice toolchain by ooPo.


// Marcus
Flying at a high speed
Having the courage
Getting over crisis
I rescue the people
User avatar
dot_blank
Posts: 498
Joined: Wed Sep 28, 2005 8:47 am
Location: Brasil

Post by dot_blank »

works great now all we need is some ssh support :)_o
10011011 00101010 11010111 10001001 10111010
ps2devman
Posts: 259
Joined: Mon Oct 09, 2006 3:56 pm

Post by ps2devman »

Wonderful! Thanks a lot!

(for people who have trouble with .xhtml, download it, rename it into .html, then guess the relative link to the .zip inside it)
whazilla
Posts: 13
Joined: Sat Sep 09, 2006 10:20 pm

Post by whazilla »

* Set by **** on Sun Jun 10 02:39:56
> hey
> when i tried mcLoad
> it says this bout config on site
> Configuring mcload
> mcload uses a configuration file /etc/mcload.conf which has
> a syntax identical to /etc/kboot.conf, and mcload will in fact
> use /etc/kboot.conf as a fallback if /etc/mcload.conf
> does not exist. .bld files can be added to the config in the same way
> as linux kernels, although any command line arguments (including initrd=)
> will be ignored.
> but it doesnt seem to fallback :$

but when i tried it
it said
no config file found,
press enter to return to game-os

so loading a config didnt work, keyboard didnt work and return to game-os only worked with powerbutton :$

Any clues for me ?.?
I would like to call out for an InputLib or a framework so we can get most input devices supported :-)

i guess im just to lame to make a config :$
2.6,CRACKED!
Posts: 18
Joined: Thu Jul 26, 2007 9:02 pm

Post by 2.6,CRACKED! »

when using the function usb_kbd_getc(), how can you tell if the up button has been pressed?

can you do

if(usb_kbd_getc() == UP)
{
blabla;
}

or is there a command thats not supported yet or one that i dont know about?
User avatar
mc
Posts: 211
Joined: Wed Jan 12, 2005 7:32 am
Location: Linköping

Post by mc »

I invented the following codes for the arrow keys:

0x11 : right
0x12 : left
0x13 : down
0x14 : up

(these codes are defined as "device control" in ASCII, so they don't
collide with any normal keys)
Flying at a high speed
Having the courage
Getting over crisis
I rescue the people
2.6,CRACKED!
Posts: 18
Joined: Thu Jul 26, 2007 9:02 pm

Post by 2.6,CRACKED! »

thanks, im surprised that your sample programs/releases has led to nothing else being made or released, or have i completely missed something

EDIT: any link where i could find them?

i found one here: http://www.jimprice.com/jim-asc.shtml but it didnt have the same codes
Warren
Posts: 175
Joined: Sat Jan 24, 2004 8:26 am
Location: San Diego, CA

Post by Warren »

Somehow I didn't find this until now, great work mc!

I'll definitively tinker with this a bit, maybe see if I can get Sixaxxis working over USB.
ralferoo
Posts: 122
Joined: Sat Mar 03, 2007 9:14 am
Contact:

Post by ralferoo »

Warren wrote:Somehow I didn't find this until now, great work mc!

I'll definitively tinker with this a bit, maybe see if I can get Sixaxxis working over USB.
You'll want to look at Pascal's hidd patch at http://www.pabr.org/sixlinux/sixlinux.en.html

I've put some stuff in the wiki at http://wiki.ps2dev.org/ps3:hardware:sixaxis about the packet structure which might be useful too.
TommyBear
Posts: 50
Joined: Fri Jun 24, 2005 11:21 pm

Post by TommyBear »

ooooo, this is really nice mc! Can you please investigate, reading USB mice? I'm going to be looking at your samples as I port SDL! :) Awesome work.
User avatar
mc
Posts: 211
Joined: Wed Jan 12, 2005 7:32 am
Location: Linköping

Post by mc »

USB mouse (and other input device) protocol specification is here:
http://www.usb.org/developers/devclass_docs/HID1_11.pdf

Knock yourself out. :-)
Flying at a high speed
Having the courage
Getting over crisis
I rescue the people
wiigamecube
Posts: 5
Joined: Thu Oct 08, 2009 9:01 am
Contact:

Post by wiigamecube »

Hi
first sorry for my bad bad english


I im very interested for boot a lot of other Os with mc load 1.0 but i need a good tuto for help me please do you have a tuto with a lot of explication

thanks a lot of for your good works and for help me
wiigamecube
Posts: 5
Joined: Thu Oct 08, 2009 9:01 am
Contact:

Post by wiigamecube »

I you don't g=have a tuto for install ?
Post Reply