Search found 6 matches

by galibert
Fri Dec 02, 2011 9:51 pm
Forum: Kryoflux
Topic: KryoFlux Programming
Replies: 24
Views: 12702

Re: Create new and fresh original game disks

Again just out of curiosity: Did you have a specific reason for using specific magnetic poles? Or you just wanted to go as much low level as possible? Well, I used 'A' and 'B' rather than N/S in order to show how arbitrary they are. But yeah, I wanted to be as low level as reasonable (not analog, t...
by galibert
Fri Dec 02, 2011 9:38 pm
Forum: Coding
Topic: wd1772 behaviour on too many syncs?
Replies: 4
Views: 1720

Re: wd1772 behaviour on too many syncs?

Imagine you have a track with: a1 a1 a1 a1 fe 00 00 01 02 ca 6f where the a1s are the usual 4489 In other words, a perfectly normal track 0, side 0, sector 1 sector header with one too many sync mark. The FDC would normally ignore the header. If the read command was issued early enough, and the fir...
by galibert
Thu Dec 01, 2011 10:36 am
Forum: Coding
Topic: wd1772 behaviour on too many syncs?
Replies: 4
Views: 1720

wd1772 behaviour on too many syncs?

Imagine you have a track with: a1 a1 a1 a1 fe 00 00 01 02 ca 6f where the a1s are the usual 4489 In other words, a perfectly normal track 0, side 0, sector 1 sector header with one too many sync mark. Do anyone know what happens if you try to to a read address on the track? Specifically, the wd1772:...
by galibert
Wed Nov 30, 2011 1:44 pm
Forum: Kryoflux
Topic: KryoFlux Programming
Replies: 24
Views: 12702

Re: Create new and fresh original game disks

But that means one has to be able to go from the dump to the magnetic state (to an irrelevant N/S inversion). IPF provides (simplifying) a 0/1 NRZI stream, i.e. 0= no transition, 1=transition. If the number of 1 bits is odd, then the ends don't match and you have to add or remove one inversion some...
by galibert
Wed Nov 30, 2011 7:54 am
Forum: Kryoflux
Topic: KryoFlux Programming
Replies: 24
Views: 12702

Re: Create new and fresh original game disks

And I still don't know where the write splice is for Chase HQ ... Just out of curiosity, why you do care about the track splice position? The splice point is important for write back, but shouldn't be much relevant for emulation purposes. Also note that some tracks don't have a splice point. Or mor...
by galibert
Tue Nov 29, 2011 5:52 pm
Forum: Kryoflux
Topic: KryoFlux Programming
Replies: 24
Views: 12702

Re: Create new and fresh original game disks

We do have two common ST emulators that run IPF files, but these are internal versions for testing only. Note that MESS runs ipf files too for the ST. Of course, the rest of the emulation is not up to par yet, and I still have bugs in the wd1772. And I still don't know where the write splice is for...

Go to advanced search