Thomas Harte
|
24b861f056
|
Eliminates make_unique as this is presently a C++11 project.
|
2018-07-15 22:52:36 -04:00 |
|
Thomas Harte
|
29f7f4d432
|
Adds missing #include.
|
2018-07-15 22:47:50 -04:00 |
|
Thomas Harte
|
21080a1149
|
Merge branch 'master' into DisplayBorder
|
2018-07-15 22:31:33 -04:00 |
|
Thomas Harte
|
1d068fd09b
|
Merge pull request #497 from TomHarte/RobocopSprites
Ensures only the first 8px of sprites is output in 8x8 mode.
|
2018-07-15 22:30:42 -04:00 |
|
Thomas Harte
|
92065813ef
|
Ensures only the first 8px of sprites is output in 8x8 mode.
Also adds a little extra documentation.
|
2018-07-15 22:21:29 -04:00 |
|
Thomas Harte
|
3e9ef6b8cb
|
Adds indicator lights for the SDL port.
To complete #426
|
2018-07-15 20:19:06 -04:00 |
|
Thomas Harte
|
c9451a5382
|
Introduces an object for drawing OpenGL rectangles.
|
2018-07-14 17:42:23 -04:00 |
|
Thomas Harte
|
2be3b027db
|
Merge branch 'master' into DisplayBorder
|
2018-07-14 13:13:29 -04:00 |
|
Thomas Harte
|
e339d169c5
|
Ensures the joystick doesn't obstruct tape input.
|
2018-07-12 22:10:05 -04:00 |
|
Thomas Harte
|
87001f86ee
|
Merge pull request #495 from TomHarte/MSXJoysticks
Adds joystick support for the MSX.
|
2018-07-12 21:44:26 -04:00 |
|
Thomas Harte
|
58484e8f37
|
Adds joystick support for the MSX.
|
2018-07-12 21:42:47 -04:00 |
|
Thomas Harte
|
94f68f9d55
|
Merge pull request #494 from TomHarte/CustomInfoBlock
Corrects TZX custom info block parsing.
|
2018-07-11 22:22:49 -04:00 |
|
Thomas Harte
|
3f6944de54
|
Corrects custom info block parsing.
|
2018-07-11 22:21:35 -04:00 |
|
Thomas Harte
|
00cb4d26b3
|
Corrects typo.
|
2018-07-11 19:52:55 -04:00 |
|
Thomas Harte
|
774d8668bf
|
Merge pull request #493 from TomHarte/SpecificROMs
Clarifies startup procedure for machines
|
2018-07-10 22:15:40 -04:00 |
|
Thomas Harte
|
8503589828
|
Corrects failure to retain OS.
|
2018-07-10 22:05:50 -04:00 |
|
Thomas Harte
|
0f95ef2059
|
Merge branch 'SpecificROMs' of github.com:TomHarte/CLK into SpecificROMs
|
2018-07-10 21:54:45 -04:00 |
|
Thomas Harte
|
efd812cf22
|
Ensures no buffer overrun when installing the OS ROM.
|
2018-07-10 21:54:36 -04:00 |
|
Thomas Harte
|
736e14c83e
|
Ensures no buffer overrun when installing the OS ROM.
|
2018-07-10 21:49:38 -04:00 |
|
Thomas Harte
|
57f161e64c
|
Corrects documentation of the media target.
|
2018-07-10 21:42:09 -04:00 |
|
Thomas Harte
|
0897210969
|
Neither cartridge machine should be a media target; their media can't be changed at runtime.
|
2018-07-10 21:40:13 -04:00 |
|
Thomas Harte
|
7e58a44771
|
Renames ConfigurationTarget to MediaTarget as per its newly-reduced interface.
|
2018-07-10 21:32:28 -04:00 |
|
Thomas Harte
|
e8f847d288
|
Fixes CRC generator used to verify Acorn programs.
|
2018-07-10 20:01:31 -04:00 |
|
Thomas Harte
|
a0f817108e
|
Minor style fix.
|
2018-07-10 20:01:11 -04:00 |
|
Thomas Harte
|
3862fdb44c
|
Simplifies initialisation procedure for all machines.
With the side effect of allowing every machine to try to load only the ROMs that it needs.
|
2018-07-10 20:00:46 -04:00 |
|
Thomas Harte
|
3e2d271566
|
Merge pull request #491 from TomHarte/CPCClip
[Re-]recalibrates CRT retrace period and affected view windows.
|
2018-07-05 22:38:20 -04:00 |
|
Thomas Harte
|
c97c5fa03a
|
[Re-]recalibrates CRT retrace period and affected view windows.
In the hope of moving the CPC closer to the real CTM visible area.
|
2018-07-05 22:07:18 -04:00 |
|
Thomas Harte
|
fa63f7ffc3
|
Merge pull request #490 from TomHarte/NIBTails
Ensures NIB tracks aren't truncated
|
2018-07-03 21:38:31 -04:00 |
|
Thomas Harte
|
bfccadd356
|
Corrects comment typo.
|
2018-07-03 21:38:04 -04:00 |
|
Thomas Harte
|
5b3512f1df
|
Attempts to pick an intelligent place to pad out tracks.
|
2018-07-03 20:10:22 -04:00 |
|
Thomas Harte
|
6e34e60f8a
|
Ensures no data is dropped in transcribing a NIB to real track data.
|
2018-07-03 20:01:07 -04:00 |
|
Thomas Harte
|
a391d0f4ae
|
Merge pull request #489 from TomHarte/OricDiskII
Simplifies disk track storage and writing implementation
|
2018-07-02 22:09:58 -04:00 |
|
Thomas Harte
|
abc5c50b2e
|
Added some additional exposition.
|
2018-07-02 21:51:53 -04:00 |
|
Thomas Harte
|
1fcb461c42
|
Ensures that segments are written in a properly-circular fashion.
|
2018-07-02 19:35:49 -04:00 |
|
Thomas Harte
|
abca38a548
|
Makes an initial removal of PCMPatchedTrack . Farewell, old friend.
|
2018-07-01 22:49:57 -04:00 |
|
Thomas Harte
|
b4be2cd063
|
Implements PCMTrack::add_segment. Thereby completes PCMTrack::resampled_clone.
|
2018-07-01 18:28:25 -04:00 |
|
Thomas Harte
|
2d83eeb9c4
|
Further minor style improvements.
|
2018-07-01 17:59:43 -04:00 |
|
Thomas Harte
|
4d9e897cc3
|
Corrects addressing for deserialisation of bytes.
|
2018-07-01 15:58:56 -04:00 |
|
Thomas Harte
|
be664b5695
|
Ensures that start positions are properly related to sectors.
|
2018-07-01 15:53:48 -04:00 |
|
Thomas Harte
|
c3751066b7
|
Ensures segments are properly sized.
|
2018-07-01 15:43:31 -04:00 |
|
Thomas Harte
|
77feee8197
|
Applies minor style improvements.
|
2018-07-01 15:38:42 -04:00 |
|
Thomas Harte
|
f75af3b45e
|
Adds some extra exposition.
|
2018-07-01 14:41:17 -04:00 |
|
Thomas Harte
|
1471a35bb8
|
Reserves a more appropriate amount of data.
|
2018-07-01 14:40:48 -04:00 |
|
Thomas Harte
|
555c2a4377
|
Makes a first sweep at converting the storage underlying PCMSegment to vector<bool> .
This is to remove another pain point, in preparation for the work immediately forthcoming but also work as-yet unknown.
|
2018-07-01 12:05:41 -04:00 |
|
Thomas Harte
|
16bef0dcd5
|
Starts the movement towards a world without PCMPatchedTrack.
|
2018-06-30 20:03:18 -04:00 |
|
Thomas Harte
|
cd464fc7de
|
Corrects status logging.
|
2018-06-26 20:53:08 -04:00 |
|
Thomas Harte
|
5b88207477
|
Merge pull request #488 from TomHarte/AYClarification
Removes unused AY state and implements AND output readback.
|
2018-06-26 19:31:50 -04:00 |
|
Thomas Harte
|
df8c896193
|
Removes unused state and implements AND output readback.
|
2018-06-26 19:31:16 -04:00 |
|
Thomas Harte
|
5d3e1f7084
|
Merge pull request #487 from TomHarte/SpuriousKeyboard
Corrects a misreported value when reading the AY if not in reading mode
|
2018-06-25 20:49:32 -04:00 |
|
Thomas Harte
|
59f8eeb05a
|
Ensures the AY goes high impedance when not in read mode.
|
2018-06-25 20:48:24 -04:00 |
|