Thomas Harte
|
1f976b8ccb
|
Complete loop for macOS display selection.
|
2023-12-06 14:49:34 -05:00 |
|
Thomas Harte
|
8645a4b7b1
|
Walk further towards user display configuration.
|
2023-12-06 14:44:59 -05:00 |
|
Thomas Harte
|
ff000a5792
|
Support remainder of colour control.
|
2023-12-06 14:38:43 -05:00 |
|
Thomas Harte
|
1c7f8841f4
|
Avoid potential lengthy startup; work towards display option.
|
2023-12-06 13:55:41 -05:00 |
|
Thomas Harte
|
fd298ffbe9
|
Remove dead TODO.
|
2023-12-06 13:15:36 -05:00 |
|
Thomas Harte
|
987a5dbfbf
|
Honour monochrome flag.
|
2023-12-06 13:15:17 -05:00 |
|
Thomas Harte
|
0bb74f405f
|
Ensure lines are in-phase with the NTSC colour subcarrier.
|
2023-12-06 13:12:58 -05:00 |
|
Thomas Harte
|
1aa168054e
|
Add a phoney colour burst.
|
2023-12-06 13:10:28 -05:00 |
|
Thomas Harte
|
6d7c6de32f
|
Fix flush_pixels for 640px mode.
|
2023-12-06 11:50:16 -05:00 |
|
Thomas Harte
|
d3021e8c90
|
Attempt _something_ for 640px mode.
|
2023-12-06 11:42:35 -05:00 |
|
Thomas Harte
|
6adaf89934
|
Make first attempt at palette support.
|
2023-12-06 11:19:04 -05:00 |
|
Thomas Harte
|
bf49f745bf
|
Attempt to distinguish clocks.
|
2023-12-06 10:41:20 -05:00 |
|
Thomas Harte
|
c5aa3fc75c
|
Start mangling towards pixel output.
|
2023-12-06 10:30:30 -05:00 |
|
Thomas Harte
|
d88c7ae148
|
Switch to CGA as default.
|
2023-12-06 09:59:21 -05:00 |
|
Thomas Harte
|
f455f07ba2
|
Support half-clocked mode.
|
2023-12-06 09:59:14 -05:00 |
|
Thomas Harte
|
561e50a24d
|
Implement most of CGA text mode.
|
2023-12-06 09:42:22 -05:00 |
|
Thomas Harte
|
2216fc37a1
|
Add CGA font.
|
2023-12-06 09:34:25 -05:00 |
|
Thomas Harte
|
23bdf0c2a2
|
Add CGA font references.
|
2023-12-06 09:34:04 -05:00 |
|
Thomas Harte
|
24eaf95e9d
|
Limit to eight pixels per fetch, to produce stable video.
|
2023-12-06 09:13:47 -05:00 |
|
Thomas Harte
|
e43f960934
|
Produce incorrect output from proper clock; capture mode.
|
2023-12-05 23:01:08 -05:00 |
|
Thomas Harte
|
fdd599e71a
|
Unify CRTC routing.
|
2023-12-05 23:00:43 -05:00 |
|
Thomas Harte
|
84ee683ad3
|
Remove redundant, false comment.
|
2023-12-05 23:00:21 -05:00 |
|
Thomas Harte
|
b2b05b590f
|
Clone the MDA class to CGA.
|
2023-12-05 22:37:33 -05:00 |
|
Thomas Harte
|
c5ec9ae171
|
Adjust MDA clock; it's slightly slower than my guess.
|
2023-12-05 22:31:37 -05:00 |
|
Thomas Harte
|
5576588c2d
|
Fix drive enables, go back to FF for non-existent ports.
|
2023-12-05 22:02:41 -05:00 |
|
Thomas Harte
|
084efdeb2d
|
Resolve further type conversion warnings.
|
2023-12-05 16:54:11 -05:00 |
|
Thomas Harte
|
fd8afb6668
|
Devolve memory location and font ROM decision.
|
2023-12-05 16:46:39 -05:00 |
|
Thomas Harte
|
dd04909d58
|
Resolve some further warnings.
|
2023-12-05 16:43:55 -05:00 |
|
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 |
|