SpecEmu v3.4 (build April 1st 2024)
Changes:
- Fixed Q flag behaviour for illegal instructions (thanks, zjoYkileR).
- Fixed +2 (and IF2 for 48K/128K machines) joystick behaviour (thanks, XoRRoX, Ped7g, ZXGuesser, SevenFFF).
specemu-3.4.b010424.zip
specemu-3.4.b010424-ChangeLog.txt
SpecEmu v3.4 (build March 20th 2024)
Changes:
- Tape flashloading now works properly with "Stop the tape if in 48K mode" TZX blocks (thanks, Beginner).
- Improved tape loading from WAV files (thanks, Weiv for providing the Chase H.Q test file).
- Fixed a zip extraction bug that could crash the emulator.
specemu-3.4.b200324.zip
specemu-3.4.b200324-ChangeLog.txt
SpecEmu v3.4 (build March 5th 2024)
Changes:
- Fixed a crash that can happen when saving very large blocks to TAP files.
- Fixed where loading a memory snapshot might not restore the correct 128K display.
- Added some level of protection against broken TZX files.
specemu-3.4.b050324.zip
specemu-3.4.b050324-ChangeLog.txt
SpecEmu v3.4 (build February 14th 2024)
Changes:
- Fixed an RZX recording bug. Unlikely to ever trigger it but really don't want to throw recordings away!
- Holding ALT when dropping tape images will flip the tape polarity for polarity sensitive loaders.
- Fixed a potential issue with loading stripe colours when ROM flash loading is disabled.
- Snow effect setting now defaults to enabled on new installs.
- Some minor bug fixes.
specemu-3.4.b140224.zip
specemu-3.4.b140224-ChangeLog.txt
SpecEmu v3.4 (build February 3rd 2024)
Changes:
- Fixed MEMPTR for interrupted INIR/INDR and OTIR/OTDR instructions. Thanks to ZjoyKiLer.
- Pac-Man returns to the Tools menu (if you have the necessary ROMs).
specemu-3.4.b030224.zip
specemu-3.4.b030224-ChangeLog.txt
SpecEmu v3.4 (build July 24th 2023)
Changes:
- Reverted recent files list code changes (endless silly niggles, needs a proper coder).
- Fixed a small timer resolution bug (Windows 10 v2004 and later, but you won't notice any difference).
specemu-3.4.b240723.zip
specemu-3.4.b240723-ChangeLog.txt
SpecEmu v3.4 (build July 20th 2023)
Changes:
- Fixed recent files list issue (again, and hopefully better than the last "fix". might have to delete your .ini file).
specemu-3.4.b200723.zip
specemu-3.4.b200723-ChangeLog.txt
SpecEmu v3.4 (build June 11th 2023)
Changes:
- z80 (v3) snapshots now only save 16K RAM under Spectrum 16K emulation.
specemu-3.4.b110623.zip
specemu-3.4.b110623-ChangeLog.txt
SpecEmu v3.3 (build June 09th 2023)
Changes:
- Fixed recent files list issue.
- Fixed issue 3 keyboard issue.
specemu-3.3.b090623.zip
specemu-3.3.b090623-ChangeLog.txt
SpecEmu v3.3 (build June 07th 2023)
Changes:
- Added
set intdiff n
command to set an offset value to add to a machine's interrupt period (0 - 128). This offset is in addition to the late timings setting set in hardware options and the late timings flag saved in SZX (v1.4) snapshots.
specemu-3.3.b070623.zip
specemu-3.3.b070623-ChangeLog.txt
SpecEmu v3.3 (build May 10th 2023)
Changes:
- Fixed a bug affecting menu checkmarking for "Break on leaving ROM space" and "Break on entering ROM space" options in some situations.
specemu-3.3.b100523.zip
specemu-3.3.b100523-ChangeLog.txt
SpecEmu v3.3 (build April 07th 2023)
Changes:
- Fixed the 128k snow effect to read from the correct upper contended page when active (thanks, Weiv, TheMartian, Richard Chandler et al).
- Added "Set As Next Instruction" to disassembly menu.
- Implemented mic to ear delay for ULA port writes with no tape input.
- Add
optime
conditional breakpoint parameter (opcode execution time of last opcode).
- Added maximum opcode execution time to cmd parser's
ops
command (value resets at machine reset and after each ops
command).
- Increase disassembler's small font size from Courier New 6 to Courier New 7.
specemu-3.3.b070423.zip
specemu-3.3.b070423-ChangeLog.txt
SpecEmu v3.2 (build March 25th 2023)
Changes:
- Remove missing files from the recent files list on startup.
- Added RZX streaming - sections of RZX recordings can be streamed into new RZX recording.
specemu-3.2.b250323.zip
specemu-3.2.b250323-ChangeLog.txt
SpecEmu v3.2 (build March 11th 2023)
Changes:
- Updated OpenSE BASIC to v3.2.1 (thanks, Andrew Owen, source code and documentation here).
specemu-3.2.b110323.zip
specemu-3.2.b110323-ChangeLog.txt
SpecEmu v3.2 (build March 05th 2023)
Changes:
- Added SEM snapshot support (loading only).
- Added SP (old type) snapshot support (loading only).
specemu-3.2.b050323.zip
specemu-3.2.b050323-ChangeLog.txt
SpecEmu v3.2 (build January 1st 2023)
Changes:
- Fixed +3 floating bus (again).
- Fixed a +3 port contention bug (thanks, azesmbog).
specemu-3.2.b010123.zip
specemu-3.2.b010123-ChangeLog.txt
SpecEmu v3.2 (build June 25th 2022)
Changes:
- Debugger's cycle-accurate display update option now only displays pixels up to the raster location in the current frame.
- Debugger's Run To conditions correctly override +3 floppy controller breakpoints.
- Fixed right-hand edge corner curves being slightly wrong in fullscreen mode.
- Fixed
RETI/RETN
interrupt behaviour (thanks, Floh, ZjoyKiLer, Tony Brewer, Ped7g, ZXGuesser).
- Added some (useless, atm :p) conditional breakpoint "documentation" (see "Conditional Breakpoints.txt") (it won't help you..).
specemu-3.2.b250622.zip
specemu-3.2.b250622-ChangeLog.txt
SpecEmu v3.2 (build March 28th 2022)
Changes:
- Fixed double clicking on breakpoint addresses not moving to that address in disassembly.
- Fixed not being able to remove simple breakpoints.
- Fixed being able to add one zero length conditional breakpoint.
- +3 emulation now uses an official v4.1 ROM.
specemu-3.2.b280322.zip
specemu-3.2.b280322-ChangeLog.txt
SpecEmu v3.2 (build March 27th 2022)
Changes:
- Fixed double clicking on breakpoint addresses moving to that address in disassembly.
- Fixed not being able to remove simple breakpoints.
- Fixed being able to add one zero length conditional breakpoint.
- +3 emulation now uses an official v4.1 ROM.
specemu-3.2.b270322.zip
specemu-3.2.b270322-ChangeLog.txt
SpecEmu v3.2 (build March 24th 2022)
Changes:
- Added preliminary support for conditional breakpoints.
- Added support for Marko's useless CrazyBASIC mode!
(Might be losing a net connection for a period of time soon so any bug/feature requires will have to be sent to Polomint).
specemu-3.2.b240322.zip
specemu-3.2.b240322-ChangeLog.txt
SpecEmu v3.2 (build March 21th 2022)
Changes:
- Added preliminary support for conditional breakpoints.
- Added support for Marko's useless CrazyBASIC mode!
specemu-3.2.b210322.zip
specemu-3.2.b210322-ChangeLog.txt
SpecEmu v3.2 (build March 11th 2022)
Changes:
- Fixed the
OTxR
block instruction interruption flag behaviour. Again. (thanks, azesmbog, Richard Chandler).
- Added Zip file support.
specemu-3.2.b110322.zip
specemu-3.2.b110322-ChangeLog.txt
SpecEmu v3.2 (build March 10th 2022)
Changes:
- Fixed the
OTxR
block instruction interruption flag behaviour. Again. (thanks, azesmbog, Richard Chandler).
- Added Zip file support.
specemu-3.2.b100322.zip
specemu-3.2.b100322-ChangeLog.txt
SpecEmu v3.2 (build February 21th 2022)
Changes:
- Fixed a bug affecting N flag in
IND
.
- Fixed a 128K screen timing issue (thanks, azesmbog).
- Added support for
INxR/OTxR
block instruction interruption (thanks, David Banks, ZjoyKiLer, Ped7g, Arjun Nair, evolutional).
- Added workaround for SZX files with an incorrectly set HALT flag state.
specemu-3.2.b210222.zip
specemu-3.2.b210222-ChangeLog.txt
SpecEmu v3.2 (build January 03rd 2022)
Changes:
- Fixed a bug affecting N flag in
IND
.
- Fixed a 128K screen timing issue (thanks, azesmbog).
- Added support for
INxR/OTxR
block instruction interruption (thanks, David Banks, ZjoyKiLer, Ped7g, Arjun Nair).
specemu-3.2.b030122.zip
specemu-3.2.b030122-ChangeLog.txt
SpecEmu v3.2 (build December 31th 2021)
Changes:
- Didn't fix the +3 floating bus for this release! (I knew it was broken but I had nothing to do with the release of that broken 18/12/21 version).
- Added support for
LDxR/CPxR
block instruction interruption (INxR/OTxR
coming after testing on real hardware too).
- Fixed HALT behaviour.
- Fixed screen flip timing during
7ffd
out (thanks, Arjun Nair).
- Fixed Kempston joystick interface behaviour when no joystick attached.
specemu-3.2.b311221.zip
specemu-3.2.b311221-ChangeLog.txt
SpecEmu v3.1 (build September 17th 2021)
Changes:
- Fixed Multiface 128/3 devices.
specemu-3.1.b170921.zip
specemu-3.1.b170921-ChangeLog.txt