Commit Graph

17 Commits

Author SHA1 Message Date
Jorj Bauer 900e242adc dma working again w/ dynamic objects 2022-02-02 07:17:05 -05:00
Jorj Bauer 0a2fb1aeee refactoring 2022-01-30 20:26:12 -05:00
Jorj Bauer c906df1093 fix S_MIXED drawing to prevent full DMA from flashing 2022-01-21 19:02:30 -05:00
Jorj Bauer 7184edea8d fix drawing of single-HGR 2021-01-17 20:45:55 -05:00
Jorj Bauer ecb32dd873 fix colors in double-hi-res; bit order is swizzled like in double-lo-res 2021-01-17 08:42:53 -05:00
Jorj Bauer b6bbbe5a2b graphics/text page reads don't come from alt banks of RAM 2021-01-16 20:18:13 -05:00
Jorj Bauer 766e04a820 tweak handling of B&W for GEOS. Not perfect on a scaled display. 2021-01-11 12:32:42 -05:00
Jorj Bauer f131910df2 abstract drawing so devices may have full or half resolution; rebuild BIOS interface 2018-02-17 20:44:04 -05:00
Jorj Bauer 0bb712fc70 Static RAM allocator for VM with just the necessary pages allocated 2018-01-10 05:16:41 -05:00
Jorj Bauer 7da0ed9a2b refactor of UI layer 2018-01-07 14:44:23 -05:00
Jorj Bauer a7582b5154 minor pfutzing with display; moving toward per-area blit 2017-12-28 08:04:46 -05:00
Jorj Bauer c2e117745f abstract the difference between the rowspans in various bitmaps 2017-02-28 08:15:11 -05:00
Jorj Bauer 691b2de8bb convert primitive drawing routines to macros 2017-02-27 08:12:18 -05:00
Jorj Bauer 85d81d398a segregating CPU and timing-sensitive sound operations from drawing/disk IO/debugging 2017-02-26 19:59:51 -05:00
Jorj Bauer ceebb3b1d4 optimize the case of "redraw all the text" 2017-02-26 14:23:53 -05:00
Jorj Bauer 969aa402ad track area of the screen that's dirty 2017-02-26 11:00:08 -05:00
Jorj Bauer 218b3b77a0 general VM structure and a test OpenCV target 2017-02-19 18:55:54 -05:00