Skip to content

Commit

Permalink
Version 1.0
Browse files Browse the repository at this point in the history
Deactivated the SAVE_SETTINGS flag in config.vhd: Accelerates the start-up of the core. QNICE is not connected to the SD card in this version of ZX-Uno, therefore without refactoring, QNICE cannot save/load any settings anyway.
  • Loading branch information
sy2002 committed Oct 24, 2023
1 parent 3daf34d commit 5ebd655
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 1 deletion.
10 changes: 9 additions & 1 deletion CORE/vhdl/config.vhd
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,15 @@ constant ASCAL_MODE : natural := 0; -- see ascal.vhd for the meaning of
-- the length of OPTM_SIZE bytes. If the first byte of the file has the value 0xFF then it
-- is considered as "default", i.e. the menu items specified by OPTM_G_STDSEL are selected.
-- If the file does not exists, then settings are not saved and OPTM_G_STDSEL always denotes the standard settings.
constant SAVE_SETTINGS : boolean := true;
--
-- ZX-Uno: Since the ZX-Uno core is handling the SD card by itself and since therefore the SD card
-- signals are not routed to the QNICE but directly to the ZX-Uno, we can accelerate the startup
-- of the core by skipping the attempt to mount an SD card (including the waiting time workaround for
-- general SD card stabilization).
-- @TODO: In a later version of the ZX-Uno core and/or the M2M framework we should come up with
-- a smarter solution that first provides the SD card signals to the QNICE and then when QNICE
-- is done reading the settings "hands over" the SD card signals to the ZX-Uno
constant SAVE_SETTINGS : boolean := false;

-- Delay in ms between the last write request to a virtual drive from the core and the start of the
-- cache flushing (i.e. writing to the SD card). Since every new write from the core invalidates the cache,
Expand Down
1 change: 1 addition & 0 deletions bin/Version 1.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ through the tutorial.

### 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
Expand Down
Binary file modified bin/Version 1.0/zxuno10.bit
Binary file not shown.
Binary file modified bin/Version 1.0/zxuno10.cor
Binary file not shown.

0 comments on commit 5ebd655

Please sign in to comment.