Thomas Harte
|
736a3841ce
|
Wire up adaptor selection.
|
2023-12-05 16:42:55 -05:00 |
|
Thomas Harte
|
bdf9c4765b
|
Loosen the assumption of MDA.
|
2023-12-05 16:38:09 -05:00 |
|
Thomas Harte
|
6659a1dec5
|
Exit on EOP.
|
2023-12-05 15:37:25 -05:00 |
|
Thomas Harte
|
f97e6095df
|
Adjust option name.
|
2023-12-05 15:26:32 -05:00 |
|
Thomas Harte
|
23c60ae9bc
|
Supply video adaptor type.
|
2023-12-05 15:19:58 -05:00 |
|
Thomas Harte
|
dc7ba11dff
|
Merge pull request #1246 from ryandesign/DidNotLoad
Disk II: Don't overwrite data bus when not asked to
|
2023-12-05 15:01:23 -05:00 |
|
Thomas Harte
|
6c0a746470
|
Merge pull request #1248 from TomHarte/FAT12Analyser
Add something of a FAT12 analyser.
|
2023-12-05 14:58:18 -05:00 |
|
Thomas Harte
|
c78a2c71d7
|
Merge pull request #1247 from ryandesign/ci
CI improvements
|
2023-12-05 14:57:56 -05:00 |
|
Thomas Harte
|
4265455c31
|
Unify DMA interface.
|
2023-12-05 14:52:14 -05:00 |
|
Thomas Harte
|
0bcb17985b
|
Eliminate further warnings.
|
2023-12-05 14:44:20 -05:00 |
|
Thomas Harte
|
711575bf69
|
Avoid having two PC targets.
|
2023-12-05 14:18:10 -05:00 |
|
Ryan Carsten Schmidt
|
2ee062ea9e
|
Rename workflow to Build
|
2023-12-05 12:11:22 -06:00 |
|
Ryan Carsten Schmidt
|
452e32ca4e
|
Add macOS build job to workflow
Closes #1244
|
2023-12-05 12:10:35 -06:00 |
|
Ryan Carsten Schmidt
|
54f25b3e4e
|
Split workflow step commands onto two lines
|
2023-12-05 12:10:35 -06:00 |
|
Ryan Carsten Schmidt
|
b1b4404b48
|
Use checkout@v4 in workflow
|
2023-12-05 12:10:35 -06:00 |
|
Ryan Carsten Schmidt
|
d1bfbac59e
|
Rename workflow job step to Checkout
|
2023-12-05 12:10:34 -06:00 |
|
Ryan Carsten Schmidt
|
0a45e26c50
|
Rename workflow job to Build SDL UI
|
2023-12-05 12:10:34 -06:00 |
|
Thomas Harte
|
40de0189d9
|
Add some notes to self (now and future).
|
2023-12-05 12:50:53 -05:00 |
|
Thomas Harte
|
7ca9a0841f
|
Add a text search to recognise common boot sectors.
|
2023-12-05 12:24:53 -05:00 |
|
Ryan Carsten Schmidt
|
01cf7462d5
|
Disk II: Don't overwrite data bus when not asked to
Return DidNotLoad rather than 0xff from read_address on odd-numbered
addresses so that the data bus is not overwritten with 0xff on those
accesses.
|
2023-12-05 10:03:52 -06:00 |
|
Thomas Harte
|
2d75fbe1bf
|
Add nonfunctional FAT12 analyser.
|
2023-12-05 10:46:06 -05:00 |
|
Thomas Harte
|
e9420fc48d
|
Merge pull request #1245 from TomHarte/MDANoCursor
MDA: implement no cursor, blink attribute.
|
2023-12-04 22:10:12 -05:00 |
|
Thomas Harte
|
9601c69e12
|
Implement blinking text.
|
2023-12-04 22:02:38 -05:00 |
|
Thomas Harte
|
790e744bde
|
Merge pull request #1239 from ryandesign/sense-write-protect
Fix Disk II sense-write-protect clocking preference
|
2023-12-04 21:47:26 -05:00 |
|
Thomas Harte
|
9f65587a1d
|
Correct scan status scaling; rearrange FDC marginally.
|
2023-12-04 21:46:03 -05:00 |
|
Thomas Harte
|
b0d1dedb65
|
Support MDA control: display enable.
|
2023-12-04 16:34:46 -05:00 |
|
Thomas Harte
|
8103f8e682
|
Switch interpretation to support cursor on/off.
|
2023-12-04 15:54:56 -05:00 |
|
Thomas Harte
|
3523278057
|
Merge pull request #1243 from TomHarte/FDCInfiniteLoop
Avoid potential FDC infinite loop; clear cache on disk change.
|
2023-12-04 13:03:42 -05:00 |
|
Thomas Harte
|
bf8a4b7efe
|
Ensure sector cache is cleared upon disk change.
|
2023-12-04 12:28:29 -05:00 |
|
Thomas Harte
|
edef0732ac
|
Avoid potential infinite read loops.
|
2023-12-04 12:19:21 -05:00 |
|
Thomas Harte
|
9cbc991510
|
Merge pull request #1240 from ryandesign/patch-1
Remove invalid uef.gz file type from Info.plist
|
2023-12-04 12:12:27 -05:00 |
|
Thomas Harte
|
d476a17275
|
Merge pull request #1241 from ryandesign/patch-2
Fix typos in comments
|
2023-12-04 12:12:16 -05:00 |
|
Ryan Carsten Schmidt
|
896632b9b6
|
Fix typos in comments
|
2023-12-04 10:39:03 -06:00 |
|
Ryan Carsten Schmidt
|
5ccd232541
|
Remove invalid uef.gz file type from Info.plist
Closes #1194
|
2023-12-04 10:25:35 -06:00 |
|
Thomas Harte
|
9b23984d35
|
Merge pull request #1238 from TomHarte/MissingIncludes
Add 6845/MDA cursor.
|
2023-12-04 10:36:44 -05:00 |
|
Ryan Carsten Schmidt
|
b91a791e01
|
Fix Disk II sense-write-protect clocking preference
Ensure we're actually in the sense-write-protect loop before deciding
that we don't need to process anymore.
Closes #1218
|
2023-12-04 09:19:52 -06:00 |
|
Thomas Harte
|
5845ce0a39
|
Ameliorate for race condition.
|
2023-12-04 09:56:06 -05:00 |
|
Thomas Harte
|
646c6b08f7
|
Make cursor blink.
|
2023-12-04 09:52:46 -05:00 |
|
Thomas Harte
|
0d7646d42a
|
Add a cursor-type template parameter.
|
2023-12-04 09:45:32 -05:00 |
|
Ryan Carsten Schmidt
|
ab608178f3
|
Consider Disk II state machine state C to be a NOP
Continuation of #1224
|
2023-12-04 08:13:32 -06:00 |
|
Thomas Harte
|
606a04b0b8
|
Merge pull request #1236 from TomHarte/MissingIncludes
Add missing <array> #includes
|
2023-12-03 18:07:35 -05:00 |
|
Thomas Harte
|
15868eea24
|
Merge branch 'master' into MissingIncludes
|
2023-12-03 18:07:11 -05:00 |
|
Thomas Harte
|
881f9bc824
|
Merge pull request #1235 from TomHarte/MissingKeys
Add missing key mappings, queue, cursor
|
2023-12-03 18:06:53 -05:00 |
|
Thomas Harte
|
37c46d579d
|
Add missing array imports.
|
2023-12-03 18:06:09 -05:00 |
|
Thomas Harte
|
5d8666b837
|
Enable the cursor signal; no blink action yet.
|
2023-12-03 17:57:19 -05:00 |
|
Thomas Harte
|
4957ae7de1
|
Support cursor at point of output.
|
2023-12-02 22:44:26 -05:00 |
|
Thomas Harte
|
e77f4457c2
|
Map various missing keys.
|
2023-12-02 22:40:05 -05:00 |
|
Thomas Harte
|
c6b989d85b
|
Add an input queue, to avoid key drops.
|
2023-12-02 22:29:49 -05:00 |
|
Thomas Harte
|
41bd5298b7
|
Signal only changes in modifiers.
|
2023-12-02 22:25:19 -05:00 |
|
Thomas Harte
|
596267f62d
|
Merge pull request #1232 from TomHarte/8237TC
Improves 8237 TC/EOP support enough for some multisector reads
|
2023-12-02 22:24:58 -05:00 |
|