Thomas Harte
|
41d57e03a6
|
Split out LineBuffer and Storage to make 9918Base more manageable.
|
2023-02-12 12:58:46 -05:00 |
|
Thomas Harte
|
0c8815d6a0
|
Retain command-engine context.
|
2023-01-26 11:59:27 -05:00 |
|
Thomas Harte
|
f6e601daff
|
Introduce a template for numeric coding.
|
2023-01-17 13:26:11 -05:00 |
|
Thomas Harte
|
48a4355592
|
Start sketching out an RP5C01.
|
2023-01-14 14:17:28 -05:00 |
|
Thomas Harte
|
5f85074caa
|
Restore repeated lookup of timed machine.
This restores culling of abandoned parallel machines during dynamic analysis.
|
2023-01-13 22:02:15 -05:00 |
|
Thomas Harte
|
2e7e5ea12b
|
Fleshes out most of a cleaner memory slot layout.
|
2023-01-12 23:01:11 -05:00 |
|
Thomas Harte
|
9085ba4081
|
Update SMS VDP tests.
|
2023-01-09 22:58:12 -05:00 |
|
Thomas Harte
|
ebc1264c2c
|
Create a common home for timing information.
|
2023-01-06 22:39:46 -05:00 |
|
Thomas Harte
|
27d37f71ec
|
Generalise and better factor bit reversal and TMS drawing.
|
2023-01-05 13:18:10 -05:00 |
|
Thomas Harte
|
27812fd0e2
|
Separate fetchers into their own header.
|
2023-01-01 22:26:50 -05:00 |
|
Thomas Harte
|
5729ece7bb
|
Incompletely transitions towards more flexible clock ratios.
|
2023-01-01 14:20:45 -05:00 |
|
Thomas Harte
|
151f60958e
|
Relocate the 9918 implementation file.
|
2023-01-01 14:01:19 -05:00 |
|
Thomas Harte
|
3f3c9f7491
|
Update version number.
|
2022-11-25 15:45:44 -05:00 |
|
Thomas Harte
|
8ccb803b08
|
Ensure no dangling modifiers upon shortcut keyboard switch.
|
2022-11-24 15:33:30 -05:00 |
|
Thomas Harte
|
e6ae35638b
|
Add HDV to Info.plist.
|
2022-11-15 15:20:12 -05:00 |
|
Thomas Harte
|
9b235a8f64
|
Create a specific container for HDV files.
|
2022-11-15 13:18:54 -05:00 |
|
Thomas Harte
|
005f38dbff
|
Merge branch 'master' into 68020
|
2022-11-11 20:35:35 -05:00 |
|
Thomas Harte
|
ae8f0d339e
|
Remove usage of sprintf .
|
2022-11-11 20:29:59 -05:00 |
|
Thomas Harte
|
ccadf69630
|
Add test of operand_flags and operand_size ; add entries for missing 68000 and 68010 instructions.
|
2022-10-31 15:15:05 -04:00 |
|
Thomas Harte
|
bbd2cd47ea
|
Decode [MUL/DIV][U/S].l.
|
2022-10-30 11:32:36 -04:00 |
|
Thomas Harte
|
63ad2e8263
|
Decode EXTB.l.
|
2022-10-30 11:20:43 -04:00 |
|
Thomas Harte
|
23e4a47f8b
|
Accept CHK.l and LINK.l decodings.
|
2022-10-30 11:16:32 -04:00 |
|
Thomas Harte
|
6ad1d74ddd
|
Parse and record duality of CHK2/CMP2.
|
2022-10-29 21:32:48 -04:00 |
|
Thomas Harte
|
12ca79e645
|
Decode CAS2.
|
2022-10-28 14:02:49 -04:00 |
|
Thomas Harte
|
85df54ee7d
|
Decode CAS.
|
2022-10-28 13:57:00 -04:00 |
|
Thomas Harte
|
2b220659dd
|
Incorporate PACK and UNPK.
|
2022-10-28 13:37:30 -04:00 |
|
Thomas Harte
|
e79388fc02
|
Codify RTM, TST, TRAPcc, Bcc, BF*.
|
2022-10-28 13:17:35 -04:00 |
|
Thomas Harte
|
041eb79bf8
|
Move 68010 up into the verified area.
|
2022-10-27 10:52:26 -04:00 |
|
Thomas Harte
|
adbd23eaea
|
Having verified manually, lock in 68010 instruction set.
|
2022-10-27 09:55:02 -04:00 |
|
Thomas Harte
|
8ddf20b36a
|
Provide cleaner output.
|
2022-10-25 22:33:25 -04:00 |
|
Thomas Harte
|
fd20323c25
|
Refactor to permit newer-chip testing.
|
2022-10-25 21:27:01 -04:00 |
|
Thomas Harte
|
9a56d053f8
|
Introduce/extend 68k enums to cover 68020 instruction set.
|
2022-10-22 15:20:30 -04:00 |
|
Thomas Harte
|
7c328edd4a
|
Use built-in install build trigger.
|
2022-10-21 15:28:50 -04:00 |
|
Thomas Harte
|
9be9e1ab0c
|
Use built-in install build trigger.
|
2022-10-21 15:28:11 -04:00 |
|
Thomas Harte
|
df7f94f362
|
Include MacintoshVolume in test build.
|
2022-10-19 14:41:08 -04:00 |
|
Thomas Harte
|
a364499d17
|
Revert inadvertent commits.
|
2022-10-17 23:15:45 -04:00 |
|
Thomas Harte
|
1f19141746
|
Eliminate BiggerInt .
|
2022-10-11 16:19:47 -04:00 |
|
Thomas Harte
|
4d3221fc55
|
Enable dead code stripping; allow Xcode 14 to tag.
|
2022-09-16 19:53:36 -04:00 |
|
Thomas Harte
|
59388230a6
|
Record new macOS version number.
|
2022-09-16 16:14:59 -04:00 |
|
Thomas Harte
|
dc35ec8fa0
|
Merge branch 'master' into AppleIISCSI
|
2022-09-15 12:05:58 -04:00 |
|
Thomas Harte
|
0f017302ce
|
Fix tests.
|
2022-09-13 16:33:44 -04:00 |
|
Thomas Harte
|
dad1d7744e
|
Disable test generation.
|
2022-09-08 16:41:10 -04:00 |
|
Thomas Harte
|
de8ce3380c
|
Record only 8 bits for byte accesses.
|
2022-09-06 20:49:45 -04:00 |
|
Thomas Harte
|
b848b1389a
|
Include gaps in captured transactions, better collect final RAM state.
|
2022-09-06 15:08:35 -04:00 |
|
Thomas Harte
|
2c44ddfa95
|
Better bucket, and attempt to cover exceptions.
|
2022-09-06 11:26:38 -04:00 |
|
Thomas Harte
|
0fe94b2e6d
|
Capture ::SameAddress versus ::NewAddress, for TAS recognition.
|
2022-09-05 22:26:30 -04:00 |
|
Thomas Harte
|
93c1f7fc90
|
Include prefetch in 68000 state.
|
2022-09-05 22:00:04 -04:00 |
|
Thomas Harte
|
b6da1019bd
|
Bucket tests by operation, aim for ~1,000,000 total.
|
2022-09-05 21:52:48 -04:00 |
|
Thomas Harte
|
cee3f78059
|
Attempt to output only relevant RAM.
|
2022-09-03 15:45:06 -04:00 |
|
Thomas Harte
|
68f810883d
|
Begin process of creating on-disk tests.
|
2022-09-02 16:52:27 -04:00 |
|