Thomas Harte
|
8a2ac87209
|
Reverted SBCD/NBCD V behaviour.
|
2019-12-16 23:08:59 -05:00 |
|
Thomas Harte
|
096b447b4b
|
Corrects MOVE -(An), SR/CCR, which was not previously decrementing.
Also adds a safety check against other instances of the same error. There seem to be none.
|
2019-12-16 22:38:54 -05:00 |
|
Thomas Harte
|
0d23f141d6
|
Regenerates without accidentally hitting MODE to SR.
|
2019-12-16 22:37:57 -05:00 |
|
Thomas Harte
|
84167af54f
|
Corrects CHK N flag.
|
2019-12-16 20:01:33 -05:00 |
|
Thomas Harte
|
8be26502c4
|
Fixes NBCD -(An)+ , adds some additional comments.
|
2019-12-16 20:01:19 -05:00 |
|
Thomas Harte
|
ba2436206f
|
Withdraws test of CHK (exception taken).
|
2019-12-16 20:00:42 -05:00 |
|
Thomas Harte
|
60a9b260b1
|
Corrects collection of instruction codes.
|
2019-12-16 00:01:18 -05:00 |
|
Thomas Harte
|
e603fc6aaa
|
Simplifies failure output for me.
|
2019-12-15 21:26:47 -05:00 |
|
Thomas Harte
|
81cc278b98
|
Introduces a barrage of further tests.
|
2019-12-15 21:26:35 -05:00 |
|
Thomas Harte
|
4c068e9bb8
|
Corrects flags on CMPA.w.
|
2019-12-15 20:39:47 -05:00 |
|
Thomas Harte
|
f23c5ada31
|
Ensures tests can be built as a release target.
|
2019-12-14 23:53:12 -05:00 |
|
Thomas Harte
|
dc1abd874e
|
Corrects indentation typo.
|
2019-12-14 23:52:53 -05:00 |
|
Thomas Harte
|
1bf4686c59
|
Adds plentiful additional tests. Though still only a fraction of the anticipated total.
|
2019-12-14 22:58:51 -05:00 |
|
Thomas Harte
|
a500fbcd73
|
Expands tests to most of ORI, EORI, ANDI, ADDI and SUBI.
|
2019-12-14 22:23:40 -05:00 |
|
Thomas Harte
|
d0ef41f11e
|
Adds a temporary manual escape clause for testing specific features.
|
2019-12-14 21:40:21 -05:00 |
|
Thomas Harte
|
adf6723bf6
|
Ensures state is evaluated directly at opcode end.
|
2019-12-14 15:09:06 -05:00 |
|
Thomas Harte
|
37e26c0c37
|
Eliminates a class of incorrect sign comparison errors.
|
2019-12-14 14:50:39 -05:00 |
|
Thomas Harte
|
ac1575be27
|
Resolves false negatives from checking wrong state.
|
2019-12-14 14:46:00 -05:00 |
|
Thomas Harte
|
923287bf01
|
Attempts to introduce a basic means for comparative 68000 testing.
i.e. mine versus another source.
|
2019-12-14 14:26:33 -05:00 |
|
Thomas Harte
|
77fe14cdb3
|
Merge pull request #685 from TomHarte/LoadDelay
Adds a delay on load following DE
|
2019-12-13 21:38:10 -05:00 |
|
Thomas Harte
|
c00ae7ce6a
|
Adds a one-cycle delay on frequency changes.
|
2019-12-13 19:57:54 -05:00 |
|
Thomas Harte
|
d5b2e6514a
|
Merge branch 'master' into LoadDelay
|
2019-12-13 19:41:35 -05:00 |
|
Thomas Harte
|
fc7f46006e
|
Merge pull request #686 from TomHarte/AptGet
Adds an apt-get update.
|
2019-12-13 13:32:18 -05:00 |
|
Thomas Harte
|
41503d7253
|
Allow releaseinfo changes.
|
2019-12-13 13:16:24 -05:00 |
|
Thomas Harte
|
f88c942fef
|
Adds an apt-get update.
|
2019-12-12 23:26:12 -05:00 |
|
Thomas Harte
|
4bcf217324
|
Ensures delayed loading isn't interrupted by blank, hsync.
|
2019-12-12 23:20:28 -05:00 |
|
Thomas Harte
|
f6f2b4b90f
|
Removes double DE edge test.
|
2019-12-12 22:50:35 -05:00 |
|
Thomas Harte
|
95b5db4d87
|
Tweaks timings yet further, adds a FIFO reset.
The accuracy of this may require further research.
|
2019-12-11 23:22:20 -05:00 |
|
Thomas Harte
|
de4403e021
|
Corrects blank timing.
|
2019-12-10 22:17:57 -05:00 |
|
Thomas Harte
|
0a405d1c06
|
Introduces a latency between DE and load.
|
2019-12-10 21:24:15 -05:00 |
|
Thomas Harte
|
768b3709b8
|
Corrects audio clock rate.
|
2019-12-10 20:25:27 -05:00 |
|
Thomas Harte
|
7cc5d0b209
|
Merge pull request #683 from TomHarte/MFPPerformance
Switch to faster timer implementation; it seems to work.
|
2019-12-09 19:52:16 -05:00 |
|
Thomas Harte
|
c2646a415f
|
Switch to faster timer implementation; it seems to work.
|
2019-12-09 19:23:08 -05:00 |
|
Thomas Harte
|
e1c7a140d0
|
Merge pull request #682 from TomHarte/AddressError
ST: Adds some initial bus error logic, plus some optimisations.
|
2019-12-08 22:53:40 -05:00 |
|
Thomas Harte
|
7cd11ecb7f
|
Adds necessary #include for assert .
|
2019-12-08 22:43:39 -05:00 |
|
Thomas Harte
|
4dd235f677
|
Adds supervisor/user to logged flags in trace mode.
|
2019-12-08 22:39:10 -05:00 |
|
Thomas Harte
|
a7cfb840ef
|
Adds but presently disables a diagnostic for border elimination.
|
2019-12-08 22:34:42 -05:00 |
|
Thomas Harte
|
acfe2c63b8
|
Adds an assert to verify the interrupt line is clear after a full reset.
|
2019-12-08 22:34:19 -05:00 |
|
Thomas Harte
|
b192381928
|
Implements a fuller reset, takes a run at the overran flag.
|
2019-12-08 21:20:06 -05:00 |
|
Thomas Harte
|
c785797da6
|
Adds a warning for unhandled reset.
|
2019-12-08 21:01:30 -05:00 |
|
Thomas Harte
|
0408592ada
|
Switches to byte buffers and seeks to reduce unnecessary video flushing.
|
2019-12-08 20:20:13 -05:00 |
|
Thomas Harte
|
407cc78c78
|
Extends to offer simpler 8-bit access handling.
|
2019-12-08 20:19:44 -05:00 |
|
Thomas Harte
|
4536c6a224
|
Resolves printf type errors.
|
2019-12-08 11:56:05 -05:00 |
|
Thomas Harte
|
0ed87c61bd
|
Introduces an explicit area of floating bus, starts adding bus errors.
|
2019-12-08 11:52:43 -05:00 |
|
Thomas Harte
|
332f0d6167
|
Ensures MSAs are explicitly read-only.
|
2019-12-08 11:52:15 -05:00 |
|
Thomas Harte
|
08a27bdec7
|
NTSC frame length is correct; removes TODO.
|
2019-12-08 11:51:12 -05:00 |
|
Thomas Harte
|
288cabbad1
|
Merge pull request #680 from TomHarte/EventCountReload
Implements MFP timer reload when in event counting mode.
|
2019-11-19 22:54:34 -05:00 |
|
Thomas Harte
|
7ff57f8cdf
|
Starts to flesh out documentation.
|
2019-11-19 22:32:07 -05:00 |
|
Thomas Harte
|
06edeea866
|
Adds reload during event count mode.
Plus a helpful bit of TODO.
|
2019-11-19 22:24:32 -05:00 |
|
Thomas Harte
|
3c77d3bda0
|
Merge pull request #679 from TomHarte/OffByOne
Corrects off-by-one error in the ST's vertical state machine
|
2019-11-19 22:02:41 -05:00 |
|