ZX Spectrum Emulator for Windows

Zero 0.6

Hey, look! A new update to Zero and it’s not even a year since the last one. Progress!

Anyway, here’s a comprehensive list of all the changes in this latest version of Zero:

Version 0.6
+ Target .Net Framework 2.0.
+ AGD 4.2 Special Edition is bundled with the emulator (Jonathan Cauldwell).
+ Added Kempston Mouse emulation to Pentagon 128K.
+ Reworked sound emulation using DirectSound (thx to  Alex Makeev).
+ Removed all SlimDX dependencies.Using pure DirectX for rendering, sound and input now.
+ RZX Recording with ability to record over a period of sessions. And Rollback!
+ Moved Tape Deck icon back to main window (Arm73).
+ Changed default font for all windows to the system default font (except for special cases where Consolas is preferable)
+ Updated some icons.
+ Completely overhauled the debbuger UI (Arda, Chris Cowley).
+ Added Memory Execute breakpoint condition to debugger (Adler).
+ Added 48K Keyboard Viewer.
+ Load/Save Binary can now load/save data into any RAM page (for 128K and above).
+ Added ability to send keywords to editor via the 48K keyboard helper.
+ Added option to auto-load a program after download completion in Infoseek Wizard (everyone!).
+ Changed information in program details of Infoseek Wizard. Plus other dicking about with the UI, including full size screenshots.
* Flattened the icons on the emulator window to be consistent with the rest of the look.
* Turn off Auto Play/Stop if edge loading is disabled.
* Turn off tape even if Auto Play/Stop is enabled, if Stop is pressed on Tape Deck.
– Fixed on screen indicators not showing up in full screen mode.
– Fixed an annoying focus issue where the emulator would occassionally come to the foreground of any overlapping tool window when the mouse was moved over the emulator window (what a mouthful eh?).
– Fixed an issue with trapping of SAVEs from BASIC, wherein the user wasn’t being prompted a file to save to.
– Fixed +3 emulation bug (rotatrix demo now works properly).
– Fixed kempston joystick emulation for all models (ikci).
– Last session details are now stored in user profile path to comply with UAC guidelines.
– Trace and disassembly logs are now saved in user selected folders.
– Fixed exception when display settings where changed from Options in fullscreen mode (Scotty, Arm73).
– Fixed ULA Plus mode being disabled in 128K and above models (Arm73).
– Ignore re-triggered interrupts just after loading a SNApshot (karingal).

9 responses to “Zero 0.6

  1. ermete July 9, 2013 at 11:54 pm

    The text size in my win 7 version is 110% with version 0.6 the button “save” “cancel” and “revert to default ” in the setting window disappeared to the bottom. 😦

    • Arjun July 15, 2013 at 2:49 pm

      Hi ermete,

      What resolution are you running at? Also have you changed the system font by any chance? I’ll take a look at this anyway.


      • ermete July 16, 2013 at 12:49 am

        Resolution is 1280×1024. I did not change system font I’ve only scaled the font changing the default DPI to 110.
        If I uncheck “Use Windows XP style DPI scaling” in the DPI setting I solve the problem in your software but the text on the screen in all the OS became less clear.

      • Arjun October 8, 2013 at 12:50 pm

        Ok, I have solved the problem and the fix should be in the next update. Thanks for pointing it out!

  2. Ronnie Bradley July 15, 2013 at 12:36 am

    Hi there recently got your emulator and I like it a lot but I wonder if you can help me with a small porblem with it. Some of the tzx files I have are side 1 of a game and then a separate file for side 2. When I load side 1 it works fine but when the game then asksa me to rewind and play side 2 the emulator treats it like a separate file and resets to load it which of course it can’t. How can I get it to load up side 2 of a game?

    • Arjun July 15, 2013 at 2:47 pm

      Hi Ronnie,

      Disable the AutoLoad option in the tape browser. Zero will then not reset the speccy and attempt to load in the tape automatically. Glad you liked the emulator!



      • Ronnie Bradley July 15, 2013 at 4:49 pm

        Hi there thanks for that. yes its working now as you predicted. Excellent am very impressed with this emulator and it even loads some of the games that FUSE wouldnt load so kudos for that 🙂

  3. anormal July 27, 2013 at 4:55 pm

    hi, i am having troubles running your emu here, i am on a Windows8 (spanish language) fully updated and working, i run it, then it gives a “Zero stop working”, appears the main screen and the autocloses, all this happens in 2 seconds,
    can i log anything to help in debugging?

    • Arjun October 8, 2013 at 12:56 pm

      Some users of Windows 8 have been able to get it up and running, so I suspect it’s a DirectX issue. Did you try installing the DirectX runtime installer mentioned on the Download web page?

      Zero doesn’t work on the preview version of Windows 8.1 though.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: