Thomas Harte
|
d523242e08
|
Add TODO.
|
2023-12-12 09:35:05 -05:00 |
|
Thomas Harte
|
070f8d8bc3
|
Simplify control flow.
|
2023-12-12 09:29:28 -05:00 |
|
Thomas Harte
|
add3257258
|
Switch to using a Parser rather than duplicating one.
|
2023-12-11 19:13:37 -05:00 |
|
Thomas Harte
|
05bfab47d2
|
Merge branch 'master' into PCHD
|
2023-12-10 23:15:33 -05:00 |
|
Thomas Harte
|
7b9cc2332e
|
Extend amount of time it takes keyboard to reset.
|
2023-12-10 22:44:24 -05:00 |
|
Thomas Harte
|
98e05fb0e3
|
Introduce high-density tracks.
|
2023-12-10 22:17:23 -05:00 |
|
Thomas Harte
|
664890cead
|
Expose speed as an option.
|
2023-12-08 10:46:59 -05:00 |
|
Thomas Harte
|
3a103217d1
|
Add a compiletime 'turbo' flag for sort-of-80286 speeds.
|
2023-12-08 09:38:55 -05:00 |
|
Thomas Harte
|
4bfde2f30f
|
Mostly silence PC.
|
2023-12-07 22:11:49 -05:00 |
|
Thomas Harte
|
2966a82690
|
Merge pull request #1258 from TomHarte/DiskWrite
Respond appropriately if a write is attempted.
|
2023-12-07 22:08:07 -05:00 |
|
Thomas Harte
|
d61d80afec
|
It seems that write protection ends in not-ready.
|
2023-12-07 16:50:12 -05:00 |
|
Thomas Harte
|
1985d7da6a
|
Do something on a write rather than nothing.
|
2023-12-07 16:45:21 -05:00 |
|
Thomas Harte
|
e691cc8723
|
Retain dark yellow for composite output.
|
2023-12-07 14:21:09 -05:00 |
|
Thomas Harte
|
ad78a03300
|
Default to CGA40 if starting a new composite PC.
|
2023-12-07 10:14:06 -05:00 |
|
Thomas Harte
|
5fde3b8d5d
|
Wire up a stub RTC plus appropriate option ROM.
|
2023-12-06 22:56:09 -05:00 |
|
Thomas Harte
|
8645a4b7b1
|
Walk further towards user display configuration.
|
2023-12-06 14:44:59 -05:00 |
|
Thomas Harte
|
6adaf89934
|
Make first attempt at palette support.
|
2023-12-06 11:19:04 -05:00 |
|
Thomas Harte
|
fdd599e71a
|
Unify CRTC routing.
|
2023-12-05 23:00:43 -05:00 |
|
Thomas Harte
|
b2b05b590f
|
Clone the MDA class to CGA.
|
2023-12-05 22:37:33 -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
|
fd8afb6668
|
Devolve memory location and font ROM decision.
|
2023-12-05 16:46:39 -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
|
23c60ae9bc
|
Supply video adaptor type.
|
2023-12-05 15:19:58 -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
|
9601c69e12
|
Implement blinking text.
|
2023-12-04 22:02:38 -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
|
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
|
0d7646d42a
|
Add a cursor-type template parameter.
|
2023-12-04 09:45:32 -05:00 |
|
Thomas Harte
|
4957ae7de1
|
Support cursor at point of output.
|
2023-12-02 22:44:26 -05:00 |
|
Thomas Harte
|
c6b989d85b
|
Add an input queue, to avoid key drops.
|
2023-12-02 22:29:49 -05:00 |
|
Thomas Harte
|
208846a166
|
Attempt proper EOP semantics; multisector reads.
|
2023-12-02 18:38:26 -05:00 |
|
Thomas Harte
|
c31ee968df
|
TC: start tending towards meaning.
|
2023-12-02 15:24:47 -05:00 |
|
Thomas Harte
|
aa15fd1fff
|
Comment more.
|
2023-12-02 00:00:44 -05:00 |
|
Thomas Harte
|
691d1cce9e
|
Simplify and fix track caching.
|
2023-12-01 23:35:11 -05:00 |
|
Thomas Harte
|
7072a1661c
|
Flag floppy as present.
|
2023-12-01 22:44:21 -05:00 |
|
Thomas Harte
|
bc89cb7d06
|
Hack attack: ignore TC.
|
2023-12-01 17:30:32 -05:00 |
|
Thomas Harte
|
33a0c40c02
|
Support HLT.
|
2023-12-01 13:15:01 -05:00 |
|
Thomas Harte
|
365b62b4a7
|
Add TODO.
|
2023-12-01 09:50:11 -05:00 |
|
Thomas Harte
|
4d1e976b55
|
Flag drive as interrupting.
|
2023-12-01 09:49:50 -05:00 |
|
Thomas Harte
|
4429448815
|
Make some effort at terminating appropriate if no sector.
|
2023-12-01 09:47:52 -05:00 |
|
Thomas Harte
|
88e67d9ad6
|
Return some status after reading. Seemingly wrong.
|
2023-12-01 09:37:30 -05:00 |
|
Thomas Harte
|
d101483714
|
Hack in enough that disk contents end up in RAM.
|
2023-12-01 09:34:31 -05:00 |
|
Thomas Harte
|
5feac8ef14
|
Avoid duplicate symbol.
|
2023-12-01 07:36:12 -05:00 |
|
Thomas Harte
|
a96cb1ebd6
|
Decommit debugging hook.
|
2023-12-01 06:46:00 -05:00 |
|
Thomas Harte
|
9fc0d411fd
|
Further flesh out DMA, breaking POST.
|
2023-11-30 22:45:40 -05:00 |
|
Thomas Harte
|
0dc44e8efd
|
Adjust audio formulation.
Probably still not right, but less wrong with the current input.
|
2023-11-30 14:37:13 -05:00 |
|