Skip to content

Commit 73a77dd

Browse files
committed
VERSION 1.1
Fixes HDMI edge case where nothing but vertical colored lines were shown on screen. (Fixes GitHub issue #17)
1 parent 5ebd655 commit 73a77dd

File tree

6 files changed

+69
-4
lines changed

6 files changed

+69
-4
lines changed

CORE/vhdl/config.vhd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ type WHS_RECORD_ARRAY_TYPE is array (0 to WHS_RECORDS - 1) of WHS_RECORD_TYPE;
8383
-- ZX-Uno core: Help menu consists of only one page of help
8484
constant HELP : string :=
8585

86-
"\n ZX-Uno for MEGA65 Version 1.0\n\n" &
86+
"\n ZX-Uno for MEGA65 Version 1.1\n\n" &
8787

8888
" Ported in 2021, 2023 by sy2002 & MJoergen\n" &
8989
" Powered by MiSTer2MEGA65\n\n" &
@@ -240,7 +240,7 @@ constant SEL_CORENAME : std_logic_vector(15 downto 0) := x"0200";
240240

241241
-- Currently this is only used in the debug console. Use the welcome screen and the
242242
-- help system to display the name and version of your core to the end user
243-
constant CORENAME : string := "ZX-Uno for MEGA65 Version 1.0";
243+
constant CORENAME : string := "ZX-Uno for MEGA65 Version 1.1";
244244

245245
--------------------------------------------------------------------------------------------------------------------
246246
-- "Help" menu / Options menu (Selectors 0x0300 .. 0x0312): DO NOT TOUCH

M2M/vhdl/av_pipeline/digital_pipeline.vhd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ begin
265265
-- Digital output (HDMI) - Video part
266266
---------------------------------------------------------------------------------------------
267267

268-
reset_na <= not (video_rst_i or hdmi_rst_i or hr_rst_i);
268+
reset_na <= not (video_rst_i or hr_rst_i);
269269

270270
i_ascal : entity work.ascal
271271
generic map (

VERSIONS.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
Version 1.0 - October, 24, 2023
1+
Version 1.1 - November 15, 2023
22
===============================
33

4+
Improved HDMI compatibility by fixing an edge case where nothing but vertical
5+
colored lines were shown on screen.
6+
(Fixed GitHub issue https://github.com/sy2002/zxuno4mega65/issues/17)
7+
8+
Version 1.0 - October 24, 2023
9+
==============================
10+
411
This version introduces HDMI support (audio and video) to the core and it
512
allows you to use both SD card slots, while the slot on the back side of the
613
MEGA65 takes precedence over the bottom slot in case two cards are inserted.

bin/Version 1.1/README.md

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
ZX-Uno for MEGA65 Version 1.1
2+
=============================
3+
4+
ZX-Uno for MEGA65 Version 1.1 is stable and feature-rich. Thanks to ESXDOS and
5+
SD card support, loading software is easy. You can play a ton of classic
6+
ZX Spectrum games with it, including AY-3-8910 sound and thanks to ULAplus
7+
support certain games look even better than back in the good old days. Also,
8+
most demos and application programs are working. Last but not least, you can
9+
program in 48k BASIC.
10+
11+
The core is compatible with the R3 (DevKits) and R3A versions of the MEGA65.
12+
If you received your MEGA65 before November 2023, you very likely have an R3
13+
or R3A model, making this core suitable for your device. It neither supports
14+
the R2 prototype any more (R2 users can still use Version 0.8 of the core),
15+
nor does it support R4/R5 boards (most recent MEGA65 batches scheduled for
16+
early 2024).
17+
18+
The video output is either analog via the VGA port of the MEGA65 or digital
19+
via the HDMI port. Audio output is supported via the 3.5mm analog audio jack
20+
and via HDMI audio.
21+
22+
### Getting Started
23+
24+
Make sure that you insert a prepared and FAT32 formatted SD card which is
25+
32 GB in size (or smaller) as described here before trying to start the core:
26+
27+
https://github.com/sy2002/zxuno4mega65/wiki/Getting-Started
28+
29+
The ZX-Uno is not for the faint at heart, so make sure that you work
30+
through the tutorial.
31+
32+
### Features
33+
34+
* The ZX-Uno core runs flawlessly (CPU, ULA incl. ULAplus, RAM, ROM, ...)
35+
* 48k BASIC
36+
* Analog (PAL 576p @ 50 Hz via the VGA port) and
37+
digital (HDMI port) video output
38+
* Analog (3.5mm analog audio jack) and digital (HDMI) audio output
39+
* Keyboard with a convenient key mapping
40+
* Joysticks
41+
* Ability to emulate a joystick via cursor keys. By default, a Sinclair
42+
joystick is emulated.
43+
* SD-Cards via ESXDOS
44+
45+
### List of not, yet working features
46+
47+
* On-Screen-Menu (aka "Help" menu or OSM) settings are not saved
48+
* Mouse
49+
* Attaching a real tape player via EAR
50+
* MIDI
51+
* UART
52+
* PZX Player
53+
* PENTAGON 512k Support
54+
* Expansion port
55+
56+
Additionally, see also the GitHub issues list:
57+
58+
https://github.com/sy2002/zxuno4mega65/issues

bin/Version 1.1/zxuno11.bit

3.93 MB
Binary file not shown.

bin/Version 1.1/zxuno11.cor

3.93 MB
Binary file not shown.

0 commit comments

Comments
 (0)