Thomas Harte
|
39c0bc6c47
|
Factors string serialisation with \n\r conversion out of the Apple II and reuses it with the Oric.
|
2018-05-13 13:57:19 -04:00 |
|
Thomas Harte
|
8f1a516a2c
|
Merge pull request #437 from TomHarte/AppleIIPaste
Implements `type_string` for the Apple II.
|
2018-05-13 11:32:45 -04:00 |
|
Thomas Harte
|
a6b8e88406
|
Implements type_string for the Apple II.
|
2018-05-13 11:30:04 -04:00 |
|
Thomas Harte
|
c19b50619f
|
Merge pull request #436 from TomHarte/MacPaste
Corrects Mac paste pathway.
|
2018-05-13 11:14:59 -04:00 |
|
Thomas Harte
|
3747d96b22
|
Corrects Mac paste pathway.
Also updates documentation around CSOpenGLView.
|
2018-05-13 11:12:03 -04:00 |
|
Thomas Harte
|
8b23a08fc4
|
Merge pull request #434 from TomHarte/RelaxedParsing
Removes requirement for correct sector epilogues.
|
2018-05-12 23:39:22 -04:00 |
|
Thomas Harte
|
3fdefb94e4
|
Removes requirement for correct sector epilogues.
It's now a length test that at present accepts 6-and-2 sectors only.
|
2018-05-12 23:03:08 -04:00 |
|
Thomas Harte
|
49592ebaf3
|
Ensures initialisation of scanner and that sectors overlapping the end of track are captured.
|
2018-05-12 18:42:07 -04:00 |
|
Thomas Harte
|
f410dcb3f3
|
Ensures proper test: not having a number of sectors that is a multiple of the track count.
|
2018-05-12 18:05:33 -04:00 |
|
Thomas Harte
|
bd27f61a03
|
Corrects various impossible-in-real-life compiler warnings.
|
2018-05-12 18:02:16 -04:00 |
|
Thomas Harte
|
d703328114
|
Adds missing #include for memcpy.
|
2018-05-12 17:54:13 -04:00 |
|
Thomas Harte
|
afe222cb16
|
Merge pull request #433 from TomHarte/ActivityReceiver
Introduces infrastructure for sending and receiving 'activity' notifications
|
2018-05-12 17:45:06 -04:00 |
|
Thomas Harte
|
d0fd4dd4db
|
The MSX is now an activity source.
Completing the set.
|
2018-05-12 17:32:53 -04:00 |
|
Thomas Harte
|
3ba6b6f1ee
|
Makes the Oric an event source.
|
2018-05-11 23:05:36 -04:00 |
|
Thomas Harte
|
bc464e247f
|
The 1540 and, by extension, the Vic-20 are now activity sources.
|
2018-05-11 22:24:33 -04:00 |
|
Thomas Harte
|
c23f6d8d19
|
Corrects type for array accesses.
|
2018-05-11 21:46:30 -04:00 |
|
Thomas Harte
|
39d779edf0
|
Makes CPC an activity source.
|
2018-05-11 21:45:46 -04:00 |
|
Thomas Harte
|
0cb5362c6f
|
Disambiguates whether Step will occur in addition to below zero/beyond maximum.
|
2018-05-11 21:44:08 -04:00 |
|
Thomas Harte
|
a43ca0db35
|
Makes the Apple II an activity source.
|
2018-05-10 22:17:13 -04:00 |
|
Thomas Harte
|
9089bf6535
|
Adds step events.
|
2018-05-10 21:58:14 -04:00 |
|
Thomas Harte
|
ef19a03efc
|
Drives can now deliver activity events.
|
2018-05-10 21:54:10 -04:00 |
|
Thomas Harte
|
85e1610627
|
Merge branch 'master' into ActivityReceiver
|
2018-05-10 20:49:32 -04:00 |
|
Thomas Harte
|
d16ae84d0b
|
Reduces number of Apple II video flushes, to reduce processing cost.
|
2018-05-10 20:48:57 -04:00 |
|
Thomas Harte
|
95f859cf5c
|
Merge branch 'master' into ActivityReceiver
|
2018-05-10 20:26:50 -04:00 |
|
Thomas Harte
|
578a5b3e69
|
Ensures NDEBUG is set for release builds.
|
2018-05-09 22:27:57 -04:00 |
|
Thomas Harte
|
25f7e3af31
|
Removes dead debugging aid. What a klutz!
|
2018-05-09 22:24:20 -04:00 |
|
Thomas Harte
|
86192b18d1
|
Merge pull request #431 from TomHarte/DiskIIRemap
Shuffles the Disk II ROM at load time into B.A.P. form.
|
2018-05-09 22:10:29 -04:00 |
|
Thomas Harte
|
c3144382c5
|
Shuffles the Disk II ROM at load time into B.A.P. form.
Only if required. In order to support various potential forms of supplied ROM.
|
2018-05-09 22:03:59 -04:00 |
|
Thomas Harte
|
6bb9b7be04
|
Merge pull request #430 from TomHarte/PravetzPaging
Corrects Pravetz 8DOS startup.
|
2018-05-09 20:30:34 -04:00 |
|
Thomas Harte
|
8ee34fafa6
|
Switches default DSK volume to 254. That seems to resolve Pravetz booting issues.
|
2018-05-09 20:28:58 -04:00 |
|
Thomas Harte
|
312171fa59
|
Pulls out a couple of repeating constants.
|
2018-05-09 20:28:25 -04:00 |
|
Thomas Harte
|
a8dbfb0569
|
Adds direct link to 'releases' tab.
It has been explained to me that people who do not often come to Github are having difficulty finding the releases. This might help.
|
2018-05-09 10:32:16 -04:00 |
|
Thomas Harte
|
b09b4b4433
|
Merge pull request #429 from TomHarte/Pravetz
Makes attempt to implement support for the Pravetz 8D + 8DOS.
|
2018-05-08 22:53:51 -04:00 |
|
Thomas Harte
|
45bd24ada0
|
Corrects tags for Oric machine selection.
|
2018-05-08 22:53:27 -04:00 |
|
Thomas Harte
|
c3a2f7717b
|
Makes attempt to implement support for the Pravetz 8D + 8DOS.
i.e. the Disk II wired up to the Oric, with some ROM swaps.
|
2018-05-08 22:05:43 -04:00 |
|
Thomas Harte
|
70e6c3b2f6
|
Introduces the ActivityObserver protocol for LEDs, drive events, etc.
The Electron's caps lock LED is the test case.
|
2018-05-07 21:57:54 -04:00 |
|
Thomas Harte
|
d1b889aa61
|
Merge pull request #424 from TomHarte/TrackDivision
Makes disk head position explicitly something with sub-integral precision.
|
2018-05-06 23:19:56 -04:00 |
|
Thomas Harte
|
f65c65569a
|
Makes disk head position explicitly something with sub-integral precision.
Also as a drive-by fix, corrects accidental assumption of 10 sectors for all MFMSectorDump descendants.
|
2018-05-06 23:17:36 -04:00 |
|
Thomas Harte
|
1139caa83f
|
Merge pull request #423 from TomHarte/LanguageCard
Implements the Apple II language card
|
2018-05-06 16:18:15 -04:00 |
|
Thomas Harte
|
d613c3c187
|
Adds an implementation of the language card.
|
2018-05-06 16:17:11 -04:00 |
|
Thomas Harte
|
36f8b165cf
|
Makes the epilogue test a bit more thorough.
|
2018-05-05 20:52:42 -04:00 |
|
Thomas Harte
|
d6e8b34942
|
Ensures media is passed on from the Disk II analyser.
|
2018-05-05 20:32:47 -04:00 |
|
Thomas Harte
|
4c4ab25d0e
|
Attempts to rationalise Apple II address decoding.
|
2018-05-05 20:24:03 -04:00 |
|
Thomas Harte
|
9ff34d90f4
|
Merge pull request #422 from TomHarte/DiskIIAnalyser
Introduces an analyser for Disk II-esque files.
|
2018-05-05 19:35:24 -04:00 |
|
Thomas Harte
|
9593e0f7fe
|
Updates SContruct file for Disk II analysis.
|
2018-05-05 19:34:22 -04:00 |
|
Thomas Harte
|
1293d8b69e
|
Corrects various indentation errors.
|
2018-05-05 19:32:20 -04:00 |
|
Thomas Harte
|
3e0055737e
|
Adds a genuine attempt to discern Pravetz disks from Apple.
|
2018-05-05 19:32:08 -04:00 |
|
Thomas Harte
|
ba7fbc4032
|
Reroutes all Disk II types through the Disk II analyser and returns actual sector from the Apple GCR parser results.
|
2018-05-05 16:37:33 -04:00 |
|
Thomas Harte
|
c36d7b4972
|
Makes first attempt at 6 and 2 decoder.
|
2018-05-04 23:11:12 -04:00 |
|
Thomas Harte
|
1c0b5bb02b
|
Corrects phoney switch of 'run' build to release.
|
2018-05-04 18:04:23 -04:00 |
|