Commit Graph

52 Commits

Author SHA1 Message Date
David Kuder
ea4af57302 Update buffers.h 2023-04-28 23:18:51 -04:00
David Kuder
8531bb7881 Analog GS jumpers and M2B0 2023-04-28 23:18:42 -04:00
David Kuder
006ff637a6 IIgs timing tweaks 2023-04-28 23:18:00 -04:00
David Kuder
6d83fc50eb Status line tweaks
Fix border size
2023-04-25 16:23:44 -04:00
David Kuder
08ba4e7911 Unified mono_rendering flag
In preparation for Video7 monochrome mode, add unified flag for mono rendering
2023-04-25 16:20:29 -04:00
David Kuder
9727add223 AGS performace tweaks and bugfixes
Bypass legacy 80 column card when in SHR rendering mode
Mask unused palette bits that were causing VGA PIO to fail
Fixed color calculation for AGS hardware
2023-04-25 16:19:28 -04:00
David Kuder
0fa9fe4538 businterface performance tweaks and bugfixes for AGS 2023-04-25 16:16:03 -04:00
David Kuder
1b8a30ac1e Fix for AGS register corruption 2023-04-25 16:15:20 -04:00
David Kuder
dfd848713b Color Artifact Changes
This changeset improves the horizontal resolution of the color DHGR rendering and fixes double-lores rendering.  HGR rendering has been rewritten to match the new DHGR rendering.  DHGR, HGR and DGR modes now have a horizontal stippling effect applied.

The DHGR & HGR changes can be reverted at runtime with bit 3 of the $C0n1 register.
2023-04-25 01:55:14 -04:00
David Kuder
d46ae93e6a 80 column fixes and vga render call consitency 2023-04-22 03:49:15 -04:00
David Kuder
8b289bd3fb Fix monochrome mode config setting not honored 2023-04-22 03:48:43 -04:00
David Kuder
88a60d11b6 Update main.c
Sort autodetect sequences so they are shortcut until the last byte is in place
2023-04-22 03:48:25 -04:00
David Kuder
7c3fa52a3f monochrome bit test fix
Fix for issue:
https://github.com/V2RetroComputing/analog/issues/15
2023-04-22 03:47:38 -04:00
David Kuder
8f6ca91059 New logo & test screen 2023-04-20 01:44:08 -04:00
David Kuder
68119e9fc5 Always use colors specified by 80column registers
80 column mode always uses the stored custom monochrome colors
and not the default Apple II or IIgs colors.
2023-04-18 15:46:54 -04:00
David Kuder
8ab81aa379 Use Videx Font ROM format for 80 column card 2023-04-18 15:45:24 -04:00
David Kuder
a29b7d8921 Update vgaout.h 2023-04-18 15:35:49 -04:00
David Kuder
2955c08f76 Update vgaout.h 2023-04-18 15:35:31 -04:00
David Kuder
8a43169dd7 80 Column mode for II/II+
RP2040 code for 80 column card implementation.
2023-04-18 15:34:56 -04:00
David Kuder
2176303980 DMA memset
Added DMA implementation of memset and bypass for transfers smaller than 64 bytes.
2023-04-18 15:32:38 -04:00
David Kuder
0a23cd3eff Hardware UART should only be enabled on AnalogGS or custom hardware 2023-04-17 00:48:40 -04:00
David Kuder
ef562a65b8 Add missing includes 2023-04-17 00:32:44 -04:00
David Kuder
75b8799a4d Add 4ns VGA builds 2023-04-17 00:32:37 -04:00
David Kuder
912c4992bd Fix PICO_SDK_PATH environment variable in build.sh 2023-04-17 00:30:27 -04:00
David Kuder
f2e41270f9 Bus timing tweaks for IIgs 2023-04-16 23:40:51 -04:00
David Kuder
9b8e49bc0f DPMS timeout tweaks for IIgs 2023-04-16 23:40:32 -04:00
David Kuder
03b23c10d0 ROM config window initialization 2023-04-16 23:38:28 -04:00
David Kuder
2ac788fbf2 UART initialization for Z80 mode 2023-04-16 23:37:40 -04:00
David Kuder
d94cdbc9fd Fix config not being read 2023-04-16 23:25:38 -04:00
David Kuder
99f0b1483e Fix config tokens 2023-04-16 23:25:12 -04:00
David Kuder
14086c1a9e Config cleanup 2023-04-16 23:24:37 -04:00
David Kuder
5b008a72f0 Fix USB/UART abstraction backwards 2023-04-16 23:23:09 -04:00
David Kuder
b7380a8022 RGB bit count for AnalogGS 2023-04-16 23:22:45 -04:00
David Kuder
afac553ed6 Fix tbcolor/border on IIgs 2023-04-16 23:22:11 -04:00
David Kuder
0a2f2a6e46 Default colors for monochrome & classic 80-col modes. 2023-04-16 23:21:45 -04:00
David Kuder
80711a169a Fix test screen for AnalogGS 12-bit video 2023-04-16 23:20:58 -04:00
David Kuder
8acc28abb5 Fix SuperHiRes rendering for AnalogGS 2023-04-16 23:20:33 -04:00
David Kuder
77574312ea Update .gitignore 2023-04-16 23:20:05 -04:00
David Kuder
1bfe6296b6 Build strings for hardware type 2023-04-16 23:18:38 -04:00
David Kuder
55d2dfa988 Add UART library for Z80 mode 2023-04-16 23:17:13 -04:00
David Kuder
d14f9c6a27 Add ANALOG_WIFI define 2023-04-16 23:16:50 -04:00
David Kuder
7707330977 Build for 20230414 - Fixed config interface 2023-04-14 01:46:32 -04:00
David Kuder
9b41d7a15f Merge branch 'main' of github.com:V2RetroComputing/analog-firmware 2023-04-09 23:46:46 -04:00
David Kuder
20e9ff565e OTA WIP 2023-04-09 23:46:30 -04:00
David Kuder
217a01e442
Create LICENSE 2023-04-06 09:34:53 -04:00
David Kuder
3ebdc40736 Merge branch 'main' of github.com:V2RetroComputing/analog-firmware 2023-04-06 01:30:13 -04:00
David Kuder
7fee609db8 updated ignored paths 2023-04-06 01:30:05 -04:00
David Kuder
6c0aeffae8
Update README.md 2023-04-06 01:28:46 -04:00
David Kuder
4135e6f32e
Create README.md 2023-04-06 00:06:32 -04:00
David Kuder
f98fd9a3b6 Fixed calling params for memcpy32 and wrapping vga specific functions with ifdefs 2023-04-06 00:02:50 -04:00