RJH_MUSIC wrote:I personally do not think the answer to a new OS is using Mac OS or windows. I think the best solution is just to modify the current OS to be able to take current drivers so in the end you would still have a standalone OS but it would be greatly updated for current day computer peripherals.
Jondav1120 wrote:I have been recently delving into the existing code using IDA pro...it appears that the MBR is fairly standard stuff (MS-DOS header and stub code, followed by a PE header, and some code to load PME.SYS into memory and execute it).
PME.SYS seems to do a lot of setup stuff (data arrays in memory, etc), and finally loads and executes Mackieos.exe, which appears to be the main application.
Neither of these programs are written to run under Windows / Mac / Linux, so actually getting them to run would require extensive work, or possibly some form of wrapper / emulation of the existing hardware.
I suspect that PME.SYS is doing the hardware setup and recognition of the various pieces that are needed to make the system boot correctly, so another avenue of exploration may be to reverse engineer PME.SYS to recognise newer hardware and present a compatible interface to the application.
Another possibility would be a completely new application built to run on WIndows / Mac using two serial ports to communicate with the D8B console.
Although I have made some progress with the reverse engineering, this is a huge task, and I'm only just dipping into it at the moment...sorry to disappoint, but I don't expect to see a D8B running on new hardware anytime soon.
Regards
John
Users browsing this forum: No registered users and 12 guests