View Single Post
Old 01 April 2020, 20:13   #48
utri007
mä vaan
 
Join Date: Nov 2001
Location: Finland
Posts: 1,664
Quote:
Originally Posted by Olaf Barthel View Post
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.
utri007 is offline  
 
Page generated in 0.04395 seconds with 11 queries