apple2js/js
Ian Flanigan 51ba03ac28
Split handling of nibble disks and WOZ disks into separate drivers
Before, the `DiskII` object took care of both nibble disks and WOZ
disks at the same time. This made it hard to see which code affected
which disks.

Now, nibble disks are handled by the `NibbleDiskDriver` and WOZ disks
are handled by the `WozDiskDriver`. This separation of code should
lead to easeir testing and, perhaps, faster evolution of disk
handling.

An upcoming change will move the `NibbleDiskDriver` and the
`WozDiskDriver` to separate files.

This passes all tests, compiles, and runs both nibble disks and WOZ
disks.
2022-09-18 21:37:03 +02:00
..
applesoft Debugger disk info groundwork (#145) 2022-07-23 12:00:38 -07:00
cards Split handling of nibble disks and WOZ disks into separate drivers 2022-09-18 21:37:03 +02:00
components Split disk data out into its own record (#158) 2022-09-17 06:41:35 -07:00
formats Add 13 sector disk support to getBinary (#159) 2022-09-18 06:40:08 -07:00
intbasic Fix numbers 2022-07-26 18:46:39 -07:00
roms Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
ui Split disk data out into its own record (#158) 2022-09-17 06:41:35 -07:00
apple2.ts More debugger panels (#141) 2022-07-13 20:34:50 -07:00
apple2io.ts More debugger panels (#141) 2022-07-13 20:34:50 -07:00
base64.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
canvas.ts Add hires preview (#146) 2022-07-23 15:51:12 -07:00
cpu6502.ts More debugger panels (#141) 2022-07-13 20:34:50 -07:00
debugger.ts More debugger panels (#141) 2022-07-13 20:34:50 -07:00
entry.tsx Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
entry2.ts TypeScript remnants (#94) 2021-12-22 10:37:21 -08:00
entry2e.ts TypeScript remnants (#94) 2021-12-22 10:37:21 -08:00
gl.ts More debugger panels (#141) 2022-07-13 20:34:50 -07:00
main2.ts Floppy controller refactorings 1 (#155) 2022-08-31 18:55:01 -07:00
main2e.ts Preact mass storage (#125) 2022-06-05 10:57:04 -07:00
mmu.ts More debugger panels (#141) 2022-07-13 20:34:50 -07:00
options.ts Apply semi rule to interfaces (#109) 2022-05-10 08:04:20 -07:00
prefs.ts Preact UI (#106) 2022-05-10 06:52:06 -07:00
ram.ts Clean up copyright notices (#93) 2021-12-21 12:35:26 -08:00
symbols.ts More typescript conversion (#46) 2020-11-24 08:48:14 -08:00
types.ts Add the recommended eslint plugins for TypeScript (#121) 2022-05-31 08:38:40 -07:00
util.ts 2IMG Download support. (#137) 2022-06-21 20:34:19 -07:00
videomodes.ts More debugger panels (#141) 2022-07-13 20:34:50 -07:00