Thomas Harte
|
2bed78886b
|
Guess at line timing.
|
2026-05-04 20:41:55 -04:00 |
|
Thomas Harte
|
2e014f5363
|
Get to a stable display of vertical lines.
|
2026-05-04 20:35:38 -04:00 |
|
Thomas Harte
|
08ec74824c
|
Resolve horizontal timing errors.
|
2026-05-04 16:53:42 -04:00 |
|
Thomas Harte
|
832a031b80
|
Build faulty frame logic.
|
2026-05-04 16:46:37 -04:00 |
|
Thomas Harte
|
f6eece09b5
|
Import default font.
|
2026-05-04 12:29:15 -04:00 |
|
Thomas Harte
|
c2d1a94f07
|
Add file for 6847.
|
2026-05-04 12:22:15 -04:00 |
|
Thomas Harte
|
04cd3a420c
|
Rename get -> as for project consistency.
|
2026-05-01 14:04:16 -04:00 |
|
Thomas Harte
|
8f9b57a560
|
Correct asserts.
|
2026-04-18 09:21:36 -04:00 |
|
Thomas Harte
|
1ef7744907
|
Fix row filling, add some asserts.
|
2026-04-18 08:50:18 -04:00 |
|
Thomas Harte
|
587258518d
|
Merge branch 'master' into MasterSystemMap
|
2026-04-18 08:36:43 -04:00 |
|
Thomas Harte
|
940708bd07
|
Support floating bus going either way.
|
2026-04-16 21:52:10 -04:00 |
|
Thomas Harte
|
363072078b
|
Add TODO, remove TODO.
|
2026-04-12 09:26:03 -04:00 |
|
Thomas Harte
|
f118fd0c48
|
Zero-initialise sub_row.
|
2026-04-11 09:25:57 -04:00 |
|
Thomas Harte
|
29983c06fc
|
Reformat mildly.
|
2026-04-10 19:32:28 -04:00 |
|
Thomas Harte
|
649b70dc2d
|
Correct fixed-right row info.
|
2026-04-10 16:50:25 -04:00 |
|
Thomas Harte
|
99a1fd6c1e
|
Log if data isn't being read.
|
2026-04-06 21:40:56 -04:00 |
|
Thomas Harte
|
02c17a5b53
|
Apply what a schematic seems to imply.
|
2026-04-04 22:38:03 -04:00 |
|
Thomas Harte
|
8c357bd6dd
|
Expand toggle into a full-on DAC.
|
2026-03-28 23:10:55 -04:00 |
|
Thomas Harte
|
05a85b6ba9
|
Resolve various compiler warnings: primarily ~'s promotion to int.
|
2026-03-25 13:57:32 -04:00 |
|
Thomas Harte
|
fa136b89fa
|
Do enough of C2 output to catch the tape motor.
|
2026-03-23 16:23:34 -04:00 |
|
Thomas Harte
|
66af2c00a8
|
Add TODO.
|
2026-03-22 23:06:19 -04:00 |
|
Thomas Harte
|
1be89a3dd5
|
Fix 6821 read decoding; keyboard is now being scanned.
|
2026-03-22 19:48:56 -04:00 |
|
Thomas Harte
|
2a1d9bc8e4
|
Try: storage is in control register, but is not writeable.
|
2026-03-20 16:41:03 -04:00 |
|
Thomas Harte
|
3913a2c9d3
|
Switch comprehension of what combines to make IRQA and B.
|
2026-03-20 14:45:56 -04:00 |
|
Thomas Harte
|
e098a5d08d
|
Attempt wiring of interrupts.
|
2026-03-20 13:24:05 -04:00 |
|
Thomas Harte
|
d2d635a735
|
Provide that some control lines might sometimes be outputs.
|
2026-03-20 12:58:16 -04:00 |
|
Thomas Harte
|
aa5692e844
|
Communicate interrupts to the PIA.
|
2026-03-20 12:54:54 -04:00 |
|
Thomas Harte
|
f5e6c35060
|
Establish that interrupts might happen.
|
2026-03-20 10:40:36 -04:00 |
|
Thomas Harte
|
49412da7db
|
Establish a two-stage setup.
|
2026-03-20 10:32:19 -04:00 |
|
Thomas Harte
|
bffbf8184a
|
Confirm MO5 address wiring; add hysteresis.
|
2026-03-20 10:25:04 -04:00 |
|
Thomas Harte
|
64648a0388
|
Attempt a through-wiring of PIA ports.
|
2026-03-20 10:17:09 -04:00 |
|
Thomas Harte
|
e77bc4790c
|
Sketch out some basics of the PIA.
|
2026-03-19 21:31:09 -04:00 |
|
Thomas Harte
|
dcd6b611d0
|
Start establishing more MO5 hardware.
|
2026-03-19 18:24:10 -04:00 |
|
Thomas Harte
|
4ee674287e
|
Neaten.
|
2026-03-09 12:30:53 -04:00 |
|
Thomas Harte
|
892f16be7b
|
Tilt back towards fused divide-and-convert.
|
2026-03-09 11:52:51 -04:00 |
|
Thomas Harte
|
2d1c865366
|
Attempt fully generic formulation of divide/flush.
|
2026-03-07 16:22:16 -05:00 |
|
Thomas Harte
|
186b911e8e
|
Switch to get/as.
|
2026-03-06 15:44:22 -05:00 |
|
Thomas Harte
|
30b10f8593
|
Reduce usages of reinterpret_cast.
(And do some drive-by `const`ing)
|
2026-02-28 11:30:15 -05:00 |
|
Thomas Harte
|
e38a55b393
|
Ensure #pragma once is used consistently.
|
2026-02-26 13:47:49 -05:00 |
|
Thomas Harte
|
fafae46fac
|
Eliminate out-of-bounds risk.
|
2026-02-19 12:31:45 -05:00 |
|
Thomas Harte
|
6df2ee1427
|
Avoid potential out-of-bounds accesses.
|
2026-02-19 12:31:45 -05:00 |
|
Thomas Harte
|
205e21ba21
|
Avoid synchronisation issues on inputs_.
|
2026-02-18 13:18:24 -05:00 |
|
Thomas Harte
|
b3e9448ff4
|
Go further in avoiding std::function.
|
2026-02-03 13:07:40 -05:00 |
|
Thomas Harte
|
c93dfd7db7
|
Experiment with but discover that 'real' FIRs remain out of reach.
|
2026-01-17 22:50:35 -05:00 |
|
Thomas Harte
|
6fb13a4903
|
Use std::fill_n where it's more natural.
|
2025-12-07 09:33:27 -05:00 |
|
Thomas Harte
|
6ac6157d06
|
Eliminate memset from C++ files.
|
2025-12-06 10:55:32 -06:00 |
|
Thomas Harte
|
9c359627f3
|
Add optional initial shift delay.
|
2025-11-18 22:47:19 -05:00 |
|
Thomas Harte
|
176bda9eb8
|
Merge pull request #1637 from TomHarte/Voice3Off
SID: support the voice 3 disable bit.
|
2025-11-14 19:35:05 -05:00 |
|
Thomas Harte
|
9f0a0443a8
|
SID: support the voice 3 disable bit.
|
2025-11-14 15:38:54 -05:00 |
|
Thomas Harte
|
909fa57b27
|
Record references for the SID and biquad filter.
|
2025-11-14 13:29:15 -05:00 |
|