View Single Post
Old 30 December 2019, 14:41   #93
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,476
Quote:
Originally Posted by kaffer View Post
Yes I am surprised by this, if the problem is CIABPRB trashing, I would expect UAE to see the bug too.
Maybe is only a slightly different timing sequence?

During intro unpacking system is fully alive and trackdisk.device free to do his job with CIABPRB.
When scheduler is freezed (at unpredictable times) a hacky 'motor off' sequence is used (I also use this, but only before a non-system loader ):
all PRB bits forced at 1, not preserving old values. Could be this?

When I was writing my loader I noticed that KS1.x is picky about head position and if you change something a read error appears.
You need to be consistent about position and buffered data.

Last edited by ross; 30 December 2019 at 15:06. Reason: additions
ross is offline  
 
Page generated in 0.04256 seconds with 11 queries