Commit Graph

81 Commits

Author SHA1 Message Date
Jorj Bauer 97072d7dd6 allow HSV color blending 2022-02-10 12:50:25 -05:00
Jorj Bauer 207399b07b working on blending; fixed SDL drive indicator and bios text drawing 2022-02-10 08:39:25 -05:00
Jorj Bauer 0473196d40 support -8 or -9 flag to choose display type emulated in the SDL build 2022-02-08 21:48:54 -05:00
Jorj Bauer 1b43f1182e fix drive indicators on startup; fix overlay for 9341 2022-02-02 10:02:32 -05:00
Jorj Bauer ec691374ea working on drive activity 2022-02-02 08:57:06 -05:00
Jorj Bauer 0a2fb1aeee refactoring 2022-01-30 20:26:12 -05:00
Jorj Bauer 0f4e4be73c fix sdl build to use 16-bit builtins; fix base 8875 image 2022-01-30 16:44:25 -05:00
Jorj Bauer ab888aea88 abstracting displays 2022-01-26 13:49:28 -05:00
Jorj Bauer ee89426d6e fix constant abstractions 2022-01-21 19:11:05 -05:00
Jorj Bauer a3db2e5c20 new images for platinum feel 2022-01-16 15:51:24 -05:00
Jorj Bauer 31d200ac68 WIP: testing 800x480 aspect ratio and RA8875 driver 2022-01-16 07:14:58 -05:00
Jorj Bauer 9cde34d07a intergrated latest woz code (serialization disabled) 2022-01-07 12:53:20 -05:00
Jorj Bauer b211937027 remove erroneous offset 2021-01-22 21:07:02 -05:00
Jorj Bauer 4cd66f6809 improving the paddle bios config 2021-01-20 22:05:50 -05:00
Jorj Bauer 9d53b3272e remove constructs assuming the Y resolution < 256 pixels 2021-01-20 21:16:32 -05:00
Jorj Bauer 3301f34633 move drawing the border into the videoBuffer; support resizing the SDL window 2021-01-20 20:55:11 -05:00
Jorj Bauer 97059a0a5b add luminance cutoff for B&W mode 2021-01-19 18:40:13 -05:00
Jorj Bauer efc36d40a8 merging display paths between SDL and Teensy 2021-01-19 15:37:54 -05:00
Jorj Bauer c4954b9ec5 normalize with a 32-bit backing video store, matching the way we use dmaMem in the teensy build 2021-01-19 09:35:25 -05:00
Jorj Bauer 051bfd09ca remove b&w from sdl layer 2021-01-17 20:45:44 -05:00
Jorj Bauer 55703a0838 trying to improve resume after debug 2021-01-13 23:04:30 -05:00
Jorj Bauer d05401ddb1 reset time flags when resuming 2021-01-13 18:10:21 -05:00
Jorj Bauer 0b1ecceb38 fix for returning from BIOS hanging 2021-01-11 13:59:25 -05:00
Jorj Bauer bab3560273 wired in mouse support; left-apple is the mouse button on the teensy for now 2021-01-11 10:53:03 -05:00
Jorj Bauer 0b8e027096 patching together more mouse work 2021-01-10 23:52:58 -05:00
Jorj Bauer 0df32dbeba improve BIOS about screen 2021-01-09 12:15:35 -05:00
Jorj Bauer 5c701b9418 use the apple font for the BIOS (reduce memory footprint, make prettier) 2021-01-09 07:15:00 -05:00
Jorj Bauer 49fc86158a add volume in the SDL build 2020-12-28 22:57:11 -05:00
Jorj Bauer 736f325e7f normalizing SDL BIOS behavior against Teensy 2020-12-28 16:44:43 -05:00
Jorj Bauer d81cbb5607 avoid fast-forwarding the CPU after exiting the BIOS 2020-12-28 16:04:57 -05:00
Jorj Bauer 9f530fa2b5 finish implementing disk and hard disk insertion 2020-12-28 15:55:02 -05:00
Jorj Bauer 538898d371 bios rework in SDL base 2020-12-28 14:23:47 -05:00
Jorj Bauer 1edae0f56a audio fixes and normalization between hardware types 2020-08-02 10:02:35 -04:00
Jorj Bauer fc3a360e7e convert cpu cycle counter to int64_t 2020-08-02 09:06:15 -04:00
Jorj Bauer ae47fb63df fix chirp on startup 2020-07-15 10:19:41 -04:00
Jorj Bauer 70885ab240 speaker fixes; committed to removing threads 2020-07-14 20:43:41 -04:00
Jorj Bauer 528a7f8837 cleanup 2020-07-13 21:10:23 -04:00
Jorj Bauer a67cc53bcd account for missing cycles auto-filled when speaker is quiescent 2020-07-13 20:28:33 -04:00
Jorj Bauer d78f0dc8cf Audio improvements 2020-07-13 19:01:41 -04:00
Jorj Bauer 5c8e1de195 better caching when reading directories 2020-07-11 07:39:56 -04:00
Jorj Bauer 0e68de252a add clarifying comment 2020-07-10 10:54:05 -04:00
Jorj Bauer 857f187d96 remove obsolete display/sound priority option 2020-07-09 02:50:56 -04:00
Jorj Bauer 0db3df126d remove debugging 2020-07-09 02:40:04 -04:00
Jorj Bauer 975b11c6c8 working on 80-column text rendering 2020-07-09 02:38:03 -04:00
Jorj Bauer 235012a411 Teensy 4.1 work; bios option to invert paddles 2020-07-06 21:31:37 -04:00
Jorj Bauer 99c5e37159 revert to reset-on-intr 2020-06-30 22:42:31 -04:00
Jorj Bauer 29542704bd incremental improvement for woz disk support 2020-06-27 18:00:59 -04:00
Jorj Bauer c5e41a5ea7 tie disk spin-down to CPU cycles 2019-02-22 01:01:48 -05:00
Jorj Bauer 197c89b772 incremental cleanup and prep for dynamic track loading (instead of full track preloading) 2019-02-20 22:06:55 -05:00
Jorj Bauer e15db839e3 rebuilt SDL speaker driver 2019-02-20 17:49:51 -05:00