Download

FPGA Images

  • See the FPGA Update page for software requirements and programming procedure.
  • *.sof: RAM-only - temporary until you power-off your CoCoVGA board or press the "RECONFIG" button.
  • *.jic: Flash - permanent and loaded into the FPGA from serial flash on power-up.

0.91 (10/10/2018)

0.90 (6/27/2018)

Software (.DSK) Images

Compatible with DriveWire or CoCoSDC

  • CoCoVGA*.zip
    • ModeDemo -
      • MODEDEMO.BAS - a demonstration of all of the various SW controls as well as some palette-cycling animations
      • VG6.BAS - an independent example of using the 16-color VG6 mode
      • BORDER64.BAS - an example of using PRINT @ and SET/RESET with 64-column text mode (use WIDTH64.BAS first)
      • CIRCLES.BAS - a simple example of random circles in both RG6 and CG6. This program was used in a 64-column text mode demonstration video to show switching between 64-column mode and graphics modes.
    • SlideSho -
      • DEMO.BAS - a demonstration of the all of the 6847-compatible text and graphics modes in each color set
    • Utils -
      • CCVCONF.BAS - used to generate CoCoVGA SW control configurations (including color palette selection) which can be saved to disk and reused
      • CCVEDIT.BIN - design and edit alphanumeric text and semigraphics character sets which can be applied to both 32- and 64-column text modes. To use, LOADM "CCVEDIT.BIN" and EXEC. Requires 64k DECB and CoCoVGA. May require a cold boot before use. A quick reference guide is available here.
      • CCVCNF32.BAS (Dragon only) - CCVCONF.BAS compatible with Dragon 32. (CoCoVGA register page is kept below 16kB since some Dragon 32 systems cannot use pages above 16kB for video or for CoCoVGA configuration.)
      • WIDTH64.BAS - puts CoCo in all-RAM mode and patches ECB for compatibility with 64-column mode, then enables 64-column mode on CoCoVGA and copies old text video RAM region to new region. Note that to wipe out the patches to ECB and return to 32-column mode, simply switch out of all-RAM mode so the original ROM is mapped back in using POKE &HFFDE, 0.
      • WIDTH32.BAS - uses POKE &HFFDE,0 to return to 32-column text mode by enabling ROM and therefore wiping out RAM patches applied by WIDTH64.BAS (added with release 0.91).
    • CCF2018 (CoCoFEST 2018) -
      • CCF2018.BAS - the main demonstration slides shown during the lightning talk at CoCoFEST, focusing mostly on reconfigurable character sets
      • RPG.BAS/RPG.DAT - color set used with fantasy/medieval role-playing game mockup character set
      • RPG.SCR - video screen data for fantasy/medieval role-playing game mockup character set
      • *.CHR - character sets
      • COCOVGA.VG6 - VG6 data title screen
      • WIDTH64C.BAS - a 64-column text mode with custom character set, called at end of CCF2018 if 'Q' or 'W' are pressed at the fantasy/medieval role-playing game mockup screen. Note that to wipe out the patches to ECB and return to 32-column mode, simply switch out of all-RAM mode so the original ROM is mapped back in using POKE &HFFDE, 0.
      • First 3 slides require CoCoVGA FPGA revision 0.87 or later. All others (reconfigurable character set) require CoCoVGA FPGA revision 0.89 or later.
    • Charset -
      • CHARSET.BAS - upload one of the respective *.CHR character sets to CoCoVGA and use INT/EXT (same as GM0 on CoCo) to enable use on static display
      • WIDTH64C.BAS - enable 64-column text mode with custom character set with BASIC patch, derived from Utils/WIDTH64.BAS.
      • SWEEP.* - progressively sweep INT/EXT down and back up display to demonstrate how a character set can be selected on a per-scanline basis
      • CCVEDIT.BIN - also placed on this .DSK image for convenience. See Utils/CCVEDIT.BIN for more information.
      • C4EDIT.BAS - a crude tool for editing semigraphics with a custom character set, was used to create CCF2018/RPG.SCR. Keystroke commands are:
        • Arrow keys - move cursor
        • C - change Color
        • P - change Pattern (selects which SG4 pattern)
        • S - Save to file
        • L - Load from file
        • H, J, N, M - warp cursor to top left, top right, bottom left, or bottom right, respectively
      • Requires CoCoVGA FPGA revision 0.89 or later.
    • CCVAUTO -
      • A .DSK image appropriate to add to your CoCoSDC STARTUP.CFG which contains an AUTOEXEC.BAS example for the purposes of optionally automatically enabling 64-column text mode with or without lowercase and a software-uploaded character set upon boot of your CoCo.
      • Other files appropriate to setting up a custom CoCoVGA configuration include most of Utils along with CUSTOM64.BAS, called by AUTOEXEC.BAS.
  • Infocom_W64*.zip
    • This is a zip archive of Infocom games ported to use the 64-column text mode (W64) of CoCoVGA graciously provided by Ed Snider
    • Should be compatible with real floppies imaged from the .DSKs as well as with CoCo SDC. With CoCo SDC, mount the .DSK image, then type 'RUN@1' to switch to stock DECB ROM. Then use the 'DOS' command to boot the disks.
    • Requires CoCoVGA FPGA revision 0.87 or later.
  • NOS9_*_L1_*_vga.dsk
    • NitrOS-9 Level 1 images which, by default, enable the 64-column text mode (W64) of CoCoVGA, thanks to the efforts of Boisy Pitre, L. Curtis Boyle, David Ladd, and Ron Klein.
    • Mount the appropriate disk image and use 'DOS' to boot it.
    • Requires CoCoVGA FPGA version 0.87 or later.

10/10/2018

  • CoCoVGA0.91.zip (multi-DSK release 0.91; currently Dragon ports have not been updated from 0.90)
    • Added CMOC-compiled CCVEDIT.BIN for designing custom alphanumeric text and semigraphics character sets
    • Sped up WIDTH64.BAS via CMOC-compiled WIDTH64.BIN, added more easily-callable-via-BASIC runtime options
    • Added WIDTH32.BAS to return to 32-column mode

6/18/2018

  • CoCoVGA0.90.zip (multi-DSK release 0.90 containing Dragon port of utility and demo software courtesy Pere Serrat)

4/11/2018

  • NitrOS-9 Level 1 CoCoVGA Images - this is the latest snapshot of NitrOS-9 Level 1 images posted by Tormod Volden. Please look specifically for images which match the pattern NOS9_*_L1_*_vga.dsk and have been configured for your version of CoCo, 6809/6309, and drive image type (DW - DriveWire, CoCoSDC, etc.).

12/17/2017

  • Infocom_W64_2017_12_17.zip - this is the first multi-disk release of Infocom games ported for use with the 64-column text mode (W64) of CoCoVGA by Ed Snider. Contains 19 games.

Additional Links