Captain Cozmos Posted December 15, 2022 Share Posted December 15, 2022 (edited) I have reached out to David Schroeder for a solution to work on Dino Eggs, I do not want to disturb him over the holidays so I do not expect much correspondence. Hopefully something can be worked out that will benefit everyone. I began my disassembly for the DDP 6801. It is my intention to come up with a replacement for it, incorporate it into the ADAM FPGA Core for the phoenix or other systems. Again, it is my intention to make it better, compatible and introduce a new command to format the DDP drives. Also for whomever that adopts my DOS/System replacement so everyone wins. Here is the first routine when accessed with the 6801 just for goofs. When I clean up the code I will post the whole thing. I disassembled the DDP 6801 code and boy do I have to brush up on my 6801. ok, the first routine from ground zero: JSR sub_F9BC . . . . . sub_F9BC ; first routine performed by the 6801 for the Digital Data Drive sec ldab <$11 ldaa <$12 andb #$40 beq sub_F9C7 clc rts sub_F9C7: ldab <$97 bne subret_F9D7 tab anda #$F cmpa #8 bne sub_F9D6 tba sec bra subret_F9D7 sub_F9D6: clc subret_F9D7: rts More to follow later. CC Edited December 15, 2022 by Captain Cozmos Quote Link to comment Share on other sites More sharing options...
Captain Cozmos Posted December 16, 2022 Author Share Posted December 16, 2022 BTW...I already have a PDF of the listing, the whole exercise is to decompile then recompile the original binary then update it. Also show the flow chart then push it through optimization software to make it better. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.