Thomas Harte
|
d205e538e1
|
Accept the C++ I'm in; clarify and simplify interface.
|
2024-02-22 10:16:54 -05:00 |
|
Thomas Harte
|
f9cbec668b
|
Add empty shell for tests.
|
2024-02-21 15:43:24 -05:00 |
|
Thomas Harte
|
6577f68efc
|
Complete instruction set; consolidate mapper.
|
2024-02-21 15:32:27 -05:00 |
|
Thomas Harte
|
e986ae2878
|
Add coprocessor data operations and register transfers.
|
2024-02-21 15:25:57 -05:00 |
|
Thomas Harte
|
b2696450d5
|
Bring forwards single data transfers.
|
2024-02-21 14:51:51 -05:00 |
|
Thomas Harte
|
2bbaf73aa2
|
Delete was is now duplicated.
|
2024-02-21 14:18:41 -05:00 |
|
Thomas Harte
|
0fe2c1406b
|
Start mutating towards a form that owns the switch.
|
2024-02-21 14:17:01 -05:00 |
|
Thomas Harte
|
954d920b9e
|
Extend what's held in the operation enum.
|
2024-02-20 14:14:18 -05:00 |
|
Thomas Harte
|
57b45076c5
|
Start dealing with per-instruction fields.
|
2024-02-17 22:13:51 -05:00 |
|
Thomas Harte
|
d639dc8bcb
|
Hit up some more = default opportunities.
|
2024-02-17 15:42:31 -05:00 |
|
Thomas Harte
|
9a74ab6a8e
|
Switch to actual mnenomics, temporarily(?) shrink table.
|
2024-02-17 15:41:57 -05:00 |
|
Thomas Harte
|
4c53414cc3
|
Merge branch 'master' into ARMDecoding
|
2024-02-17 08:14:18 -05:00 |
|
Thomas Harte
|
c36288dd6b
|
Merge pull request #1334 from TomHarte/EqualsDefault
Switch to `= default`.
|
2024-02-17 08:13:53 -05:00 |
|
Thomas Harte
|
bc5727af14
|
Switch to = default .
|
2024-02-16 21:50:15 -05:00 |
|
Thomas Harte
|
bd0a15c054
|
Start working on ARM2 decoding.
|
2024-02-16 21:36:07 -05:00 |
|
Thomas Harte
|
a758112084
|
Merge pull request #1333 from TomHarte/DeferredSwitches
Apple II: Apply deferred video actions before getting vapour value.
|
2024-02-16 10:08:23 -05:00 |
|
Thomas Harte
|
3981f3a874
|
Merge branch 'master' into DeferredSwitches
|
2024-02-16 09:19:54 -05:00 |
|
Thomas Harte
|
e8036127fe
|
Add some commentary.
|
2024-02-16 09:19:22 -05:00 |
|
Thomas Harte
|
17abd87791
|
Remove further !!s.
|
2024-02-16 08:57:43 -05:00 |
|
Thomas Harte
|
35545451fe
|
Apply applicable deferred actions before lookahead.
|
2024-02-16 08:56:01 -05:00 |
|
Thomas Harte
|
64bec0cc3d
|
Merge pull request #1332 from TomHarte/NoPrintf
Trim some printfs.
|
2024-02-15 21:18:43 -05:00 |
|
Thomas Harte
|
fadd3bc6fc
|
Eliminate 'unused' error.
|
2024-02-15 13:57:11 -05:00 |
|
Thomas Harte
|
d9ec11c62e
|
Use logger instead of printf.
|
2024-02-15 13:55:46 -05:00 |
|
Thomas Harte
|
093a029b8c
|
Further reduce printf footprint.
|
2024-02-15 13:41:35 -05:00 |
|
Thomas Harte
|
b4a3b23571
|
Eliminate use of printf.
|
2024-02-15 13:32:49 -05:00 |
|
Thomas Harte
|
be99183f1d
|
Remove outdated TODO.
|
2024-02-15 13:26:03 -05:00 |
|
Thomas Harte
|
dda5f41487
|
Merge pull request #1331 from TomHarte/IODeviceSel
|
2024-02-15 11:16:15 -05:00 |
|
Thomas Harte
|
a09457dab5
|
Fix IOSEL and DEVSEL assignments.
|
2024-02-15 10:29:30 -05:00 |
|
Thomas Harte
|
ac171d166e
|
Merge pull request #1321 from TomHarte/Mockingboard
Add Mockingboard support to the Apple II.
|
2024-02-15 10:24:39 -05:00 |
|
Thomas Harte
|
51de1892c0
|
With minor infrastructure fixes, switch Mockingboard to stereo.
|
2024-02-15 09:42:33 -05:00 |
|
Thomas Harte
|
e1fdda928a
|
Add Mockingboard to Qt UI.
|
2024-02-15 09:13:17 -05:00 |
|
Thomas Harte
|
1c8261dc09
|
Add Mockingboard to macOS UI.
|
2024-02-15 09:10:19 -05:00 |
|
Thomas Harte
|
cb22278c7f
|
Switch meaning of bit 2.
|
2024-02-15 08:54:52 -05:00 |
|
Thomas Harte
|
809bc9d6a8
|
Add TODO.
|
2024-02-14 22:46:57 -05:00 |
|
Thomas Harte
|
be11f31d5d
|
Support reset.
|
2024-02-14 22:22:42 -05:00 |
|
Thomas Harte
|
0103761b7b
|
Corrects AY audio tone.
|
2024-02-14 22:16:37 -05:00 |
|
Thomas Harte
|
3ac5fdafab
|
Enables AY audio, albeit underclocked.
|
2024-02-14 22:15:21 -05:00 |
|
Thomas Harte
|
1e877c7563
|
Add a clock to the 6522s, enable interrupts.
|
2024-02-14 22:01:03 -05:00 |
|
Thomas Harte
|
07c11e8268
|
Begin 6522 wiring.
|
2024-02-14 15:18:19 -05:00 |
|
Thomas Harte
|
0dcceff410
|
There's actually two AYs.
|
2024-02-14 14:31:38 -05:00 |
|
Thomas Harte
|
2a684ab302
|
Include a single AY in the mix if appropriate.
|
2024-02-14 10:55:53 -05:00 |
|
Thomas Harte
|
27059233b3
|
Use sample source to simplify stretching AY.
|
2024-02-13 22:38:18 -05:00 |
|
Thomas Harte
|
7f84d5ac6f
|
Merge branch 'master' into Mockingboard
|
2024-02-13 14:46:59 -05:00 |
|
Thomas Harte
|
d43f050922
|
Merge pull request #1330 from TomHarte/SampleProducingAY
Convert AY to a SampleSource.
|
2024-02-13 14:45:31 -05:00 |
|
Thomas Harte
|
3ba2618547
|
Fix formatting, add comment.
|
2024-02-13 13:48:31 -05:00 |
|
Thomas Harte
|
a3e104f8e2
|
Clean up commentary.
|
2024-02-13 13:46:27 -05:00 |
|
Thomas Harte
|
1bb82189e9
|
Add better exposition.
|
2024-02-13 10:57:22 -05:00 |
|
Thomas Harte
|
e06a66644c
|
Eliminate a macro.
|
2024-02-13 10:54:53 -05:00 |
|
Thomas Harte
|
6dcc13921f
|
Make first sweep at converting AY to a SampleSource.
|
2024-02-13 10:51:33 -05:00 |
|
Thomas Harte
|
fd45745600
|
Merge pull request #1328 from TomHarte/PerSampleAudio
Improve SampleSource infrastructure.
|
2024-02-12 16:38:01 -05:00 |
|