View Single Post
Old 01 December 2017, 20:51   #3
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
One hour from feature request to implemented. Is that a record?

Command 22 seems to read RDB and mount partitions. Another one to add to the don't-try-TD_GETGEOMETRY blacklist for filesystems?
Command 23 does something with sprites???
Command 24 issues FORMAT TRACK for the track specified by IO_OFFSET. (Also changes mouse pointer before & after?)

I set up a config with 20MB HDF and booted from the Arriba install disk:
Code:
https://www.media!fire.com/file/cowo39ycn2ddmiv/A500_Arriba.7z
This log output:
IDE4 identify drive
IDE4 initialize drive parameters, CYL=615,SPT=17,HEAD=4
IDE4 read off=0, sec=1 (0) lba48=0


On running PrepArriba I clicked O.K. to "LowLevel format the drive". Mouse pointer turned to BUSY for a *long* time with no log output. But it did continue eventually (maybe some driver timeout?). On asking to DOS format and clicking O.K., get "ERROR: Mount failed!" requester.

PrepArriba issues arriba.device command 24, which issues FORMAT TRACK ($50) command to the drive. That's probably the reason for the hang. If you look at Command24_routine, after writing $50 to the command register it writes 512 bytes to the data register. I guess whichever drive actually supports that command fills all sectors of the track with that data???

Also check the routine lbC00033A. It sets the mouse(?) sprite to one which says "ANARCHY IN GERMANY" !!!???
mark_k is offline  
 
Page generated in 0.04421 seconds with 11 queries