Thomas Harte
|
40660fe680
|
Made yet another guess at Commodore analysis. Elevated fast tape-related unnatural speed up to the OS-side mechanisms.
|
2016-09-12 22:06:03 -04:00 |
|
Thomas Harte
|
eeec516fa6
|
Implemented seeking on tapes, mucked about a bit more with the Commodore analyser, at least temporarily removed cropping from the Vic emulator.
|
2016-09-11 17:09:00 -04:00 |
|
Thomas Harte
|
1ca4a2a012
|
Sought to be more intelligent in handling cases where the two parts of a header or data field don't match — if either looks good then use it in isolation.
|
2016-09-10 17:01:17 -04:00 |
|
Thomas Harte
|
a5b17932ca
|
Attempted further to improve memory model guesswork. With many further improvements to make...
|
2016-09-08 21:09:37 -04:00 |
|
Thomas Harte
|
27fedaf892
|
The error flag is no longer directly exposed. I also tweaked the Commodore import numbers just a touch. But I think I need proper calibration.
|
2016-09-08 21:09:05 -04:00 |
|
Thomas Harte
|
2b053436e5
|
Missed from previous commit; removed assumption that get_next_data always succeeds.
|
2016-09-08 07:39:43 -04:00 |
|
Thomas Harte
|
54557d7f13
|
Added reminder, ensured the couldn't-find-data case doesn't cause a crash. Though it should imply some manual investigation.
|
2016-09-08 07:39:17 -04:00 |
|
Thomas Harte
|
50175a9aed
|
Added logic to try to spot when the first program is BASIC and, if so, what the correct memory model is, then to get that information to the Vic. Though it currently then gets overwritten by the view controller. Grrrr.
|
2016-09-07 22:17:19 -04:00 |
|
Thomas Harte
|
556b77f2fd
|
Added some TODOs, re-enabled master Acorn decision.
|
2016-09-07 07:39:47 -04:00 |
|
Thomas Harte
|
6522a9a6c2
|
Pulled the strands together provisionally to complete Commodore ROM-format tape parsing. Things are going to get complicated if or when I need to tackle turbo loaders.
|
2016-09-07 07:34:48 -04:00 |
|
Thomas Harte
|
d66516fd62
|
Finished parser for data blocks.
|
2016-09-06 22:10:33 -04:00 |
|
Thomas Harte
|
bdebc18e0a
|
Added a header parser for Commodore tapes. No time to grab file bodies now; time to go to work.
|
2016-09-06 08:49:32 -04:00 |
|
Thomas Harte
|
8901e94f0f
|
Fixed: was counting between low->high transitions rather than vice versa by adding low time then checking.
|
2016-09-06 07:06:46 -04:00 |
|
Thomas Harte
|
149cbb327b
|
Made something of a first attempt at a parser. Which is failing terribly.
|
2016-09-06 06:59:51 -04:00 |
|
Thomas Harte
|
8b933182af
|
Added enough wiring (hopefully) that the Commodore tape's GetFiles should be called when appropriate.
|
2016-09-06 06:39:40 -04:00 |
|
Thomas Harte
|
e68ff64045
|
Actually, this is less prescriptive.
|
2016-08-27 13:42:51 -04:00 |
|