Commit Graph
28 Commits
Author SHA1 Message Date
Thomas Harte ef6e1b2f74 Unpublish enum, simplify function names. 2025-10-11 15:07:09 -04:00
Thomas Harte a9f5b17fcb Eliminate frame_is_complete_, add prewalming loop. 2025-10-10 17:59:10 -04:00
Thomas Harte 7b0b06f6df Adhere to line length limit. 2025-07-09 13:27:53 +08:00
Thomas Harte d2ad227a24 Relocate CPU activity to start of each 1Mhz slot. 2025-07-09 13:18:54 +08:00
Thomas Harte 71d7982d14 Tweak ownership of lookahead logic. 2025-07-09 12:55:53 +08:00
Thomas Harte b7bfcfa1e3 Add note to future self. 2025-07-07 17:41:11 +08:00
Thomas Harte 416ae0ca04 Separate location tests from loop. 2025-07-07 17:37:31 +08:00
Thomas Harte 0160908522 Further deduplicate palette actions. 2025-06-25 16:23:25 +07:00
Thomas Harte cdd0d6d127 Add consts. 2025-06-23 14:40:48 +07:00
Thomas Harte 65ee745d6e Avoid repetition of palette data. 2025-06-23 14:35:31 +07:00
Thomas Harte fb6cd105c3 Overtly name type. 2025-06-22 16:03:50 +07:00
Thomas Harte 6ff9168146 Correct G/B 1bpp mismapping. 2025-06-22 15:58:16 +07:00
Thomas Harte 7b5e08aab6 Slightly improve palette semantics. 2025-06-22 15:25:20 +07:00
Thomas Harte b7f069e1bd Add a colour burst. 2024-09-08 21:12:45 -04:00
Thomas Harte 51c8396e32 Fix faulty centring. 2024-09-08 21:06:59 -04:00
Thomas Harte 0efe649ca5 Post pixel clock. 2024-09-08 20:57:43 -04:00
Thomas Harte 75db0018bc Add note on provenance. 2024-09-08 20:20:03 -04:00
Thomas Harte 2a9e1ea045 Use normal member naming convention. 2024-09-08 20:16:43 -04:00
Thomas Harte 8feb8aaadc Reintroduce cropping, even if faulty. 2024-09-06 22:12:19 -04:00
Thomas Harte b8f4385501 Fix palette generation. 2024-09-06 21:47:13 -04:00
Thomas Harte d8b6d87a1c Attempt colour. 2024-09-06 21:36:05 -04:00
Thomas Harte f10702b3ca Edge towards proper serialisation. 2024-09-06 21:01:30 -04:00
Thomas Harte 88248d7062 Fix base address, delays. 2024-09-06 20:55:26 -04:00
Thomas Harte 5ca1659bcc Do just enough to get 1bpp fixed-palette pixels. 2024-09-06 20:36:27 -04:00
Thomas Harte 59530a12fd Sub in basic transliteration of hoglet's FPGA. 2024-09-06 20:21:46 -04:00
Thomas Harte aab2dd68b6 Substitute in a real-time video generator. 2024-09-06 20:18:29 -04:00
Thomas Harte b5932edff3 Avoid missed interrupts on wraparound. 2024-08-26 21:13:49 -04:00
Thomas Harte 3e80651a0e Collect 'Electron' under 'Acorn'. 2024-03-04 11:31:25 -05:00