|

Back to the news-page
Cromwell v2.32
>> Team Xbox-Linux released a new binary version of Cromwell(info)/Xromwell(info) ... the legal linux bios/bootloader for Xbox. What's new since v2.30 (release does not include any changelog so I made this list from sourcecode submits, blame me if I forgot something important or if something is wrong ;)): * Added a check for gcc >= 3.3 to the Makefile so that the compiler flag -fno-zero-initialized-in-bss is not appended for gcc < 3.3 (it causes an error when applied there). * Use consts for memory locations * Optimize file and system includes * Rework menu system a little - guards now in place at left and right icon edges so things dont "loop" back round. * Sync xpad usb ID list with kernel. * Look for /linuxboot.cfg as well as /boot/linuxboot.cfg - some people have /boot as a separate partition - in this case, linuxboot.cfg used to have to be in /boot/boot/linuxboot.cfg, which was silly. * Deinit module before removing device from PCI bus - should avoid occasional delay during deinit * New memory model (8 MB memory available for kernel, 33 MB for initrd) * Make linuxboot.cfg from xbeboot compatible with cromwell. * Password disable feature now working * Simplified code a little. Now, lock, unlock, and disable are all working. * Added begin code for Xcalibur support * The compression of cromwell chaged to gzip. The decompression is borrowed from the linux kernel. * Make etherboot optional at compile time * Adjust lock mechanism * Fix the bug with matching the wrong filename on fatx, caused by comparing only part of the name. * After some hints from Franz, the jpeg lib compiles smaller. * Make cromwell gcc 2.95 compileable again * v2.31 point release * Make the IDE driver more sensible in determining whether master/slave is an hdd or cd. * Make it possible to boot from cdrom as either master or slave * Updates to make the ide layer work better * A new ISO9660 reader. * Replaced jpeg lib with the decompressor from bootsplash. The advantage is that is smaller. It saves about 8% space in compressed rom. * Added support for more controller brands and models * Add HDD hashes for v1.6 xboxes - thanks to ldots from X-S. * Make windows character coded linuxboot.cfg work. * Fix for compilation with gcc 3.3.4 * Merge of the Xcalibur video code from Team Xecuter's "flashbios code". * Print video cable details. * Remove filtror code - hardly anyone has one, and if they do, they can always check out the tag before this. * Remove the "bochs" stuff - there's no chance it will work "as is", and nobody seems to be interested in working on it. It can always come back if it gets to the point of being useful. * Copy some code out of Xecuter's flashbios source release - the flash progressbar. * Add new flash types from raincoat * Remove audio driver * Update to compile with ide drive support as a module. * Icon menu completely redone. Possible to add/remove icons at runtime, as well as to have more than four icons. They shuffle along left/right if you have >4. * Added a text menu system. * Added "multilevel" menu. * B button now takes you back to previous menu. * Let's receive input from more than one xpad, if connected * Make it possible to boot off cd regardless of whether cdrom drive is master or slave. * Make it possible to boot off either of two cdroms if fitted. * Added flashing menu. * Resurrect the old icon behaviour - only get icons if boot options are available. You can now, theoretically, have multiple native linux installs and have an icon appear for each. Caveats: Each one must have a linuxboot.cfg in its "bootable" partition, as before. Both bootable partitions must be in the first 4 partions on disk, at present. * Many fixes, optimizations, tidyups, clean-ups, obsolete and unused stuff removed, etc ...
Official Site: http://www.xbox-linux.org Download Cromwell and Xromwell: here
Back to the news-page
| |
|
|
|
|
|
|