Pegasos-CD32-livecd WIP
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi all!
    ATM I'm working on a cd32-live cd for our mighty pegs.
    It already works, but I still use the cube-live-cd kernel
    as my own ones don't want to boot into the cd...
    (the cube kernel doesn't support joy, does it?)
    (I tried several kernel-parameters and several kernel-compiles,
    but no success yet).
    Probably it's somehow initrd-related, but how can I include
    my initrd into the kernel? Mkvmlinuz gives me neither
    kernel-output nor errorlog-output...(?)
    OK, will look deeper into it later, I'm sure I'll succeed somehow
    :)


    When finished you can put your cd32-iso, your own uaerc
    and your kickrom into the root dir of the cd, so I think
    (almost?) every cd32-game should work then
    (even those infamous compilations... ;) ), when they fit onto
    the cd...

    Will take some time till finished, but hey, we get our classics back... :-D
  • »28.04.05 - 13:17
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Acill
    Posts: 1923 from 2003/10/19
    From: Port Hueneme, Ca.
    Wow thats cool! I cant wait to see it when its complete.
    Powermac Dual 2.0 GHZ G5 PCI-X (Registration #1894)
    Powerbook 1.67GHZ
    Powermac Dual 2.0 GHZ G5 PCIE (Registration #6130)
    A4000T CSPPC, Mediator
    Need Repairs, upgrades or a recap in the USA? Visit my website at http://www.acill.com
  • »28.04.05 - 21:17
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    BatteMan
    Posts: 284 from 2003/2/24
    From: France
    Frostwork is an incredible guy ! After the CD32-444 and CD32-888, he wants to make a LiveCD32 for our Pegasos ! Ilove this man ;-)

    Frostwork : Thank you for all.

    --
    /me says only one thing : impressive !

    [ Edited by BatteMan on 2005/4/28 13:29 ]
    Proud user of MorphOS since 2003 !
  • »28.04.05 - 21:29
    Profile Visit Website
  • Butterfly
    Butterfly
    Bodie_CI5
    Posts: 99 from 2004/6/19
    /me stands up and takes note :-o

    I'd be very interested to see how this works out.
    An ode to Wayne Miller:

    "Oooooh yeahh!"
  • »29.04.05 - 03:35
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    serge
    Posts: 725 from 2003/2/20
    I cant wait !!!
    I'm very happy cause this news.
    Thank you Frostwork
  • »29.04.05 - 07:22
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi all!
    THX for nice feedback!
    But please help me with this "AAARRGGHH"-kernel!
    How can I make a initrd and my kernel to one file
    (if there's a way without mkvmlinuz).
    Or how can I tell the kernel via parameter to
    use the initrd in the rootdir of the cd?
    (initrd=/initrd and similar doesn't seem to work)
    I managed to get into the initrd from the cube-kernel
    mount manually one of my linux-hds and copy the whole
    init-stuff there, so I could use this initrd with some
    adjusted configs if it doesn't break any licenses (?)
    Cheers
    frostwork
  • »29.04.05 - 12:11
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi!
    My own kernel works now as it should :)
    mouse & joy & voodoo-driver are enabled...
    CD boots directly into the cd32-iso :)
    I'm going to make some more cosmetics (f.e. test voodoo-support)
    you can put your own boot-splash images, Xorg.conf,uaerc,cd32.iso, CD32.rom into the root dir
    (the default uaerc defaults to volumename "cd32", so
    make sure you change it to "Fears" when you want to
    play your Fears-iso f.e....)

    Whom can I send this live-cd32-iso per snailmail when finished for upload? (no net at home- no chance to upload; s.o. in germany would be nice for lower snail-mail-costs :) )
  • »30.04.05 - 15:48
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Heh, again!

    Goin to implement other emulator(s) (xmame, maybe some others, too..., if I can find any frontends)

    I tried a hybrid cd and it works:
    It can boot from both Peg & CD32 :)
  • »02.05.05 - 13:31
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    serge
    Posts: 725 from 2003/2/20
    Quote:


    Frostwork wrote:
    Heh, again!

    Goin to implement other emulator(s) (xmame, maybe some others, too..., if I can find any frontends)

    I tried a hybrid cd and it works:
    It can boot from both Peg & CD32 :)




    very nice :-)
    cant wait anymore !!!!
  • »03.05.05 - 13:00
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    SoundSquare
    Posts: 1213 from 2004/12/1
    From: Paris, France
    flame me if i'm wrong but your LiveCD won't work on Peg1 right ? :-(
  • »03.05.05 - 13:17
    Profile
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    ossian1961
    Posts: 123 from 2004/7/31
    From: Italy
    @Frostwork
    Have you any screenshot?
    :-)
  • »03.05.05 - 14:11
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi :)
    ATM I'm implementing advmenu for xmame (& probably others like snes9x).
    I only have my peg2 so I can't test peg1-compatibility,
    but I'm going to implement voodoo support
    (all more or less usefull configs - f.e. the xorg.cfgs are
    in the cd-rootdir, so they can be altered to your needs)

    I could upload the kernel for the cd somewhere (where?)
    so peg1 users can test if it'll work...
    If not, maybe a peg1 user wants to have the kernel-config
    to make a compatible one?
    I just need the "vmlinux" in the linux-source-root-dir,
    I'll attach "my" initrd" then.... Deal?

    (of course I don't know if the includedlinux-system will work on the peg1, but I wish you all the best!)

    cheers
    Marcel


    EDIT: Mmmh, I could make screenshots, but there's
    not much too see yet.(No own splashscreens till now and
    advmenu is still naked; screenshots of the cd32-iso I use
    are not really usefull, eh? : )

    [ Edited by Frostwork on 2005/5/3 14:15 ]
  • »03.05.05 - 14:14
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hhhm, me again :)
    Advmenu works (mp3-play disabled per default as sound is damaged) atm with xmame, snes9x and e-uae (only 1 disk stuff, as you can't pass 2 "roms" within advmenu)

    Voodoo works, but it maybe would be smart to use your
    own xorg.conf, as mine is quiet rudimentary...

    Any peg1-users interested in the kernel or the kernel-config?

    Just downloaded several emu-sources, so more to come :)
  • »04.05.05 - 13:23
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi again !
    (mmmhhh, probably not a livecd for "the masses", as it's
    me again who replies....:) )

    ATM working:

    - direct boot into cd32
    - boot into advmenu with
    - xmame
    - snes9x
    - uae (aga)
    - uae (ecs)
    - VisualBoyAdvance (gba,gbc,gb)
    - xmess with
    - nes
    - master system
    - gameboy(color)
    - c64
    - atari lynx

    Framebuffer works somehow strange:
    -have to default to 8-bit fb, as on 16&24 the colors are wrong
    on the 1st pic (I know, it works on the cube-cd, but on mine
    it doesn't....)
    - 1st pic needs some time to be shown
    (maybe cause of all the usb-stuff compiled into the kernel...?)

    Everything works on both Radeon and Voodoo,but on voodoo:
    -fb defaults to 640x480-8
    - you'll very likely have a better xorg.conf you should replace
    with the one of the cd,as
    - slow
    - 16 bit shows wrong colors
    - 15 bit isn't accepted (?)
    - haven't tested 24 yet)

    TODO:
    default splash-screens
    default advmenu backround

    want to inplement a MegaDrive emulator, but
    - generator-sdl (the patched 0.35) gives me
    damaged sound
    - xmess gives me damaged gfx

    Any hints on these, or a hint on an other emulator?
    (d-gen errors with SDL parachute stuff.... Hints on that?)

    The "iso" (in fact it'll be no iso, as you'll anyway have to
    include your own games, and make an iso from it)
    will be at about 150-160 MB tgz-ed....
  • »07.05.05 - 18:05
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    magnetic
    Posts: 2129 from 2003/3/1
    From: Los Angeles
    Frostwork

    Thanks for the cool idea and implementing it. Your work does not go unnoticed. Just becuase ppl dont post doesnt mean they arent happy or interested. Your project sounds very cool.

    I hope I understand it correctly...will this live cd be able to boot on the peg and allow you to use Cd32 cds to play games?

    magnetic
    Pegasos 2 Rev 2B3 w/ Freescale 7447 "G4" @ 1ghz / 1gb Nanya Ram
    Quad Boot: MorphOS 2.7 | Amiga OS4.1 U4 | Ubuntu PPC GNU/Linux | OS X 10.4
  • »08.05.05 - 00:21
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi :)
    Yes you can boot your cd32-games with this livecd: As default you'll have to make an iso
    of your cd32-game and put it as "cd32.iso"
    onto the cd, but if you alter the uaerc you can
    simply copy all files from the cd32-cd into
    the root dir of the live-cd and it'll boot
    on both systems (I'll include very detailed
    informations/howtos and a quickstart for
    everything you can do with the livecd &
    what you have to take care of...

    (As I'm getting deeper into livecd stuff,
    I'll surely make some other more "useful"
    cds after this.... :) )
  • »08.05.05 - 17:29
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    BatteMan
    Posts: 284 from 2003/2/24
    From: France
    Proud user of MorphOS since 2003 !
  • »08.05.05 - 21:39
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hiho, again! :)
    OK after having my default bootsplashs (almost) ready
    (1 for cd32 & 1 for advmenu :) ), I looked a bit deeper into
    this strange "not-all-fb-pics-within-splash-theme-are-shown".
    The cube-kernel has 2 pics already included somewhere
    (you see that when you boot the kernel from hd without the
    cd inserted...). The prob is that they are either on a 2nd
    initrd in the kernel (possible?) or they (& all scripts & tools
    which point to them) are immediately deleted after having been
    loaded...
    Hhhm, I'll find out & make a new kernel!!!!
    But at least you know I'm still alive :)
    Have a nice day!
  • »10.05.05 - 14:43
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    magnetic
    Posts: 2129 from 2003/3/1
    From: Los Angeles
    Frostwork

    Thanks for the update. Keep it UP!

    gogogogogogogogoggo

    magnetic
    Pegasos 2 Rev 2B3 w/ Freescale 7447 "G4" @ 1ghz / 1gb Nanya Ram
    Quad Boot: MorphOS 2.7 | Amiga OS4.1 U4 | Ubuntu PPC GNU/Linux | OS X 10.4
  • »10.05.05 - 21:45
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi :)

    THX for feedback :)

    I found out, that the within-kernel splash screens should be
    in initramfs and not in initrd...
    Works half now : kerne-splashpics work, but
    initrd doesn't boot into real-system...(maybe mem related...)

    I tried to mix the original generator-sources with the patched
    ones: Sound works now, but joypad doesn't...
    'll recheck this, as I WAAANT a Megadrive included :)

    I think about supporting AlephOne for the livecd
    I won't include the game-data-files, but they are freely
    downloadable from
    http://www.students.uni-mainz.de/bauec002/A1Main.html#download

    If included there'll be only software-renderer
    for Voodoos of course...
  • »11.05.05 - 12:05
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    hiho :)

    Good news:

    The kernel(s) is ready (full fb-splash working now with
    nice spashes)
    replaced xmame0.95 with xmame0.96 :)
    generator-gtk (patched) with sounddrivers from unpatched one
    works with fs, snd & joypad :)

    "bad news":

    In order to give cd32-boot and advmenu-boot different
    "full"-splashes they both need an own kernel. (ready)
    As (my) voodoo doesn't like 800x600-fb, the voodoo
    needs 2 more own kernels with 640x480 included
    (not done yet)

    When finished you can boot every version directly without
    kernel-parameters (f.e. "boot cd 32" (for cd32-radeon-boot),
    "boot cd 32v" for cd32-voodoo-mode), "boot cd adrad"..."boot cd advoo" or similar; maybe s.th like "boot cd ao1/ao2/aoi"
    for AlephOne-, MarathonI,-Marathon2,-Infinity"
    if included (think so)...
    And of course "boot cd menu" giving you a bootmenu for
    all above... :)

    Next to do is voodoo-kernels then AlephOnes then finished :)

    EDIT: OH, advmenu 2.4.9 is out... :)

    [ Edited by Frostwork on 2005/5/12 13:41 ]
  • »12.05.05 - 12:50
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    ThePlayer
    Posts: 1069 from 2003/3/24
    From: Hamburg/Germany
    Thank you Frostwork!
    PowerMac G5 Quad 2.5 running UWQHD Resolution
  • »12.05.05 - 14:33
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi, again :)

    advmenu 2.4.9 still gives corrupted sound here, so it
    stays off on default :(

    AlephX work only in software mode atm (does it want to write
    if GL is selected?), but maybe I'll find a way...
    If not, Radeon will have softwareonly,too....

    If I come into netcafe this weekend, I'll bring some
    screenshots :), if not have a nice weekend!
    cheers
    frostwork
  • »13.05.05 - 13:02
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Frostwork
    Posts: 302 from 2003/4/18
    Hi!
    Sorry, forgot the screenshots at home ....

    Radeon-stuff works as expected, only AlephOne will
    default to software-render... :( (already kicked all GL-stuff, to
    keep the download smaller...)

    Would be nice if Voodoo-users could send me their
    linux- xmame or xmess config, as here the colors
    on both are green!!!!

    cheers
    frostwork
  • »14.05.05 - 16:56
    Profile
  • Butterfly
    Butterfly
    Leon
    Posts: 93 from 2003/11/28
    Hi Frostwork, I appreciate the work you are doing, this is an exciting project, looking forward to playing my CD32 titles on my Peg2.

    When are you going to release some files?

    And, what about a menu that allows us to play several CD32 titles in one CD?



    http://www.back2roots.org has lots of free CD32 images I think you can use them without legal problems.

    [ Edited by Leon on 2005/5/15 20:37 ]
    Proud owner of:
    Efika
    ABIT ATI 9200SE AGP 128MB
    40GB Samsung Hard Drive 5400rpm
    -----
    PowerMac 3.1 G4 350Mhz "Sawtooth" AGP
  • »15.05.05 - 19:36
    Profile Visit Website