I had left a block of code commented out, and that was crashing some
disks with 'special' track mapping.
Also now clear the CRC field on the woz, if any, when writing tracks.
Signed-off-by: Michel Pollet <buserror@gmail.com>
Complete replacement from the previous version, see readme for
details...
Short story is that theres support for WOZ 1/2 read/write disks, as now
emulate the low level LSS state machine.
Signed-off-by: Michel Pollet <buserror@gmail.com>
+ Updated libmui
+ Typehead in the standard file dialog
+ More documentation in the header file
+ Made regexp optional, added a new way to specify suffix list
Signed-off-by: Michel Pollet <buserror@gmail.com>
Also started support for monochrome low-res -- displays bit patters at
the minute so not what we want, but luminance was added to the colors.
Signed-off-by: Michel Pollet <buserror@gmail.com>
It is limited for now, hard coded to mine. Still need some sort of way
to specify which button to map to the emulated joytick. Same with the
axis, currently default to 0,1
Signed-off-by: Michel Pollet <buserror@gmail.com>
Seems there are no leaks; only blocks left non-freed are the queue of
drivers, which is static anyway
Also added a MII_TERMINATE state to quit any 'main' loop.
Signed-off-by: Michel Pollet <buserror@gmail.com>
These are fetched often, so might as well cache them into a bitfield,
also removed the old BSR state, as it might as well be in that bitfield.
Converted all the user of these soft switches to this new bitfield.
Signed-off-by: Michel Pollet <buserror@gmail.com>
Allow turning off the audio output (ie not initialize it). Also removed
the debug file descriptor global
Signed-off-by: Michel Pollet <buserror@gmail.com>