Thomas Harte
|
bf03bda314
|
Generalise AsyncTaskQueue, DeferringAsyncTaskQueue and AsyncUpdater into a single template.
|
2022-07-14 16:39:26 -04:00 |
|
Thomas Harte
|
59da143e6a
|
Add overt flushes to the SDL target.
|
2022-07-12 10:57:22 -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 |
|
Thomas Harte
|
c257b91552
|
Update tests to preference away from [A/B/C/D]L.
|
2022-02-18 16:32:28 -05:00 |
|
Thomas Harte
|
2d543590dc
|
Make a noun, for better consistency.
|
2022-01-31 08:14:33 -05:00 |
|
Thomas Harte
|
dba3a3d942
|
Add through route to an IPF container.
|
2021-12-25 17:06:47 -05:00 |
|
Thomas Harte
|
de1f5686a8
|
Reenable hardened runtime.
|
2021-12-07 04:05:10 -05:00 |
|
Thomas Harte
|
c983678fcd
|
Reenable app sandbox.
|
2021-12-07 03:57:58 -05:00 |
|
Thomas Harte
|
8fc27dc292
|
Moves bitplane collection and shifter out of Chipset.[h/c]pp.
|
2021-11-26 18:16:24 -05:00 |
|
Thomas Harte
|
bea6cf2038
|
Move mouse and joystick into a separate file, give a common parent.
|
2021-11-26 17:50:47 -05:00 |
|
Thomas Harte
|
1c0962e53c
|
Move sprites into their own source file.
|
2021-11-26 15:30:31 -05:00 |
|
Thomas Harte
|
0ab5177637
|
Allow DMAState::FetchStopAndControl on y == v_stop_.
|
2021-11-25 14:29:12 -05:00 |
|
Thomas Harte
|
276cbfa505
|
Simplify sprite state machine.
This now better matches the explanation given on Page 133 of the Amiga System Programmer's Guide.
|
2021-11-25 14:08:55 -05:00 |
|
Thomas Harte
|
0df8173536
|
Merge branch 'master' into Amiga
|
2021-11-24 08:58:03 -05:00 |
|
Thomas Harte
|
7be3578497
|
Adds a target for audio writes.
|
2021-11-09 07:11:23 -05:00 |
|
Thomas Harte
|
b827b9e33e
|
Add necessary shift storage.
|
2021-11-03 19:26:45 -07:00 |
|
Thomas Harte
|
4d7ce3792f
|
Use additional test cases.
|
2021-10-25 21:48:43 -07:00 |
|
Thomas Harte
|
dc8701a929
|
Introduce some additional Blitter test cases.
|
2021-10-25 21:40:20 -07:00 |
|
Thomas Harte
|
15ed4a0d09
|
Introduce failing test case for sector decoding.
|
2021-10-16 10:48:32 -07:00 |
|