Commit Graph

  • f239b02d0a Fixed configuration: ONETIME vs PRIMARY. Configuration was no longer working. The firmware was always reading the ONETIME config section, while the config utility was always writing the PRIMARY section. And there was no way to wipe/invalidate the ONETIME section - so the configuration utility had no effect. Also, the "reboot" command was reading and writing the ONETIME config section, so nothing changed there either. There are several way to fix the configuration - depending on what was originally intended with the ONETIME vs PRIMARY sections. This is one way to fix the issue: a reboot now reads the PRIMARY section and writes it to ONETIME. ThorstenB 2023-12-17 20:55:58 +0100
  • a144d5850b Fixed bit mask for font configuration. Fonts 0x10-0x1f could not be selected, since bit mask 0x2F always forced bit 4 to 0. The firmware supports 40 fonts (0x00-0x2F). However, 0x2F is not a multiple of 2, hence a simple bit mask cannot be used to mask the valid range. => Replaced with bit mask 0x3F, and added a separate range check for FONT_COUNT. ThorstenB 2023-12-17 20:51:54 +0100
  • a82b03e631 Timing tweaks main David Kuder 2023-05-04 23:43:57 -0400
  • 4bff5c15b5 Misc tweaks David Kuder 2023-05-04 22:48:39 -0400
  • c8b4ce9631 Move default mono colors initialization so config works David Kuder 2023-05-04 22:48:18 -0400
  • 89367bca09 Timing fixes for II+ David Kuder 2023-05-04 22:47:02 -0400
  • 83d737c44e Attempts to improve DHGR rendering David Kuder 2023-05-04 21:02:13 -0400
  • 685ff4f632 Double lores fixes David Kuder 2023-05-04 20:56:58 -0400
  • 910c644cd7 Restore previous color rendering for HiRes mode David Kuder 2023-05-04 20:56:09 -0400
  • 6e7d80e916 Flags for interplation rendering David Kuder 2023-05-04 20:55:25 -0400
  • 3ee0061fdc Timing tweaks David Kuder 2023-05-04 20:54:15 -0400
  • 4586bb8638 Analog GS Jumper sets machine type fix David Kuder 2023-05-04 20:54:04 -0400
  • 813118b3c8 Update build.h David Kuder 2023-05-02 20:15:15 -0400
  • b2326d63e1 Update buffers.c David Kuder 2023-05-02 19:28:59 -0400
  • 175e08e54c Default Video 7 shift register to being set (140x192 DHGR) David Kuder 2023-05-02 19:28:42 -0400
  • 9469594990 Live palette editing David Kuder 2023-05-02 19:28:08 -0400
  • 4871a12993 Flashing Text Fix David Kuder 2023-05-02 19:27:52 -0400
  • f67a365804 Video 7 rendering fixes David Kuder 2023-05-02 19:27:43 -0400
  • d915710a2a Merge branch 'main' of github.com:V2RetroComputing/analog-firmware David Kuder 2023-05-02 16:23:46 -0400
  • dd3a58f51c Video 7 Color Text Fixes David Kuder 2023-05-02 16:23:41 -0400
  • 9c5804c33d Video 7 F/B HiRes mode David Kuder 2023-05-02 16:19:35 -0400
  • 138440b31b Video 7 Monochrome and 160x192 mode fixes David Kuder 2023-05-02 16:19:10 -0400
  • dd9fa40678 Disable the test screen on any bus activity David Kuder 2023-05-02 16:18:10 -0400
  • 594af38236 Move SHR to Analog GS firmware David Kuder 2023-05-02 16:16:09 -0400
  • 1928fe010c
    Update README.md David Kuder 2023-05-02 15:09:08 -0400
  • 073a139514 Add builds for Analog GS David Kuder 2023-05-02 15:08:23 -0400
  • d34706c47b Update vgaout.c David Kuder 2023-05-02 15:08:11 -0400
  • bc17d64651 Revert extended PIO pixel hold values David Kuder 2023-05-02 15:08:04 -0400
  • d8ef103650 Jumper reading for Analog GS David Kuder 2023-05-02 15:04:36 -0400
  • 0185620ff5 Update config.c David Kuder 2023-04-28 23:59:39 -0400
  • e94cfac000 Video 7 support David Kuder 2023-04-28 23:23:03 -0400
  • d5e001f2c1 Macro consolidation David Kuder 2023-04-28 23:21:14 -0400
  • ea4af57302 Update buffers.h David Kuder 2023-04-28 23:18:51 -0400
  • 8531bb7881 Analog GS jumpers and M2B0 David Kuder 2023-04-28 23:18:42 -0400
  • 006ff637a6 IIgs timing tweaks David Kuder 2023-04-28 23:18:00 -0400
  • 6d83fc50eb Status line tweaks David Kuder 2023-04-25 16:23:44 -0400
  • 08ba4e7911 Unified mono_rendering flag David Kuder 2023-04-25 16:20:29 -0400
  • 9727add223 AGS performace tweaks and bugfixes David Kuder 2023-04-25 16:19:28 -0400
  • 0fa9fe4538 businterface performance tweaks and bugfixes for AGS David Kuder 2023-04-25 16:16:03 -0400
  • 1b8a30ac1e Fix for AGS register corruption David Kuder 2023-04-25 16:15:20 -0400
  • dfd848713b Color Artifact Changes David Kuder 2023-04-25 01:55:14 -0400
  • d46ae93e6a 80 column fixes and vga render call consitency David Kuder 2023-04-22 03:49:15 -0400
  • 8b289bd3fb Fix monochrome mode config setting not honored David Kuder 2023-04-22 03:48:43 -0400
  • 88a60d11b6 Update main.c David Kuder 2023-04-22 03:48:25 -0400
  • 7c3fa52a3f monochrome bit test fix David Kuder 2023-04-22 03:47:38 -0400
  • 8f6ca91059 New logo & test screen David Kuder 2023-04-20 01:44:08 -0400
  • 68119e9fc5 Always use colors specified by 80column registers David Kuder 2023-04-18 15:46:54 -0400
  • 8ab81aa379 Use Videx Font ROM format for 80 column card David Kuder 2023-04-18 15:45:24 -0400
  • a29b7d8921 Update vgaout.h David Kuder 2023-04-18 15:35:49 -0400
  • 2955c08f76 Update vgaout.h David Kuder 2023-04-18 15:35:31 -0400
  • 8a43169dd7 80 Column mode for II/II+ David Kuder 2023-04-18 15:34:56 -0400
  • 2176303980 DMA memset David Kuder 2023-04-18 15:32:38 -0400
  • 0a23cd3eff Hardware UART should only be enabled on AnalogGS or custom hardware David Kuder 2023-04-17 00:48:40 -0400
  • ef562a65b8 Add missing includes David Kuder 2023-04-17 00:32:44 -0400
  • 75b8799a4d Add 4ns VGA builds David Kuder 2023-04-17 00:32:37 -0400
  • 912c4992bd Fix PICO_SDK_PATH environment variable in build.sh David Kuder 2023-04-17 00:30:27 -0400
  • f2e41270f9 Bus timing tweaks for IIgs David Kuder 2023-04-16 23:40:51 -0400
  • 9b8e49bc0f DPMS timeout tweaks for IIgs David Kuder 2023-04-16 23:40:32 -0400
  • 03b23c10d0 ROM config window initialization David Kuder 2023-04-16 23:38:28 -0400
  • 2ac788fbf2 UART initialization for Z80 mode David Kuder 2023-04-16 23:37:12 -0400
  • d94cdbc9fd Fix config not being read David Kuder 2023-04-16 23:25:38 -0400
  • 99f0b1483e Fix config tokens David Kuder 2023-04-16 23:25:12 -0400
  • 14086c1a9e Config cleanup David Kuder 2023-04-16 23:24:37 -0400
  • 5b008a72f0 Fix USB/UART abstraction backwards David Kuder 2023-04-16 23:23:09 -0400
  • b7380a8022 RGB bit count for AnalogGS David Kuder 2023-04-16 23:22:45 -0400
  • afac553ed6 Fix tbcolor/border on IIgs David Kuder 2023-04-16 23:22:11 -0400
  • 0a2f2a6e46 Default colors for monochrome & classic 80-col modes. David Kuder 2023-04-16 23:21:45 -0400
  • 80711a169a Fix test screen for AnalogGS 12-bit video David Kuder 2023-04-16 23:20:58 -0400
  • 8acc28abb5 Fix SuperHiRes rendering for AnalogGS David Kuder 2023-04-16 23:20:33 -0400
  • 77574312ea Update .gitignore David Kuder 2023-04-16 23:20:05 -0400
  • 1bfe6296b6 Build strings for hardware type David Kuder 2023-04-16 23:18:38 -0400
  • 55d2dfa988 Add UART library for Z80 mode David Kuder 2023-04-16 23:17:13 -0400
  • d14f9c6a27 Add ANALOG_WIFI define David Kuder 2023-04-16 23:16:50 -0400
  • 7707330977 Build for 20230414 - Fixed config interface David Kuder 2023-04-14 01:46:32 -0400
  • 9b41d7a15f Merge branch 'main' of github.com:V2RetroComputing/analog-firmware David Kuder 2023-04-09 23:46:46 -0400
  • 20e9ff565e OTA WIP David Kuder 2023-04-09 23:46:30 -0400
  • 217a01e442
    Create LICENSE David Kuder 2023-04-06 09:34:53 -0400
  • 3ebdc40736 Merge branch 'main' of github.com:V2RetroComputing/analog-firmware 20230406 David Kuder 2023-04-06 01:30:13 -0400
  • 7fee609db8 updated ignored paths David Kuder 2023-04-06 01:30:05 -0400
  • 6c0aeffae8
    Update README.md David Kuder 2023-04-06 01:28:46 -0400
  • 4135e6f32e
    Create README.md David Kuder 2023-04-06 00:06:32 -0400
  • f98fd9a3b6 Fixed calling params for memcpy32 and wrapping vga specific functions with ifdefs David Kuder 2023-04-06 00:02:50 -0400
  • 53aa7efca2 Initial import David Kuder 2023-04-05 23:53:21 -0400
  • e7c9581cbe
    Initial commit David Kuder 2023-04-05 23:48:03 -0400