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 |
|
Thomas Harte
|
92913b7455
|
Fix mapping of Z.
|
2023-12-02 18:46:22 -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
|
ad9e0b664a
|
Merge pull request #1231 from TomHarte/DiskClassification
Improve format support; log more.
|
2023-12-02 15:11:24 -05:00 |
|
Thomas Harte
|
ef134e13a1
|
Merge pull request #1230 from TomHarte/Warnings
Avoid illegal reads in Enterprise Nick
|
2023-12-02 13:29:12 -05:00 |
|
Thomas Harte
|
1b7e109047
|
Remove nonsense comment.
|
2023-12-02 13:25:08 -05:00 |
|
Thomas Harte
|
6c10611150
|
Avoid potential out-of-bounds read.
|
2023-12-02 13:23:48 -05:00 |
|
Thomas Harte
|
0bae14be8f
|
Merge pull request #1229 from TomHarte/DiskClassification
Appropriately route 180kb non-FAT12 PC booters.
|
2023-12-02 10:42:51 -05:00 |
|
Thomas Harte
|
dde58faaf1
|
Add additional 8-sector format.
|
2023-12-02 00:00:57 -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
|
ebe1d53220
|
Expand range of recognised formats.
|
2023-12-01 22:44:13 -05:00 |
|
Thomas Harte
|
bc89cb7d06
|
Hack attack: ignore TC.
|
2023-12-01 17:30:32 -05:00 |
|
Thomas Harte
|
b16e3de170
|
Accept what look like raw booters.
|
2023-12-01 17:23:13 -05:00 |
|
Thomas Harte
|
5693b3add3
|
Merge pull request #1228 from TomHarte/PCDiskImages
|
2023-12-01 16:11:01 -05:00 |
|
Thomas Harte
|
f50c45cc1a
|
Treat 'invalid' as a silent failure.
|
2023-12-01 15:35:51 -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 |
|