Thomas Harte
|
ae49505e67
|
Attempt multicolour bitmap mode.
|
2025-01-02 15:07:22 -05:00 |
|
Thomas Harte
|
09bd5503b4
|
Fetch pixels earlier for a mostly-working high-resolution output.
|
2025-01-02 14:42:49 -05:00 |
|
Thomas Harte
|
dbe733524c
|
Reintroduce RDY control.
|
2025-01-02 13:49:24 -05:00 |
|
Thomas Harte
|
1625f5c0f9
|
Take a stab at high-resolution bitmap mode.
|
2025-01-02 13:46:35 -05:00 |
|
Thomas Harte
|
7cd49d07f2
|
Collapse to a single function.
|
2025-01-02 13:39:50 -05:00 |
|
Thomas Harte
|
a542345456
|
Iterate towards supporting all video modes.
|
2025-01-01 22:34:47 -05:00 |
|
Thomas Harte
|
0b98f21443
|
Enable extra functionality.
|
2025-01-01 22:34:30 -05:00 |
|
Thomas Harte
|
c42e231e99
|
Attempt fully to support x scroll.
|
2025-01-01 21:47:59 -05:00 |
|
Thomas Harte
|
ab653af4b3
|
Introduce pixel-level shifter.
|
2025-01-01 20:58:06 -05:00 |
|
Thomas Harte
|
8653f572c8
|
Move static_assert.
|
2025-01-01 15:06:00 -05:00 |
|
Thomas Harte
|
39b431fb19
|
Rejig marginally.
|
2024-12-31 22:14:02 -05:00 |
|
Thomas Harte
|
e158c5bc30
|
Extend shifting to final column of screen.
|
2024-12-31 20:33:27 -05:00 |
|
Thomas Harte
|
d0fdfda4cb
|
Set volume peak, count up rather than down.
|
2024-12-31 11:45:32 -05:00 |
|
Thomas Harte
|
668a5ca041
|
Make a real attempt at some degree of audio.
|
2024-12-31 10:25:11 -05:00 |
|
Thomas Harte
|
5e3947b8bc
|
Evaluate address lazily.
|
2024-12-31 08:28:42 -05:00 |
|
Thomas Harte
|
233a627c9f
|
Correct longstanding confusion over character fetch.
|
2024-12-31 08:25:05 -05:00 |
|
Thomas Harte
|
6197486d49
|
Use increment_video_counter_ to trigger fetch.
|
2024-12-31 08:06:04 -05:00 |
|
Thomas Harte
|
60856b974b
|
Add wiring for audio.
|
2024-12-30 22:56:29 -05:00 |
|
Thomas Harte
|
d1eca5dc21
|
Expand mask.
|
2024-12-30 21:29:36 -05:00 |
|
Thomas Harte
|
24b281d625
|
Use namespace; attempt to avoid false characters.
|
2024-12-30 09:14:27 -05:00 |
|
Thomas Harte
|
b0d1dee38b
|
Add missing header.
|
2024-12-29 22:36:14 -05:00 |
|
Thomas Harte
|
0751c51803
|
Dispatch warning.
|
2024-12-29 22:34:32 -05:00 |
|
Thomas Harte
|
0005229c1e
|
Improve header.
|
2024-12-29 22:21:38 -05:00 |
|
Thomas Harte
|
33c2353107
|
Alter motor control detection.
|
2024-12-29 22:21:02 -05:00 |
|
Thomas Harte
|
cb98297bb5
|
Add const s.
|
2024-12-29 22:14:48 -05:00 |
|
Thomas Harte
|
0e663e1da8
|
Add C1541 activity indicator.
|
2024-12-29 21:30:53 -05:00 |
|
Thomas Harte
|
918a8c5f8b
|
Fix 1541 clocking, invert levels again.
|
2024-12-29 08:41:37 -05:00 |
|
Thomas Harte
|
34938e8c62
|
Fully connect serial port.
|
2024-12-28 23:07:01 -05:00 |
|
Thomas Harte
|
da6efe52ff
|
Accept implicit bool, eliminate rom name repetition.
|
2024-12-28 22:22:28 -05:00 |
|
Thomas Harte
|
570f1caa8f
|
Attempt also to integrate a C1541.
|
2024-12-28 21:49:04 -05:00 |
|
Thomas Harte
|
6f638805f7
|
Further eliminate std::shared_ptr connections.
|
2024-12-28 20:52:31 -05:00 |
|
Thomas Harte
|
c92b0dc886
|
Start normalising Commodore serial bus interface.
|
2024-12-28 20:11:27 -05:00 |
|
Thomas Harte
|
b4b216de84
|
Attempt press-play feedback.
|
2024-12-27 21:43:41 -05:00 |
|
Thomas Harte
|
80f5d7c735
|
Attempt full tape input.
|
2024-12-27 21:19:41 -05:00 |
|
Thomas Harte
|
01aeb46664
|
Bump version.
|
2024-12-27 20:59:24 -05:00 |
|
Thomas Harte
|
2cfd2ff624
|
Start adding tape player.
|
2024-12-27 20:59:07 -05:00 |
|
Thomas Harte
|
ff12bbbdb6
|
Simplify delay state.
|
2024-12-27 17:10:25 -05:00 |
|
Thomas Harte
|
e19fe5d0e2
|
Reintroduce colour burst.
|
2024-12-27 09:25:36 -05:00 |
|
Thomas Harte
|
9670d5f4de
|
Add cursor, proving things generally to be off by one.
|
2024-12-27 09:20:12 -05:00 |
|
Thomas Harte
|
863b09c39b
|
Increase key bindings.
|
2024-12-27 09:14:23 -05:00 |
|
Thomas Harte
|
6b90de539e
|
Add data delays.
|
2024-12-26 22:39:16 -05:00 |
|
Thomas Harte
|
4bb53ed6ba
|
Start trending towards an FPGA-inspired implementation.
|
2024-12-26 22:33:09 -05:00 |
|
Thomas Harte
|
e6523f3ec1
|
Shuffle colour conversion moment; move ownership of clock rate.
|
2024-12-20 09:17:40 -05:00 |
|
Thomas Harte
|
c8ad8c79bd
|
Factor in x_scroll_.
|
2024-12-18 22:14:57 -05:00 |
|
Thomas Harte
|
b08cc9cb49
|
Use attributes, attempt real cursor.
|
2024-12-18 22:07:37 -05:00 |
|
Thomas Harte
|
4f93dc0adf
|
Support attribute bytes.
|
2024-12-18 22:02:05 -05:00 |
|
Thomas Harte
|
096f48be33
|
Fix top line of cursor, add pretend cursor, page video separately.
|
2024-12-18 21:48:03 -05:00 |
|
Thomas Harte
|
81398d58a2
|
Improve get_rect_for_area , use in C16.
|
2024-12-18 20:53:03 -05:00 |
|
Thomas Harte
|
7466da5651
|
Add Keyboard.
|
2024-12-18 07:04:17 -05:00 |
|
Thomas Harte
|
c8fdde4c5e
|
Clarify clock rates.
|
2024-12-17 07:08:04 -05:00 |
|