cromwell
cromwell copied to clipboard
A free, legal BIOS replacement for the original Xbox
Translate X-codes to C code to do 1BL initialization for ROM less southbridges, while also keeping X-codes for MCPX X3 southbridges. This makes it possible to use a southbridge (e.g....
I am trying to use xqemu to emulate an xbox and boot a hard drive image but seem to be running into a cromwell issue. It is a disk image...
It was brought to my attention that the 2015 xblastos modchip also runs cromwell: https://bitbucket.org/psyko_chewbacca/lpcmod_os . That cromwell repo seems to have support for modern toolchains (Don't be fooled by...
I've only recently become aware of these two alternatives (forks of?) Cromwell. How does *this* particular fork of cromwell compare? Does it incorporate the features that those forks had added?
Booting from flash rom, the video output on 1.6 with XCalibur chip seems to be blank/black.. it works in XBE mode, but not booting from rom. The system boots and...
There's instances in the cromwell code base of cursor offsets that are not aligned on 4 byte boundaries. The font render code does not check for this and results in...
This would allow to make [such code](https://github.com/XboxDev/cromwell/blob/5d3d3f30ddd7aa3d3611c1bfb99e94954e59df52/boot/LoadReactOS.c#L440) simpler, and to avoid reassigning framebuffer address (as in [here](https://github.com/XboxDev/cromwell/blob/5d3d3f30ddd7aa3d3611c1bfb99e94954e59df52/boot/LoadLinux.c#L349) and [there](https://github.com/XboxDev/cromwell/blob/5d3d3f30ddd7aa3d3611c1bfb99e94954e59df52/boot/LoadReactOS.c#L351)) when booting an OS. Currently video framebuffer address is hardcoded with...
Since Cromwell and Xromwell is basically the same thing, just loaded in different ways, in the XboxDev Discord we decided to rebrand Cromwell name, specifically: - `Cromwell BIOS` to `Cromwell...
[startLinux()](https://github.com/XboxDev/cromwell/blob/5d3d3f30ddd7aa3d3611c1bfb99e94954e59df52/boot/LoadLinux.c#L325) and [startReactOS()](https://github.com/XboxDev/cromwell/blob/5d3d3f30ddd7aa3d3611c1bfb99e94954e59df52/boot/LoadReactOS.c#L314) functions are different, but they have some similar code that needs to be factored out.
- Recently added ReactOS boot support partly implements multiboot support, which needs to be refactored and generalized to allow booting any multiboot-compliant binaries which Cromwell can read from the accessible...