Groups | Search | Server Info | Login | Register
Groups > comp.emulators.apple2 > #2079
| From | Steve Nickolas <usotsuki@buric.co> |
|---|---|
| Newsgroups | comp.emulators.apple2 |
| Subject | Re: *sigh* (disk ][ emulation) |
| Date | 2016-11-08 02:44 -0500 |
| Organization | A noiseless patient Spider |
| Message-ID | <alpine.BSF.2.02.1611080242480.99731@frieza.hoshinet.org> (permalink) |
| References | <alpine.BSF.2.02.1611041339230.99055@frieza.hoshinet.org> <9cbfc7e0-ab18-42ad-affa-f55ea0ffbf9b@googlegroups.com> |
On Mon, 7 Nov 2016, BLuRry wrote: > On Friday, November 4, 2016 at 12:42:28 PM UTC-5, Steve Nickolas wrote: >> There seems to be *something* specifically related to disk ][ emulation >> that's breaking my emulation, but I just can't wrap my hands around it. :/ >> >> I don't know what ELSE might be at fault, but only disk ][ stuff seems to >> tickle it. This, in two different drive emulators. >> >> -uso. > > Whatcha need help with? I'm no Woz but I'm happy to help with what > limited knowledge I have. Are you trying to emulate standard DSK type > stuff, NIB stuff or something even more bit-level than that? I've also > taken a little time over the years to document the Disk II emulation > that others helped me with, and I have since improved on it (or at least > made the code more human-readable.) At base I as trying to come up with a replacement for the disk code I've used since 2002 and handles DSK and NIB. I started my own code and got wedged because the 6:2 system isn't registering in my head, how it works. :/ > Disk II Controller (I/O addresses, firmware): https://github.com/badvision/jace/blob/master/src/main/java/jace/hardware/CardDiskII.java > > Drive emulation: (track stepping, timing, motor): > https://github.com/badvision/jace/blob/master/src/main/java/jace/hardware/DiskIIDrive.java > > Disk emulation: (Includes nibbization and denibbilzation as well) > https://github.com/badvision/jace/blob/master/src/main/java/jace/hardware/FloppyDisk.java > Fun fact: The nibblization routine even randomizes the gap between sectors to thwart emulation detection routines... just for fun. ;) -uso.
Back to comp.emulators.apple2 | Previous | Next — Previous in thread | Next in thread | Find similar
*sigh* (disk ][ emulation) Steve Nickolas <usotsuki@buric.co> - 2016-11-04 13:42 -0400
Re: *sigh* (disk ][ emulation) BLuRry <brendan.robert@gmail.com> - 2016-11-07 21:59 -0800
Re: *sigh* (disk ][ emulation) Steve Nickolas <usotsuki@buric.co> - 2016-11-08 02:44 -0500
Re: *sigh* (disk ][ emulation) Steve Nickolas <usotsuki@buric.co> - 2016-11-08 03:56 -0500
Re: *sigh* (disk ][ emulation) BLuRry <brendan.robert@gmail.com> - 2016-11-08 06:08 -0800
csiph-web