Z.com - is a really working and playable smallest Spectrum-48K/128K emulator. Rather then other pretending to be smallest Speccy emulators (bacteria.com), it play without problem most of programs written for Spectrum-128K and also the same is true for Spectrum-128K. A size of Z.com emulator is so big (6bytes without compressing it by external compressing tools) just because its code contains a lot of tables, which are necessary for exact emulation of all the Z80 instructions and the most of apparature of Spectrum. These tables are packed therefore though without using serious packing tools, i.e. manually. I done this, since those tables contains mainly repeated values or values, which can be calculated using simple formulas.
The emulator Z.com normally works also under Windows9x/Me/NT/2K/XP. Sound always outputs to PC-speaker. Its quality is better a bit under Windows9x, and even better under DOS.
Reprogramming of timer is not used. Instead, I designed simle and effective algorithm, which adjusts emulation speed to real time dynamically.
Z.com is published with all sources (see Z-src.zip in this archive). Commercial usage is prohibited. All rights are reserved.
See also EMUZ - the first my (one of the first in the World) Spectrum emulator, made by me in 1995.
See also EmuZWin - the best my Spectrum emulator for Windows (at least, fastest), 2003.