David Kuder
a82b03e631
Timing tweaks
2023-05-04 23:43:57 -04:00
David Kuder
4bff5c15b5
Misc tweaks
2023-05-04 22:48:39 -04:00
David Kuder
c8b4ce9631
Move default mono colors initialization so config works
2023-05-04 22:48:18 -04:00
David Kuder
89367bca09
Timing fixes for II+
2023-05-04 22:47:02 -04:00
David Kuder
83d737c44e
Attempts to improve DHGR rendering
2023-05-04 21:02:13 -04:00
David Kuder
685ff4f632
Double lores fixes
2023-05-04 20:56:58 -04:00
David Kuder
910c644cd7
Restore previous color rendering for HiRes mode
2023-05-04 20:56:09 -04:00
David Kuder
6e7d80e916
Flags for interplation rendering
2023-05-04 20:55:25 -04:00
David Kuder
3ee0061fdc
Timing tweaks
2023-05-04 20:54:15 -04:00
David Kuder
4586bb8638
Analog GS Jumper sets machine type fix
2023-05-04 20:54:04 -04:00
David Kuder
813118b3c8
Update build.h
2023-05-02 20:15:15 -04:00
David Kuder
b2326d63e1
Update buffers.c
2023-05-02 19:28:59 -04:00
David Kuder
175e08e54c
Default Video 7 shift register to being set (140x192 DHGR)
2023-05-02 19:28:42 -04:00
David Kuder
9469594990
Live palette editing
2023-05-02 19:28:08 -04:00
David Kuder
4871a12993
Flashing Text Fix
2023-05-02 19:27:52 -04:00
David Kuder
f67a365804
Video 7 rendering fixes
2023-05-02 19:27:43 -04:00
David Kuder
d915710a2a
Merge branch 'main' of github.com:V2RetroComputing/analog-firmware
2023-05-02 16:23:46 -04:00
David Kuder
dd3a58f51c
Video 7 Color Text Fixes
...
Removed color 80 column (for now)
2023-05-02 16:23:41 -04:00
David Kuder
9c5804c33d
Video 7 F/B HiRes mode
2023-05-02 16:19:35 -04:00
David Kuder
138440b31b
Video 7 Monochrome and 160x192 mode fixes
2023-05-02 16:19:10 -04:00
David Kuder
dd9fa40678
Disable the test screen on any bus activity
...
May need to make this on consistent bus activity.
The card was remaining in the test pattern if reset and no soft switches were toggled afterward.
2023-05-02 16:18:10 -04:00
David Kuder
594af38236
Move SHR to Analog GS firmware
...
Even with overclocking SHR pushes the limits of the RP2040 if it has to bit-shift the 12-bit RGB to 9-bit RGB. May investigate using the hardware math acceleration to re-enable this at a later time.
2023-05-02 16:16:09 -04:00
David Kuder
1928fe010c
Update README.md
2023-05-02 15:09:08 -04:00
David Kuder
073a139514
Add builds for Analog GS
2023-05-02 15:08:23 -04:00
David Kuder
d34706c47b
Update vgaout.c
2023-05-02 15:08:11 -04:00
David Kuder
bc17d64651
Revert extended PIO pixel hold values
...
due to how the PIO program counter operates, the pixel holds are also used to shift the active area after a HSYNC. the larger values of pixel holds caused problems and had to be removed.
2023-05-02 15:08:04 -04:00
David Kuder
d8ef103650
Jumper reading for Analog GS
2023-05-02 15:04:36 -04:00
David Kuder
0185620ff5
Update config.c
2023-04-28 23:59:39 -04:00
David Kuder
e94cfac000
Video 7 support
2023-04-28 23:23:03 -04:00
David Kuder
d5e001f2c1
Macro consolidation
2023-04-28 23:21:14 -04:00
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