Thomas Harte
|
22a3f4de2c
|
Merge branch 'master' into AppleIISCSI
|
2022-08-23 20:00:02 -04:00 |
|
Thomas Harte
|
4ff2e7f546
|
Tweak info box copyright text: include symbol and newline.
|
2022-08-23 19:45:03 -04:00 |
|
Thomas Harte
|
cf356c59aa
|
Switch the Macintosh mapper to use Apple::PartitionMap.
|
2022-08-23 19:39:47 -04:00 |
|
Thomas Harte
|
1555b51d99
|
Begin a stumbling effort to generalise my implementation of the Apple Partition Map.
|
2022-08-23 16:46:47 -04:00 |
|
Thomas Harte
|
017f55390a
|
Better represent on-disk structure.
|
2022-08-23 16:19:04 -04:00 |
|
Thomas Harte
|
246bd5a6ac
|
Merge branch 'master' into AppleIISCSI
|
2022-08-22 17:09:57 -04:00 |
|
Thomas Harte
|
3d234147a6
|
Add in collected specs.
|
2022-08-22 10:22:19 -04:00 |
|
Thomas Harte
|
a6b8285d9c
|
Factor out the blitter sequencer.
|
2022-08-19 16:38:15 -04:00 |
|
Thomas Harte
|
43c6db3610
|
Remove various other redundancies.
|
2022-08-19 16:12:05 -04:00 |
|
Thomas Harte
|
175314cd16
|
Accept whatever Apple thinks is an appropriate optimisation level.
|
2022-08-19 15:58:14 -04:00 |
|
Thomas Harte
|
856e3d97bf
|
Merge branch 'master' into SerialisedBlitter
|
2022-08-15 10:54:36 -04:00 |
|
Thomas Harte
|
c7373a5d3e
|
Overtly treat .ST images as FAT12.
|
2022-08-13 10:09:34 -04:00 |
|
Thomas Harte
|
025c79ca65
|
Factor out GZip shenanigans.
|
2022-08-08 10:52:55 -04:00 |
|
Thomas Harte
|
146e739390
|
$ACTION seems to be the thing outside of Xcode Cloud.
|
2022-07-25 13:16:28 -04:00 |
|
Thomas Harte
|
f204162986
|
Use valid version numbers, only for archive builds.
|
2022-07-25 10:33:15 -04:00 |
|
Thomas Harte
|
8679854c91
|
Update copyright year, use valid version numbers.
|
2022-07-25 10:21:25 -04:00 |
|
Thomas Harte
|
0383d0333e
|
Add build date (i.e. version) into Info.plist.
|
2022-07-25 10:15:48 -04:00 |
|
Thomas Harte
|
bf03bda314
|
Generalise AsyncTaskQueue, DeferringAsyncTaskQueue and AsyncUpdater into a single template.
|
2022-07-14 16:39:26 -04:00 |
|
Thomas Harte
|
7886c2df7a
|
Start experimenting with a more event-based approach to timing.
|
2022-07-07 10:48:42 -04:00 |
|
Thomas Harte
|
7aeaa4a485
|
Tweak paging semantics, to allow simple multiple dependencies.
|
2022-06-27 21:38:45 -04:00 |
|
Thomas Harte
|
5adc656066
|
Make some attempt to use the JSON tests.
|
2022-06-25 21:41:37 -04:00 |
|
Thomas Harte
|
b62f484d93
|
Start scaffolding a 65816 test generator.
|
2022-06-18 13:28:15 -04:00 |
|
Thomas Harte
|
cc7a4f7f91
|
Fix test build.
|
2022-06-08 21:15:11 -04:00 |
|
Thomas Harte
|
ca8dd61045
|
Start sketching out an old vs new 68000 test.
|
2022-06-06 21:19:57 -04:00 |
|
Thomas Harte
|
aaac777651
|
Merge branch 'master' into 68000Mk2
|
2022-06-02 17:08:41 -04:00 |
|
Thomas Harte
|
e7b3705060
|
Merge pull request #1007 from TomHarte/IPFFileFormat
Adds partial support for the IPF file format.
|
2022-06-02 12:58:47 -04:00 |
|
Thomas Harte
|
3db2de7478
|
Works 68000 mk2 into the comparative tests.
... revealing that I've leant a little too hard on __LINE__.
|
2022-05-16 20:04:13 -04:00 |
|
Thomas Harte
|
b0518040b5
|
Plants the seek of a 68000 mark 2.
|
2022-05-16 11:44:16 -04:00 |
|
Thomas Harte
|
2fa6b2301b
|
Move string logic into Preinstruction .
|
2022-05-12 19:46:08 -04:00 |
|
Thomas Harte
|
17add4b585
|
Introduce and overwhelmingly fail the flamewing BCD tests.
|
2022-05-11 15:19:39 -04:00 |
|
Thomas Harte
|
ab8e1fdcbf
|
Take a swing at access faults and address errors.
|
2022-05-10 16:20:30 -04:00 |
|
Thomas Harte
|
8e5650fde9
|
Clean up Instruction.hpp.
|
2022-05-09 10:13:42 -04:00 |
|
Thomas Harte
|
5ebae85a16
|
Start recording successes.
|
2022-05-03 11:28:50 -04:00 |
|
Thomas Harte
|
b3cf13775b
|
Consume operand_flags into Instruction.hpp.
|
2022-05-03 11:09:57 -04:00 |
|
Thomas Harte
|
3827ecd6d3
|
Proceed to complete test running.
|
2022-05-02 12:57:45 -04:00 |
|
Thomas Harte
|
6b073c6067
|
Attempt to round out addressing modes, shift to a header, as per templating on BusHandler.
|
2022-05-01 15:10:54 -04:00 |
|
Thomas Harte
|
9359f6477b
|
Start drafting an Executor.
|
2022-04-29 17:12:06 -04:00 |
|
Thomas Harte
|
85242ba896
|
Add to Xcode project, template on Model as per CLR being odd. Fill in some obvious answers.
|
2022-04-29 11:10:14 -04:00 |
|
Thomas Harte
|
d16dab6f62
|
Starts introducing a sequencer, to resolve responsibility of perform .
|
2022-04-29 10:40:19 -04:00 |
|
Thomas Harte
|
1d8d2b373b
|
Port all simple instruction bodies.
|
2022-04-28 16:55:47 -04:00 |
|
Thomas Harte
|
bb73eb0db3
|
Start working on an isolation of 68000 instruction execution.
|
2022-04-28 15:35:40 -04:00 |
|
Thomas Harte
|
8a18685902
|
Relocated RegisterSizes to Numeric.
|
2022-04-28 15:10:08 -04:00 |
|
Thomas Harte
|
9cbbb6e508
|
Adjust path to match namespace; add to Qt project.
|
2022-04-27 08:05:36 -04:00 |
|
Thomas Harte
|
9908769bb3
|
Normalise test name.
|
2022-04-26 20:32:39 -04:00 |
|
Thomas Harte
|
1991ed0804
|
Introduce failing [partial-]test of new 68000 decoder.
|
2022-04-18 07:23:25 -04:00 |
|
Thomas Harte
|
de55a1adc4
|
Require a model for decoding; shift a bunch of immediates into ExtendedOperation.
|
2022-04-15 09:40:37 -04:00 |
|
Thomas Harte
|
8e3cccf4d6
|
Begins a formalised 68k decoder.
|
2022-04-11 15:00:55 -04:00 |
|
Thomas Harte
|
f05d3e6af3
|
Introduce dingusdev tests, do just enough to check bx .
|
2022-03-18 17:24:12 -04:00 |
|
Thomas Harte
|
27d1df4699
|
Introduce enough of a DataPointerResolver test to build but fail.
|
2022-02-27 18:27:58 -05:00 |
|
Thomas Harte
|
0d7a7dc7c9
|
Introduce DataPointerResolver , to codify the meaning of DataPointer and validate that enough information is present.
|
2022-02-27 11:25:02 -05:00 |
|