Release 14 is out!


Been far too long since I've updated here! Over the past few months there's been some major releases, adding new features, reducing the code footprint and improving speed. If you use this software and haven't updated in a while, you really should! The new version includes a core rewrite, giving a 10-20% performance boost between version 13 and 14 alone. There's also now a 64K version for the Model 4, as well as the 128K version. Along with that, there are also now model I and model 3 versions. So much update!

The links through to the downloads and source are the same. Here's the high-level changelog:

; 2022-05-15 - Shawn Sijnstra release 14
; [+] Rewritten ZPC tracking for speed improvement
;       Courtesy of Garry Lancaster (zxzvm for Spectrum Next)
; [+] Bugfix: now processes requests for "Stream 0"
; [+] Core code speed rewrites for text encode, call, return, branch,
;		timed input, instruction decode
; [+] Rewrote memory management to improve speed
; [+] Reduced code size to increase cache for 64K mode
; [+] Synchronised core code 1/3/4
;
; 2022-04-24 - Shawn Sijnstra release 13
; [+] Changes memory map to enable new 64K version (limits which games can work)
;		To select 64K, comment out HighBanks flag in in_zxzvm.inc
; [+] Rewrote scrolling routines to fix cosmetics where upper window > 7 lines
; [+] Use native DOS error messages to improve error message meaning
; [+] Multiple speed improvements across core and routines
; [+] Rewrote save/restore to be faster using LRL 256, including to be backward compatible
; [+] Bugfixes
;
; 2022-03-28 - Shawn Sijnsra release 12
; [+] Implemented "sentence space" - cosmetic fix for Shogun
; [+] Tuning colour support
; [+] Code rewriting for speed and space including maths routines and disk save/load
; [+] Added command line switch for turning off sound
; [+] Fixed cosmetic issue on restart for z3
; [+] Improved save error handling
; [+] Reorganised source code and memory map, increasing cache to 21K

Get M4ZVM

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.