Loads have gone on with the emulator so its a big list again, but for those who want a quick run down I will do that first.
QUICK VERSION
Menus (Console Mode)
- Simpler home screen: Machines, Configure, Media, Settings.
- Pick a machine, then Configure shows only that machine's options.
- Arrow keys, mouse and controller move everywhere, including the file
browser.
Machines
- Overclocking to 7 or 14 MHz on the 48K to +3.
- Interface 1 with eight fast Microdrives on the 48K.
- Interface 2 and Dandanator ROM cartridges (48K, 128K, +2).
- +3 drive B; four TR-DOS drives on the Pentagon and Scorpion.
- ZX81/ZX80 SAVE to .p/.o files; TS1500, TK85 and Lambda 8300 clones;
Memotech HRG hi-res board.
- Big Next SD cards no longer loaded into memory; FAT12 cards.
Connections
- Serial port (file or network) for the ZXpand and Interface 1 RS232.
- ZXpand MIDI recorded as .mid files (or played on a MIDI device).
- ZX Net between copies of ZED-Next.
Editors and recording
- Tape editor for TAP and TZX.
- Record your own tapes from a real cassette (special loaders kept as
TZX).
- Microdrive editor.
- Disk editor for +3 and TR-DOS disks (unavailable functions greyed out).
Saving
- Five quick save slots.
Controllers
- Map Controller page with a picture, all 16 inputs incl. L2/R2/L3/R3.
- Controller shortcuts with clash warnings; Select + Start opens the
menus.
Fixes
- The +3 can now save to disk.
FULL VERSION
Home screen
- Three tiles replace the old seven: Machines, Media and Settings, then
Start and Quit (Resume, Start New and Quit while a machine is
paused). [0.57.0]
- New Configure tile: after picking a machine you are taken back to the
home screen with Configure selected. The tile shows the machine's
name. [0.62.0]
- The menu system is now called Console Mode: window title, help line,
the F12 shortcut ("Open Console Mode"), command-line help and the
manual. [0.61.0]
Machines and Configure
- Enter (or a click) on a machine card picks that machine and returns to
the home screen, ready to Configure it. [0.62.0]
- Configure lists only what the chosen machine has: [0.62.0]
- all: Family, Model, CPU speed, Joystick;
- 48K: Interface 1, Microdrives, ROM cartridge;
- 128K and +2: ROM cartridge;
- +3: Disk drives A and B;
- Pentagon and Scorpion: Disk drives A to D (TR-DOS);
- Next: SD card;
- ZX80 and ZX81: RAM, ROM and add-ons;
- all: More expansion options, Profiles, Back.
- Rows that lead to a page open it, and Esc comes back to Configure.
[0.62.0]
- Profiles is a button on the Machines screen. [0.59.0]
Media
- Media page: Cassette, Disk, Snapshots, Next SD Card, Microdrives and
ROM cartridge. [0.57.0, 0.58.0, 0.61.0, 0.62.0]
- "SD card (Spectrum Next)" renamed Next SD Card. [0.58.0]
Settings
- Settings page: Display, Sound, and Controls and Joystick. [0.57.0]
- Gigascreen blend moved to Settings > Display (still kept in profiles).
[0.59.0]
Getting around
- Esc, a right click or the controller's East button goes back one
level, and the highlight returns to the row you came from. [0.57.0]
- Up, Down, Left and Right move in all four directions everywhere:
[0.60.0]
- between the home screen tiles and the machine cards and buttons;
- Right opens a row that leads to another page; Left goes back from a
row with nothing to change;
- in the Profiles and SD card managers, Down from the last row (or
Tab) moves onto the buttons;
- in the file browser, Up from the top row reaches the places (Home,
Documents...) and Down from the bottom reaches Open and Cancel.
- The controller works in the file browser: D-pad, A chooses, B cancels,
X marks files, Y picks the folder, shoulder buttons step through the
places. [0.60.0]
MACHINES
Overclocking (48K, 128K, +2, +2A, +3) [0.60.0]
- Overclocking: 3.5 MHz, 7 MHz or 14 MHz, in place of Turbo CPU.
- Only the CPU speeds up: picture, border, sound, tape and +3 disk keep
their real timing. No contention while overclocked.
- Drops back to 3.5 MHz while a tape plays, so loaders still work.
- Status line shows the speed; profiles keep it; --overclock 3.5|7|14.
- Pentagon and Scorpion keep their own Turbo CPU (3.5 / 7 MHz).
ZX Interface 1 and Microdrives (48K) [0.61.0]
- Interface 1 with ROM edition 2 or 1 (roms/if1-2.rom, if1-1.rom), or
your own ROM with --if1-rom.
- The shadow ROM pages in and out exactly as on the real interface, so
the extended BASIC and hook codes are the Interface 1's own.
- Up to eight Microdrives, using MDR cartridge files.
- CAT, LOAD *, SAVE *, FORMAT and RUN-from-cartridge all work; tested
with the real ROMs and the supplied Horace cartridge.
- New blank cartridge option; write protection per cartridge or for
all; changes saved back to the MDR file.
- With a cartridge in drive 1 and no tape, RUN is typed at start-up so
the cartridge's "run" program starts by itself.
- zednext game.mdr, --mdv1 to --mdv8; profiles keep the cartridges.
- Microdrives run at 16x speed while a motor is turning, so a cartridge
loads in under a tenth of a second; normal speed as soon as the motor
stops. [0.61.1]
- The gap and preamble before each block are as short as the ROM allows.
[0.61.1]
Interface 2 and Dandanator ROM cartridges (48K, 128K, +2) [0.62.0]
- Media > ROM cartridge, or the ROM cartridge row in Configure.
- 16K images: Sinclair Interface 2 cartridges, replacing the ROM.
- Larger images up to 512K: ZX Dandanator Mini (32 slots of 16K, with its
slot, lock, disable, NMI and reset commands). The supplied Castlevania
image is a Dandanator cartridge and runs on the 128K.
- Choosing a cartridge picks a suitable machine and restarts it; reset
restarts the cartridge too.
- zednext game.rom, --cartridge FILE; profiles keep it.
+3 disk drives
- Drive B for the +3's second drive (DSK), seen by +3DOS as B:, with its
own head position; --disk-b. [0.58.0]
- The +3 can now save to disk: a Z80 bug (OUTI/OTIR used B before it was
counted down) stopped +3DOS writes from reaching the disk controller.
[0.62.0]
ZX81 and ZX80 [0.63.0]
- SAVE writes the program to a file: NAME.p on the ZX81, a dated .o on
the ZX80, beside the tape in use or in Documents/ZedNext Tapes.
Instant with fast loading on; real speed (and sound) with it off.
- Clones on the ROM row: Timex TS1500, Microdigital TK85 (10K ROM) and
Lambda 8300 (own character set and speaker).
- Memotech HRG hi-res board: its ROM at 2000h, its RAM over the start
of the ROM, hi-res and inverse hi-res modes.
- Tested with Space Invaders (WRX + Chroma 81 + ZON X-81) on 32K and the
ZXpand, and the 1K hi-res games on an unexpanded ZX81.
Serial port, MIDI and ZX Net [0.63.0]
- Settings > Serial port: Off, to a file, or a network connection
(also --serial). Used by the ZXpand and the Interface 1's RS232.
- Settings > MIDI out: ZXpand MIDI recorded as .mid files, and
optionally played on a MIDI device.
- Settings > ZX Net: the Interface 1 network between copies of
ZED-Next on this computer or the local network.
- ZXpand: ZXPAND "OPE SER", "PUT SER", "GET SER", "CLO SER", and MIDI.
Spectrum Next SD cards [0.63.0]
- Card images are mapped instead of read into memory, so big cards
don't need that much RAM.
- FAT12 cards work in the SD Card Manager.
Pentagon 128 and Scorpion ZS-256 [0.59.0]
- The Beta Disk interface has four drives, A to D, each with a TRD or
SCL disk and its own write protection; --disk-b, --disk-c, --disk-d;
profiles keep all four.
- Every changed disk is written back when the machine pauses or stops,
whichever drive it is in.
MEDIA EDITORS
Tape editor (TAP and TZX) [0.62.0]
- Media > Cassette > Tape editor.
- File: Open, New, Save, Save as TAP, Save as TZX.
- Import blocks from other tapes; Add any file as CODE.
- Insert pause, text, group start/end, Stop-if-48K (TZX only).
- Export a block's bytes; Rename headers; Delete, Move up, Move down.
- Enter shows a block's flag, length and checksum.
- Warns how many TZX-only blocks a TAP will leave out.
Record your own tapes [0.62.0]
- Media > Cassette > Record a tape from audio (line in or microphone).
- Asks TZX or TAP, then "Does the game have a special loader?".
- Special loader with TAP: warns that only TZX can be selected, and lets
you switch to TZX, keep TAP with standard blocks only, or cancel.
- Live level meter (TOO LOUD / quiet), time, pilot tone, blocks found and
bad checksums.
- Standard loaders decoded into normal blocks; special loaders kept
exactly as they sound (TZX direct recording).
Microdrive editor [0.62.0]
- Media > Microdrives > Microdrive editor < drive 1-8 >.
- File: Open, New (formatted), Save, Save as.
- Import files from tapes; Add any file as CODE.
- Export to a TAP/TZX tape (or add to an existing tape) or raw bytes.
- Rename, Delete, cartridge Name, Format, Protect/Unprotect.
- Shows the cartridge's name, files and free space as CAT does.
- Files are written exactly as the Interface 1 writes them (CAT and
LOAD * tested with the real ROM). A saved cartridge goes back into its
drive.
Disk editor (+3DOS and TR-DOS) [0.62.0]
- Media > Disk > Disk editor < drive A-D >.
- +3 (DSK) and Pentagon/Scorpion (TRD, SCL) disks; makes a new formatted
disk for the chosen machine if the drive is empty.
- File: Open, New disk, Save, Save as (DSK; or TRD / SCL).
- Import files from tapes; Add any file as CODE; Export to tape or raw.
- Rename and Delete on both systems.
- TR-DOS only: Undelete, MOVE (pack the disk), the disk's name.
- +3DOS only: read-only, system and archive attributes.
- Functions a system lacks are greyed out and say which machines have
them.
- Tested with the real systems: the +3 Loader and TR-DOS run programs
written by the editor; a file SAVEd by the +3 is read by the editor.
SNAPSHOTS
- Five quick save slots: choose in Media > Snapshots (a row of boxes
shows the slots in use), or Shift+F8 / Shift+F9 while playing; F9
saves and F8 loads the chosen slot. Each slot can hold a different
machine. [0.59.0]
CONTROLLERS
Map Controller
- One page for every direction and button, beside a picture of a
controller drawn by ZED-Next: the chosen input is ringed in yellow,
buttons you hold in green, and the controller's name is shown.
[0.58.0]
- L2 and R2 triggers, L3 and R3 stick presses; shoulder buttons named L1
and R1. [0.58.1]
- Start and Select named and labelled on the picture. [0.59.0]
- Profiles store the new inputs by name; older profiles still load.
[0.58.1]
Controller shortcuts [0.62.0]
- Settings > Controls and Joystick > Controller shortcuts.
- Any emulator function on one controller button or a pair held
together.
- Refused with a warning when already in use, saying where: another
shortcut, Map controller (and its Spectrum key) or the joystick port.
- Buttons used for a shortcut don't reach the game.
- Select + Start opens Console Mode by default.
- Delete clears a function; Restore defaults; saved with your settings.
FIXES
- +3 SAVE to disk now works (Z80 OUTI/OTIR port address). [0.62.0]
- Profiles saved from the Profiles page keep the disks in drives B, C
and D. [0.61.0]
- A +3 drive B disk is saved even when drive A is empty. [0.59.0]