Commit Graph

32 Commits

Author SHA1 Message Date
David Kuder 3a7ad3dd68 20230504 Release 2023-05-04 23:46:22 -04:00
David Kuder 24bc996de7 Update analog-firmware 2023-05-02 20:16:05 -04:00
David Kuder 9f5ab3c858 Update sub projects 2023-05-02 19:55:56 -04:00
David Kuder f4668793fa Updates for 20230421 2023-04-21 22:50:45 -04:00
David Kuder a600822f9e Update analog-utilites for 20230421 Utilities Update 2023-04-21 22:29:56 -04:00
David Kuder 844b70760d Merge branch 'main' of https://github.com/V2RetroComputing/analog 2023-04-17 01:39:35 -04:00
David Kuder 6d3e2235bb Update analog-hardware 2023-04-17 01:39:19 -04:00
David Kuder 4d034118c2
Update README.md 2023-04-17 01:32:37 -04:00
David Kuder 52c049270d Project files reorg
Cleaning up the repos to break the project into smaller chunks.
2023-04-17 01:23:34 -04:00
David Kuder e9fbdca002
Create Bill-of-Materials.md 2023-04-10 10:15:17 -04:00
David Kuder 2d26b1585b
Update README.md 2023-04-06 00:00:57 -04:00
David Kuder b5c690ac84
Update README.md 2023-04-06 00:00:38 -04:00
David Kuder 8a0ad13514 Ignore build-lc folder 2023-03-02 14:40:18 -05:00
David Kuder bbaec8f79f Merge branch 'main' of github.com:V2RetroComputing/analog 2023-03-02 11:10:40 -05:00
David Kuder 0835003caa Build 0159
Progress on PCPI mode bug fixes. PCPI mode is now working again, but the config interface is still broken enough to prevent the use of the config utility while in this mode.. Sending the FORMAT command from the monitor rom returns the card to defaults.
Replace n with the slot number the card is installed in:

]CALL -151
*CnF0:46 4F 52 4D 41 54 00 00

Correction of mousetext / inverse / flashing handling on IIe
see https://github.com/V2RetroComputing/analog/issues/3

Monochrome mode & color palettes are now implemented.
$C0n1: Monochrome mode & palette
  $80: B&W
  $90: Inverse
  $A0: Amber
  $B0: Inverse Amber
  $C0: Green
  $D0: Inverse Green
  $E0: Commodore 64 Theme
  $F0: Use IIgs palette
$C0n2: Mirror of IIgs TBCOLOR register
$C0n3: Mirror of IIgs BORDER register
2023-03-02 11:09:48 -05:00
David Kuder f7d4779880 Build 0159
Progress on PCPI mode bug fixes. PCPI mode is now working again, but the config interface is still broken enough to prevent the use of the config utility while in this mode.. Sending the FORMAT command from the monitor rom returns the card to defaults.
Replace n with the slot number the card is installed in:

Correction of mousetext / inverse / flashing handling on IIe
see https://github.com/V2RetroComputing/analog/issues/3

]CALL -151
*CnF0:46 4F 52 4D 41 54 00 00

Monochrome mode & color palettes are now implemented.
$C0n1: Monochrome mode & palette
  $80: B&W
  $90: Inverse
  $A0: Amber
  $B0: Inverse Amber
  $C0: Green
  $D0: Inverse Green
  $E0: Commodore 64 Theme
  $F0: Use IIgs palette
$C0n2: Mirror of IIgs TBCOLOR register
$C0n3: Mirror of IIgs BORDER register
2023-03-02 11:05:44 -05:00
David Kuder ecb776e17b Fix missing include 2023-01-31 19:33:59 -05:00
David Kuder 5cb0c6dab3 January 30, 2023 Beta Build
Added machine types, character rom fixes, render code consolidation.
DPMS Sleep mode when the RP2040 is powered separately from the Apple.
2023-01-31 19:32:47 -05:00
David Kuder 564ebb545a Release 01-19-2023-131 2023-01-29 10:50:12 -05:00
David Kuder d9be2ed9cd Firmware Release 23-01-16-119
New autodetect routines for Apple II+, IIe (Platinum), IIgs (ROM03).
Timing tweaks to improve compatibility on IIgs and IIe.
Corrected text rendering on all supported machines.
Initial Super HiRes support (not recommended to use at this time)
Monochrome DHGR and HGR support activated with IIgs MONOCOLOR or NEWVID registers.
80 Column mode on IIe and IIgs.
2023-01-16 20:36:00 -05:00
David Kuder c62efee7ee $C800 Stability Fixes 2023-01-08 20:46:23 -05:00
David Kuder 78f7389a88 PicoPal logic fixes
Simulation revealed errors in the CUPL logic regarding the $C800 window selection.
2023-01-08 03:47:59 -05:00
David Kuder 1407b3a20f Diagnostic Mode
MODE=DIAG allows testing the card addressing via the PicoPal chip.
2023-01-08 00:37:25 -05:00
David Kuder f2b9d0ff8a Remove unused flash programming stub
Remove stubs for old flash programming method. New version uses a dedicated mode to allow access to littlefs from the Apple II.
2023-01-08 00:36:06 -05:00
David Kuder 7eb8ea3ede VGA mode bugfixes
AUX page was being selected due to an errant && where a & should have been.  IIe and IIgs registers were being written during read cycles.
2023-01-08 00:35:06 -05:00
David Kuder e76ecd19b3 RP2040 triggered $C800 release
CUPL code had not been updated for HW Rev 1 which inverted the RP2040's data direction pin, which is used in concert with the level shifter select lines to trigger a release of the $C800 window from the RP2040 side.
2023-01-08 00:33:20 -05:00
David Kuder d2f695a8b0 Merge branch 'main' of github.com:V2RetroComputing/analog 2023-01-07 02:27:29 -05:00
David Kuder 4e43060453 Added .gitignore 2023-01-07 02:27:20 -05:00
David Kuder 61a66be4b6 Updated logo 2023-01-07 02:24:35 -05:00
David Kuder 30396bec04
Update README.md 2023-01-07 02:23:10 -05:00
David Kuder abafcc1c73 Updated license 2023-01-07 02:22:26 -05:00
David Kuder 9ef83aefd9 HW Rev 1, FW 2023-01-06-000 2023-01-07 02:15:21 -05:00