Release 17 (and 7) now available
M4ZVM » Devlog
A new version is out, focussing mainly on reducing the memory footprint required by the interpreter to play games, benefitting all versions: M4ZVM (Release 17) and M3ZVM (Release 7) M1ZVM (Release 7).
All versions have the following improvements:
- Optimized binary size using code rewrite and self-modifying strings
- Reduced file size by moving from zeroed ram to uninitialized
- Used extra memory to increase cache by another 2-3 sectors
- Minor speed improvement including call/return, object and compare
- Bugfix: Some specific error messages were incorrectly generalized
- Bugfix: In a rare edge case, disk full error was not handled properly
The Model 4 64K version (M4ZVM64/CMD) has the following additional improvements:
- Reduced z-stack, combined with size optimization allowed increase in DynMEM (up from 23 to 24.5k) plus an increase in cache size. This brings two improvements: faster gameplay (less disk I/O) and additional games e.g. Augmented Fourth can now be played
- Bugfix: colour scheme was not properly initialized which impacted Shogun as the status line was not displayed as inverse
The Model 3 version has the additional benefit:
- The reduced footprint has also reduced the allocated file size, making an additional 1.5k available on the disks.
The Model 1 version similarly has a smaller disk footprint.
Files
M4ZVM64 180_gold.dsk No Game (Model 4 64K, 40 track single sided drive, bootable 250 kB
Jan 07, 2024
M4ZVM64 180 ZTUU.dsk (Model 4 64K, 40 track single sided drive, bootable) 250 kB
Jan 07, 2024
M4ZVM64 180 Princesse.dsk French (Model 4 64K, 40 track single sided drive, boot 250 kB
Jan 07, 2024
M3ZVM 360 Sherlock.DSK (Model 3, 40 track double sided drive, bootable) 500 kB
Jan 07, 2024
M4ZVM 360 BeyondZork.DSK (Model 4 128K, 40 track double sided drive, bootable) 500 kB
Jan 07, 2024
M3ZVM 180 princesse.dsk (Model 3, 40 track single sided drive, bootable) 188 kB
Jan 07, 2024
M4ZVM 360 Trinity.DSK (Model 4 128K, 40 track double sided drive, bootable) 500 kB
Jan 07, 2024
M3ZVM 180 ztuu.dsk (Model 3, 40 track single sided drive, bootable) 188 kB
Jan 07, 2024
M4ZVM 360 Bureaucracy.DSK (Model 4 128K, 40 track double sided drive, bootable) 500 kB
Jan 07, 2024
Get M4ZVM
Download NowName your own price
M4ZVM
Z-machine Infocom interpreter for the TRS-80 model 3 & 4
More posts
- Pre-built disk images releasedOct 21, 2023
- Release 16 and 6 are out!Jul 17, 2023
- Release 15 is outApr 19, 2023
- Release 14 is out!May 22, 2022
- Release 11 on the way - RELEASED!Mar 11, 2022
- M4ZVM project pageFeb 13, 2022
Leave a comment
Log in with itch.io to leave a comment.