Thomas Harte
|
999a0c22d4
|
Adds superficial support for MSX .DSK.
In the sense that the file format itself is properly parsed, but the MSX doesn't actually yet have disk hardware.
|
2018-01-07 16:35:57 -05:00 |
|
Thomas Harte
|
ed564cb810
|
Implements the main four cartridge banking schemes.
Slightly proof of concept for now.
|
2018-01-04 22:18:18 -05:00 |
|
Thomas Harte
|
b78ece1f1e
|
Adds an attempt to catch LD (xx), A / [CALL/JP] pairs.
Also corrects use of std::stable_sort. Results are still largely incorrect though.
|
2018-01-02 22:18:10 -05:00 |
|
Thomas Harte
|
c8367a017f
|
Cleans up test and makes attempt to factor in cartridge type popularity.
|
2018-01-01 21:21:05 -05:00 |
|
Thomas Harte
|
1d47b55729
|
Ensures the selected cartridge start address is recorded in the cartridge.
|
2018-01-01 16:38:49 -05:00 |
|
Thomas Harte
|
250f7bf6b0
|
Makes attempt to support 48kb ROMs.
|
2018-01-01 11:25:27 -05:00 |
|
Thomas Harte
|
f75590253d
|
Introduces necessary header for std::sort.
|
2017-12-31 21:36:24 -05:00 |
|
Thomas Harte
|
c70dbc6a49
|
Introduces the most basic attempt to guess MSX cartridge type.
|
2017-12-31 21:23:30 -05:00 |
|
Thomas Harte
|
9339f3413f
|
Liberalises the end-of-file test for MSX ASCII.
From: must be back padded with 0x1a to merely must contain 0x1a.
|
2017-12-29 20:54:10 -05:00 |
|
Thomas Harte
|
e349161a53
|
Rejigs the typing relationship so that use of a typer is not strongly implied by the interface.
Simultaneously implements typing on the MSX by direct insertion into the key buffer.
|
2017-12-29 18:30:46 -05:00 |
|
Thomas Harte
|
76af0228dd
|
Corrects longstanding survival of camel case in the analyser's loadingCommand .
|
2017-12-29 15:15:29 -05:00 |
|
Thomas Harte
|
2cc1a2684a
|
Introduces [over-]analysis of cassette contents prior to starting the MSX, and simplifies ROM checking.
So a proper loading command is now known.
|
2017-12-29 15:11:10 -05:00 |
|
Thomas Harte
|
db6d9b59d0
|
Attempts to implement TSX support for the MSX.
|
2017-12-19 21:53:04 -05:00 |
|
Thomas Harte
|
7f8a13a409
|
Adds bare minimum to get accepted 16- and 32kb cartridges to start on the MSX.
|
2017-12-02 16:06:04 -05:00 |
|
Thomas Harte
|
ca26ce8400
|
Slightly corrects style errors in the Cartridge hierarchy, and introduces mapping of .ROM to the MSX when appropriate.
|
2017-12-02 16:01:30 -05:00 |
|
Thomas Harte
|
68a2895753
|
Adds enough static analyser to get to the MSX itself as the point of failure in SDL/kiosk mode.
|
2017-11-25 13:18:24 -05:00 |
|