Micro-PET family of PET clone boards (open source)

From: A. Fachat <afachat_at_gmx.de>
Date: Fri, 12 Jul 2024 09:58:09 +0200
Message-ID: <697281a6-87a1-4e78-afe7-524e4cc4e222_at_gmx.de>
Hi there,


just wanted you to notify about my upcoming release of PET clone boards:

https://github.com/fachat/upet_family


The main one is the Ulti-PET, which has:

  *

    CS/A bus-based 65816 CPU board

  *

    Up to 17.5 MHz 65816 CPU, with 1MB RAM (512k fast, 512k media RAM)

  *

    768x576 VGA with 16 colours out of 64, various modes incl.
    Colour-PET and C64-alike, incl. sprites

  *

    USB host for keyboard and mouse

  *

    DAC (DMA) audio output

  *

    Port for SD-Card adapter (2 variants)

  *

    Port for Network, with either Ethernet or Wifi options

  * Standard PET I/O, plus ability to work as IEEE488 device

  *

    (Fast) Serial IEC, incl. ability to work as IEC device, based on the
    VIA SR

  *

    RS232, plus 2nd TTL serial (shared with UEXT)

  *

    Dual SID with mixer (that includes the DAC audio and the beeper);
    Speaker amp included.

  *

    Keyboard shift lock / reset (needs Shift lock key on separate
    keyboard matrix position) and adds these features on top:

  *

    2 Joystick ports, switchable between single- and dual mode ("stupid
    pet tricks" compatible)

  *

    SPI-10 5V, SPI-10 3.3V, and UEXT extension ports (partially shared,
    see schematics), incl. I2C

  *

    Fully functional Tape incl. 9V for Tape drive power supply

  *

    Expansion ports for the CS/A bus - single wide port, single shortbus
    port for Ultrabus expansion board

  *

    Accompanying bus extender board to use CS/A, RC2014, Apple-II, or
    C64 cards


Not all features are supported out of the box (yet) by the included
firmware, but some specifically are:

  *

    Extended vs. Unmodified ROMs (BASIC4); BASIC1 optionally with fixed
    IEEE488

  * Use of C64 keyboard instead of the default PET-N type keyboard

  * Colour screen (Colour-PET mode, courtesy Steve Gray's editor ROM
    project)

  *

    New machine language monitor (currently based on _at_MON, but will most
    likely be replaced by Supermon816)

  * SD-Card support (Courtesy Michael Steil). If SD-Card is detected,
    drive 8 is coming from the SD Card

  *

    USB keyboard and mouse support

  * Extended, more C64-compatible kernel jump table


Note: the Ulti-PET 1.1A board rev is currently under evaluation, but has
passed main tests already. See the issues list on the cbm_ultipet repo
if you want to build it.


A YouTube video will follow once all tests have passed.


Hope you like it, let me know what you think!


André


https://youtube.com/_at_8bittimes
Received on 2024-07-12 10:00:01

Archive generated by hypermail 2.4.0.