Commit Graph

141 Commits

Author SHA1 Message Date
Jorj Bauer
8cd2bc24ab abstracting and cleaning up 2022-02-02 08:14:58 -05:00
Jorj Bauer
3e2ddb725f fix off-by-one when drawing 80 column text 2022-02-02 08:03:38 -05:00
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
ab888aea88 abstracting displays 2022-01-26 13:49:28 -05:00
Jorj Bauer
a7f6307174 abstracting images 2022-01-23 21:39:45 -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
12a84422c9 building local driver 2022-01-18 07:42:57 -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
b27369b432 latest from wozzle 2022-01-10 08:44:08 -05:00
Jorj Bauer
d75cb2f498 update for latest woz model 2022-01-08 22:49:42 -05:00
Jorj Bauer
9cde34d07a intergrated latest woz code (serialization disabled) 2022-01-07 12:53:20 -05:00
Jorj Bauer
b2e36b4dfe tie the flush delay to the drive spindown 2022-01-07 12:49:40 -05:00
Jorj Bauer
d54ae6ca1c reduce flush delay to 3 seconds 2022-01-07 12:23:22 -05:00
Jorj Bauer
baa2516b52 normalize keypress tracking 2021-12-12 12:10:49 -05:00
Jorj Bauer
8702a25b4a fixes for the SDL build 2021-01-23 00:45:33 -05:00
Jorj Bauer
5b6bcd771d import upstream woz code 2021-01-22 21:07:43 -05:00
Jorj Bauer
2fb6a5fe8d abstracting aiie-specific changes to WozSerializer 2021-01-21 23:06:08 -05:00
Jorj Bauer
2082f07d62 merging upstream woz changes 2021-01-21 22:18:48 -05:00
Jorj Bauer
34566e8c6a remove single-track operation 2021-01-21 21:33:12 -05:00
Jorj Bauer
03981b2b77 added missing Serial call for teensy println 2021-01-17 21:04:06 -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
c5f0985fc2 fix transcription error in mouse rom; update irq semantics 2021-01-16 08:33:09 -05:00
Jorj Bauer
7028e1dfd2 spun mouse rom to its own .asm file; fixed PR# and IN# behavior in the mouse driver 2021-01-13 22:03:30 -05:00
Jorj Bauer
821559b091 remove incorrect placeholder from before interrupts were in place 2021-01-11 19:26:56 -05:00
Jorj Bauer
8a35cb0b85 mouse bugfixes: fixups for Blazing Paddles and MultiScribe 2021-01-11 16:39:39 -05:00
Jorj Bauer
1e1177f984 working on blazing paddles mouse support 2021-01-11 13:31:09 -05:00
Jorj Bauer
05529fd443 remove dead code 2021-01-11 12:36:56 -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
b6cd790fa9 only re-read joystick for mouse posn while mouse is enabled; added comments in mouse rom 2021-01-11 11:32:40 -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
d6bcac42d7 when writing to ram, use the MMU. Also cleaned up comments. 2021-01-11 08:43:40 -05:00
Jorj Bauer
6e49c9f6f9 rebuild ROM image cleanly 2021-01-11 07:31:51 -05:00
Jorj Bauer
0b8e027096 patching together more mouse work 2021-01-10 23:52:58 -05:00
Jorj Bauer
b09df8e5f9 VBL interrupts work; roughing in physical mouse 2021-01-10 15:04:52 -05:00
Jorj Bauer
3a254f83f1 remove single cached track hack; convert to EXTMEM on the Teensy 4 2021-01-10 07:35:22 -05:00
Jorj Bauer
2eb24f9b3f fix suspend/resume 2021-01-09 21:34:19 -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
0468bf43c5 more normalization and commenting 2021-01-08 19:25:08 -05:00
Jorj Bauer
fe46c4ab52 importing old mouse work to new teensy 4.1 2020-12-29 09:12:33 -05:00
Jorj Bauer
0f834e0ce2 add battery status 2020-12-28 19:28:35 -05:00
Jorj Bauer
fc3a360e7e convert cpu cycle counter to int64_t 2020-08-02 09:06:15 -04:00
Jorj Bauer
5c8e1de195 better caching when reading directories 2020-07-11 07:39:56 -04:00
Jorj Bauer
0024764fc4 threading fixes 2020-07-08 17:44:25 -04:00
Jorj Bauer
b303a04d76 block read fix; off-by-one read fix when reading single bytes 2020-07-07 21:21:11 -04:00
Jorj Bauer
c9fe8edc29 first pass at Teensy 4.1 support 2020-07-06 07:04:22 -04:00
Jorj Bauer
322bd9db68 re-enable printer for Teensy 2020-07-05 01:20:18 -04:00