Quote:
Originally Posted by Olaf Barthel
Well, I still have my CDTV in storage. That might help in a pinch, but the general problem is currently lack of knowledge/understanding and manpower.
Knowing how to cater for the CDTV or the CD32 is an expert domain. The work being done on AmigaOS 3.2 is more of a task for generalists.
|
Stephen Leary and Toni Wilen made a possible to build CDTV.device, wich is main reason, why A500 accelerators doesn't work with CDTV.
https://github.com/terriblefire/cdtv.device
Quote:
I started with romsplit and remove cdtv.device from a CDTV Extended rom version 2.3.
I then used IDA for a good long while to identify the device driver elements and produce a crude source file.
I then used some python code (included) to scan for OS Calls, common patterns i noticed and update equates.
I then did a lot of code beautification by hand and matched up patterns to common driver code.
I used notes given to me by Toni Willen to figure many of the low level routines.
At each step i verified the changes hadnt changed the root binary md5 checksum.
|