Features & Specifications (From Facebook Group)

May 22, 2019
From https://www.facebook.com/groups/CommanderX16/?multi_permalinks=402529400498160

Commander X16 Features & Specs


This document will be kept updated with the latest specifications of the product:
  • WDC 65x02 @ 8 Mhz
  • 40-pin DIP package
  • 40K of "Low RAM"
  • 512K of "High RAM" standard
  • Expandable to 2MB
  • 128K of Flash ROM
  • Standard Commodore Kernal
  • Microsoft BASIC version 2.0
  • Machine Language Monitor
  • Can be reflashed from the computer
  • Four expansion slots with access to CPU databus
  • Each slot has its own 32-bytes of mapped RAM
  • 8 general-purpose I/O lines available (user port)
Input Devices
  • PS/2 Keyboard
  • PS/2 Mouse
  • Two NES or SNES style game ports (dev board just has pin headers)
  • IEC compatible disk drive port
  • Internal SD-2-IEC with SD card slot (on final board only, not dev board)
  • Two AY-3-8910 sound generators (stereo)
  • 6 square wave voices
  • Independent volume control for all voices
  • 2 Noise Generators
  • 2 Envelope generators
  • Two 8-bit digital audio channels (stereo)
“Vera” Video chip specifications
  • 128K of internal video RAM
  • 640x480 @ 60 Hz analog VGA output
  • 640x240 Composite video
Text Modes:
  • 80x60, 40x30, and 20x15 character modes
  • 8x8 pixels characters with PETSCII font
  • 16-colors with independent fore/background colors for each character
Two Independent graphics layers, each capable of:
  • pixel scaling: 1x/2x/3x/4x for width and height
  • tile size: width 8/16 pixel, height 8/16 pixels
  • tile map size: width 32/64/128/256 tiles, height 32/64/128/256 tiles
  • tile modes:
    • 1 bpp (bits per pixel) with per-tile 16-color foreground/background color, 8 bit tile index (16 color text mode)
    • 1 bpp with per-tile 256-color foreground color, background color is always index 0 (transparent), 8 bit tile index (256-color text mode)
    • 2/4/8 bpp with per-tile h-flip, v-flip, 4-bit palette offset, 10 bit tile index
    • all these modes support smooth scrolling
  • bitmap modes:
    • 1/2/4/8 bpp
    • 4-bit palette offset
    • these modes don't support scrolling to save on memory
  • the 1 bpp tile modes in combination with 8x16 tile size will also allow for a standard VGA font to be used