Thomas Harte
|
4c32fc9b11
|
These tests appear to be against a real 6502.
|
2023-09-21 10:22:04 -04:00 |
|
Thomas Harte
|
4a87aa06a5
|
Add use of AHX/TAS/SHX/SHY pagecross test. Which fails.
|
2023-09-21 10:07:09 -04:00 |
|
Thomas Harte
|
5731ab75a6
|
Test stack result, pass first test.
|
2023-09-21 10:00:26 -04:00 |
|
Thomas Harte
|
797ce89a26
|
Correct test trailer.
|
2023-09-21 09:52:38 -04:00 |
|
Thomas Harte
|
4dc7b1840c
|
Start attempting to digest Neskell's NES 6502 tests.
|
2023-09-21 09:47:29 -04:00 |
|
Thomas Harte
|
3db21b0bed
|
Merge pull request #1169 from TomHarte/NESARR
Don't necessarily apply D for ARR.
|
2023-09-20 22:09:20 -04:00 |
|
Thomas Harte
|
74b5ad93c4
|
Don't necessarily apply D for ARR.
|
2023-09-20 10:17:00 -04:00 |
|
Thomas Harte
|
5b9c5e250d
|
Increase version number.
|
2023-09-17 16:04:19 -04:00 |
|
Thomas Harte
|
49ec6d19a5
|
Merge pull request #1167 from TomHarte/NextSequencePoint
Simplify 'get_next_sequence_point' -> 'next_sequence_point'.
|
2023-09-10 18:08:11 -04:00 |
|
Thomas Harte
|
8efb6a9226
|
Simplify 'get_next_sequence_point' -> 'next_sequence_point'.
|
2023-09-10 18:00:49 -04:00 |
|
Thomas Harte
|
211a6e5114
|
Merge pull request #1166 from TomHarte/6502Exhaustive
|
2023-09-10 17:02:20 -04:00 |
|
Thomas Harte
|
e42a2578da
|
Enable 6502 for 'exhaustive' disassembly.
|
2023-09-10 14:30:39 -04:00 |
|
Thomas Harte
|
34c631ed3b
|
Avoid ranges entirely in favour of implicit entries.
|
2023-09-10 14:25:28 -04:00 |
|
Thomas Harte
|
2f5d710441
|
Keep map small.
|
2023-09-07 11:09:33 -04:00 |
|
Thomas Harte
|
b7a27fbc6b
|
Merge pull request #1165 from TomHarte/MSX2Detection
Improve MSX cartridge type detection.
|
2023-09-06 22:50:53 -04:00 |
|
Thomas Harte
|
e98f78316b
|
Accept a paging scheme if it becomes 60% likely.
|
2023-09-06 22:40:39 -04:00 |
|
Thomas Harte
|
8c3ebe23f6
|
Use ranges properly to apply address mapping.
|
2023-09-06 22:26:15 -04:00 |
|
Thomas Harte
|
251b8e69ad
|
Attempt to support 'exhaustive' disassemblies (i.e. ones that chase every byte).
|
2023-09-04 15:13:06 -04:00 |
|
Thomas Harte
|
a21fe92b7a
|
Merge pull request #1164 from TomHarte/MacOS1013
Add manual rpath for macOS 10.13.
|
2023-09-04 14:45:53 -04:00 |
|
Thomas Harte
|
3d5a351306
|
Add manual rpath for macOS 10.13.
|
2023-09-03 15:46:35 -04:00 |
|
Thomas Harte
|
43dfb729d3
|
Explain even better.
|
2023-09-02 14:45:53 -04:00 |
|
Thomas Harte
|
ecec9ff6dc
|
Merge pull request #1162 from TomHarte/65C02BCDTest
Extend BCD testing to the 65C02; clean up implementation
|
2023-09-02 11:45:35 -04:00 |
|
Thomas Harte
|
543be49cf8
|
Merge branch 'master' into 65C02BCDTest
|
2023-09-01 16:39:18 -04:00 |
|
Thomas Harte
|
4f0adc4d5d
|
Merge pull request #1163 from TomHarte/AbsoluteNOPs
Fix abs,x NOP length.
|
2023-09-01 16:38:54 -04:00 |
|
Thomas Harte
|
1fb278c9f1
|
Fix abs,x NOP length.
|
2023-09-01 14:31:21 -04:00 |
|
Thomas Harte
|
19ec63b4fb
|
Add exposition, slightly simplify, unbreak INS.
|
2023-09-01 09:29:35 -04:00 |
|
Thomas Harte
|
4d6ffa7a2e
|
With some degree of hit and hope, correct 65C02 results.
|
2023-08-31 15:28:59 -04:00 |
|
Thomas Harte
|
39ee75d94a
|
Clean up decimal SBC implementation.
|
2023-08-31 15:02:17 -04:00 |
|
Thomas Harte
|
13be247495
|
Comment.
|
2023-08-30 23:08:42 -04:00 |
|
Thomas Harte
|
cdcac7c11c
|
Simplify top nibble handling.
|
2023-08-30 23:07:54 -04:00 |
|
Thomas Harte
|
67cd5dd63b
|
Simplify top nibble decision.
|
2023-08-30 23:06:00 -04:00 |
|
Thomas Harte
|
139a1a2acc
|
Clean up decimal ADC.
|
2023-08-30 23:04:38 -04:00 |
|
Thomas Harte
|
7b569b1a6c
|
Merge branch 'master' into 65C02BCDTest
|
2023-08-29 21:32:25 -04:00 |
|
Thomas Harte
|
3e666a08ae
|
Merge pull request #1161 from TomHarte/6502Idling
6502: add final read cycle to illegal NOPs.
|
2023-08-29 21:24:04 -04:00 |
|
Thomas Harte
|
74b416f985
|
Clean up output.
|
2023-08-29 17:07:35 -04:00 |
|
Thomas Harte
|
c160482b0a
|
Exploit test's 65C02 abilities.
|
2023-08-29 17:04:52 -04:00 |
|
Thomas Harte
|
ec8f1b0fe0
|
Vary seed between processors.
|
2023-08-29 16:55:39 -04:00 |
|
Thomas Harte
|
5dae726857
|
Differentiate non-fetching and fetching NOPs.
|
2023-08-29 16:50:39 -04:00 |
|
Thomas Harte
|
598a889c6d
|
Merge pull request #1160 from TomHarte/ADBKeyboard
Avoid flurry of startup events, repeats.
|
2023-08-22 09:42:03 -04:00 |
|
Thomas Harte
|
e5d3140cd1
|
Avoid flurry of startup events, repeats.
|
2023-08-22 09:28:57 -04:00 |
|
Thomas Harte
|
525e5ce8b0
|
Merge pull request #1159 from TomHarte/PixelOrder
Flip order of byte usage in double high res mono.
|
2023-08-21 22:21:18 -04:00 |
|
Thomas Harte
|
79e9de34b6
|
Flip order of byte usage in double high res mono.
|
2023-08-21 22:20:42 -04:00 |
|
Thomas Harte
|
0a547355db
|
Merge pull request #1158 from TomHarte/FasterMouse
Switch to maximal signalling rate.
|
2023-08-21 22:13:39 -04:00 |
|
Thomas Harte
|
2b58f64161
|
Switch to maximal signalling rate.
|
2023-08-21 22:12:55 -04:00 |
|
Thomas Harte
|
6cbd152ff5
|
Merge pull request #1157 from TomHarte/ADBRate
Add basic ADB controller interrupts.
|
2023-08-21 20:22:51 -04:00 |
|
Thomas Harte
|
a5038259bc
|
Add admission.
|
2023-08-21 19:30:34 -04:00 |
|
Thomas Harte
|
bb84a5a474
|
Enable various ADB-controller interrupts.
|
2023-08-21 15:35:13 -04:00 |
|
Thomas Harte
|
b5dc84c431
|
Merge pull request #1156 from TomHarte/IIgsMouseMystery
Without rhythm or rhyme, fix IIgs GSOS mouse movement.
|
2023-08-20 16:19:04 -04:00 |
|
Thomas Harte
|
357a324e87
|
Add exposition.
|
2023-08-20 15:34:40 -04:00 |
|
Thomas Harte
|
fa82fb46b9
|
Acknowledge ever-revolving earth.
|
2023-08-20 15:33:47 -04:00 |
|