Skip to content

Releases: sy2002/zxuno4mega65

ZX-Uno for MEGA65 Version 1.2

27 Jan 17:30
Compare
Choose a tag to compare

The main purpose of this release is to support the new 2024 batches of the MEGA65 (aka "R6") as well as the development boards R4 and R5.

Additionally the HDMI compatibility has been improved for all MEGA65 models.

ZX-Uno for MEGA65 Version 1.1

15 Nov 15:46
Compare
Choose a tag to compare

Improved HDMI compatibility by fixing an edge case where nothing but vertical colored lines were shown on screen.
(Fixed GitHub issue #17)

ZX-Uno for MEGA65 Version 1.0

24 Oct 10:47
Compare
Choose a tag to compare

ZX-Uno for MEGA65 Version 1.0 is stable and feature-rich. Thanks to ESXDOS and SD card support, loading software is easy. You can play a ton of classic ZX Spectrum games with it, including AY-3-8910 sound and thanks to ULAplus support certain games look even better than back in the good old days. Also, most demos and application programs are working. Last but not least, you can program in 48k BASIC.

The core is compatible with the R3 (DevKits) and R3A versions of the MEGA65. If you received your MEGA65 before November 2023, you very likely have an R3 or R3A model, making this core suitable for your device. It neither supports the R2 prototype any more (R2 users can still use Version 0.8 of the core), nor does it support R4/R5 boards (most recent MEGA65 deliveries post November 2023).

The video output is either analog via the VGA port of the MEGA65 or digital via the HDMI port. Audio output is supported via the 3.5mm analog audio jack and via HDMI audio.

Getting Started

Make sure that you insert a prepared and FAT32 formatted SD card which is 32 GB in size (or smaller) as described here before trying to start the core:

https://github.com/sy2002/zxuno4mega65/wiki/Getting-Started

The ZX-Uno is not for the faint at heart, so make sure that you work through the tutorial.

Features

  • The ZX-Uno core runs flawlessly (CPU, ULA incl. ULAplus, RAM, ROM, ...)
  • 48k BASIC
  • Analog (PAL 576p @ 50 Hz via the VGA port) and
    digital (HDMI port) video output
  • Analog (3.5mm analog audio jack) and digital (HDMI) audio output
  • Keyboard with a convenient key mapping
  • Joysticks
  • Ability to emulate a joystick via cursor keys. By default, a Sinclair
    joystick is emulated.
  • SD-Cards via ESXDOS

List of not, yet working features

  • On-Screen-Menu (aka "Help" menu or OSM) settings are not saved
  • Mouse
  • Attaching a real tape player via EAR
  • MIDI
  • UART
  • PZX Player
  • PENTAGON 512k Support
  • Expansion port

Additionally, see also the GitHub issues list:

https://github.com/sy2002/zxuno4mega65/issues

ZX-Uno @ MEGA65 Version 0.8

02 Jan 03:02
Compare
Choose a tag to compare

Release 0.8 is stable and feature rich. Thanks to ESXDOS and SD card support, loading software is easy. You can play a ton of classic ZX Spectrum games with it, including AY-3-8910 sound. Also most demos and application programs are working. And you can program in 48k BASIC.

  • This core supports the MEGA65 R2 and R3.
  • It uses VGA for video output and the 3.5mm audio jack for audio output. No HDMI.
  • Insert the SD card that you will prepare below into the internal SD card slot of the MEGA65 (the one in the bottom tray):
    This is currently the only SD card slot, that this core supports.

Getting Started

Go to the Getting Started section and work through the tutorial.

Here is a list, what works:

  • The ZX-Uno core runs flawlessly (CPU, ULA incl. ULAplus, RAM, ROM, ...)
  • 48k BASIC
  • VGA output
  • Audio via the 3.5mm analog audio jack
  • Keyboard using a [[convenient mapping|Keyboard-Mapping]]
  • Joysticks
  • Ability to [[emulate a joystick|Keyboard-Mapping#cursor-keys-standard-and-joystick-mode]] via cursor keys.
    By default, a Sinclair joystick is emulated.
  • SD-Cards via ESXDOS, but only via the internal SD card slot

Not working yet:

  • HDMI
  • Mouse
  • External SD-Card slot of MEGA65
  • Attaching a real tape player via EAR
  • MIDI
  • UART
  • PZX Player
  • PENTAGON 512k Support
  • Expansion port