I've released a new bootable ISO with my new code, system initialization and MPEG player.
Website: http://www.djm.co.za/spoon/
ISO: http://www.djm.co.za/spoon/cdrom.tar.gz (+- 13MB. sorry.)
I'm looking for feedback on booting problems. I'm really just concerned with:
1. Do the kernel initialize successfully?
2. Does the cdrom + hard drive get detected successfully?
3. Can the cdrom mount?
4. Can you run a binary from the cdrom?
I don't mind GUI problems, issues or quirks. Those will all disappear in time.
Requirements:
1. Pentium 2+
2. 128MB+ RAM
3. CDROM booted from first ATAPI device. (ie, the first cdrom you have installed.). Or else it will mount the wrong CD.
4. VESA with VBE2 that supports 800x600x32
5. Booting on a real machine and NOT AN EMULATOR. :-\
It won't work on VMWare, QEMU and probably Bochs :-\ Their simulated ATAPI devices don't return correct codes during init. I still need to support them.
Things to try out:
1. I-Robot MPEG trailer. ;D In GUI mode and from the terminal, run:
Code: Select all
/spoon/system/bin/mpeg2decode -b /spoon/system/media/I_ROBOT_320X176.MPG -f -r -o6 -q
The speed of this trailer will depend entirely on the speed of your card's VESA support. So it might be slow.
The mpeg2decode application will crash on exit as well. I know about it.
Durand.