Thomas Harte
|
28bd620e7f
|
Adds joystick support to the IIgs.
|
2021-02-16 19:39:22 -05:00 |
|
Thomas Harte
|
b117df3367
|
Factors out joystick logic.
|
2021-02-16 19:17:32 -05:00 |
|
Thomas Harte
|
17e9305282
|
Starts adding a keyboard.
|
2021-02-13 23:16:45 -05:00 |
|
Thomas Harte
|
2c4dcf8843
|
Edges towards implementing an ADB device.
|
2021-02-12 21:50:24 -05:00 |
|
Thomas Harte
|
adfdfa205f
|
Starts to establish the means by which I'll implement ADB devices.
|
2021-02-12 18:42:12 -05:00 |
|
Thomas Harte
|
17bac4c8cf
|
Starts to formalise the ADB bus.
|
2021-02-10 21:24:31 -05:00 |
|
Thomas Harte
|
6526c645a5
|
Merge branch 'master' into AppleIIgs
|
2021-02-02 21:29:38 -05:00 |
|
Thomas Harte
|
07df7572b3
|
Switch to preferred Acorn-world extension: DAT.
|
2021-01-31 21:03:09 -05:00 |
|
Thomas Harte
|
f1ba040dd8
|
This is probably how Acorn hard disk images look (?)
|
2021-01-31 16:00:52 -05:00 |
|
Thomas Harte
|
56111c75ae
|
Makes first efforts towards disassembly.
|
2021-01-26 19:52:30 -05:00 |
|
Thomas Harte
|
7f62732476
|
Fixes kiosk target, accepts that I'll probably never add UI tests.
|
2021-01-23 21:59:21 -05:00 |
|
Thomas Harte
|
ec0018df79
|
Routes in the ADB keyboard ROM. This should get as far as parsing.
|
2021-01-18 16:59:49 -05:00 |
|
Thomas Harte
|
5ace61f9b9
|
Continues walking very slowly towards cached execution.
|
2021-01-18 11:20:45 -05:00 |
|
Thomas Harte
|
54b26c7991
|
Bends to using 8-bit lookups for M50740 instructions.
|
2021-01-17 20:03:36 -05:00 |
|
Thomas Harte
|
8860d0ff51
|
Starts to establish the CachingExecutor.
|
2021-01-16 22:06:16 -05:00 |
|
Thomas Harte
|
10caa1a1fb
|
Steps gingerly towards execution.
|
2021-01-16 20:51:02 -05:00 |
|
Thomas Harte
|
3b2d65fa16
|
Adds access type declaration.
|
2021-01-16 20:04:01 -05:00 |
|
Thomas Harte
|
3dc36b704a
|
Starts on the next piece: parsers.
|
2021-01-16 19:54:40 -05:00 |
|
Thomas Harte
|
3c20e1f037
|
Adds files for the M50740 and corrects namespace errors elsewhere.
|
2021-01-15 21:30:30 -05:00 |
|
Thomas Harte
|
15bedc74d4
|
Merge branch 'master' into AppleIIgs
|
2021-01-15 21:15:10 -05:00 |
|
Thomas Harte
|
ddb4bb1421
|
Better plans project layout.
|
2021-01-15 18:16:01 -05:00 |
|
Thomas Harte
|
d4095b1b3b
|
Merge branch 'master' into DecodersAhoy
|
2021-01-03 20:56:47 -05:00 |
|
Thomas Harte
|
367cb1789d
|
Starts building an x86 test.
|
2021-01-03 16:37:35 -05:00 |
|
Thomas Harte
|
c934e22cee
|
Introduces a first test of PowerPC decoding.
Corrected as a result: the bcx conditional, that stdu is 64-bit only, extraction of the li field.
|
2021-01-02 22:47:42 -05:00 |
|
Thomas Harte
|
dc9d370952
|
Does the easier part of the easier half of 8086 decoding.
|
2021-01-02 19:16:07 -05:00 |
|
Thomas Harte
|
3d1783ddae
|
Add exposition as to the purpose of decoders.
|
2021-01-01 17:32:57 -05:00 |
|
C.W. Betts
|
3749b7b776
|
My improvements:
Use synthesized properties for CSMissingROM.
Remove openGLView from the xib: that will quiet a warning.
Add nullability metadata to CSStaticAnalyser.
|
2020-12-31 13:23:46 -07:00 |
|
Thomas Harte
|
ed63e7ea75
|
Starts building out a PowerPC decoder.
|
2020-12-30 22:55:59 -05:00 |
|
Thomas Harte
|
a91a13b46b
|
Merge branch 'master' into AppleIIgs
|
2020-12-09 19:33:23 -05:00 |
|
Thomas Harte
|
db8b265e80
|
Enable M1 release builds.
|
2020-12-09 18:38:14 -05:00 |
|
Thomas Harte
|
65ca931e83
|
Throws in a new assert, against the unimplemented bit 0 of new video.
|
2020-12-06 20:26:24 -05:00 |
|
Thomas Harte
|
091bce9350
|
Merge branch 'master' into AppleIIgs
|
2020-11-29 00:09:20 -05:00 |
|
Thomas Harte
|
5fc6dd1a4d
|
Regresses macOS deployment target for kiosk mode to avoid OpenGL warning.
|
2020-11-27 21:02:04 -05:00 |
|
Thomas Harte
|
f54a3f8619
|
Limit test target to latest macOS, current architecture.
|
2020-11-26 19:50:38 -05:00 |
|
Thomas Harte
|
b4bf541eec
|
Adds boilerplate route into a 2MG-handling class.
|
2020-11-23 21:42:18 -05:00 |
|
Thomas Harte
|
4359fb1746
|
Enables undefined-behaviour sanitiser.
|
2020-11-22 21:30:00 -05:00 |
|
Thomas Harte
|
4a42de4f18
|
Attempts to add 5.25" drive support to the IIgs.
I want to try some classic software.
|
2020-11-20 21:37:17 -05:00 |
|
Thomas Harte
|
bd8af25294
|
Merge branch 'master' into AppleIIgs
|
2020-11-13 21:27:47 -05:00 |
|
Thomas Harte
|
e803f993b7
|
Increases minimum macOS version to 10.14.
This is lazy, but it means I definitely don't need non-Metal fallback code.
|
2020-11-13 19:48:45 -05:00 |
|
Thomas Harte
|
a7aeb779e9
|
Disables Apple Silicon binaries until I have some means to test.
|
2020-11-13 18:07:45 -05:00 |
|
Thomas Harte
|
3c6dc4c448
|
Merge branch 'master' into AppleIIgs
|
2020-11-13 12:51:53 -05:00 |
|
Thomas Harte
|
e8b52d20e9
|
Slightly tweaks machine picker for macOS Big Sur.
|
2020-11-13 12:14:35 -05:00 |
|
Thomas Harte
|
a15af1df5e
|
Attempts to use the other bit of disk drive control, the 5.25"/3.5" select.
For the record, the ROM thinks it finds some Smartport devices and then attempts to talk to them. Since none is present, it blocks forever.
|
2020-11-11 17:55:50 -05:00 |
|
Thomas Harte
|
6d3d7c6006
|
It seems like this fix is no longer needed.
|
2020-11-11 17:30:22 -05:00 |
|
Thomas Harte
|
cc6c0d535c
|
Stubs in some of the sound GLU registers.
|
2020-11-04 21:29:44 -05:00 |
|
Thomas Harte
|
3889646d6b
|
Takes a swing at incorporating krom's 65816 test suite. At least as far as ADC.
|
2020-11-02 21:09:32 -05:00 |
|
Thomas Harte
|
2da71acefd
|
Stubs in the ADB GLU.
|
2020-10-31 21:00:15 -04:00 |
|
Thomas Harte
|
45f5896b76
|
Stubs video switches into the IIgs.
|
2020-10-31 20:39:32 -04:00 |
|
Thomas Harte
|
1b28d929e4
|
Factors out the Apple II/IIe video switches and mode selection logic.
|
2020-10-31 20:02:50 -04:00 |
|
Thomas Harte
|
1249fb598b
|
Factors Apple's RTC out of the Macintosh.
|
2020-10-29 21:03:02 -04:00 |
|