The source code is available at his site as well. The smallest working 48K emulator known yet (4Kb!)
RealSpectrum release 14b, version 0.97.26, codename 'Finale' by Ramsoft.
This emulator also has a Windows version.
The source code is available as well (514,114 bytes).
Such adjusted titles can be had from the Download page at the Spec256 home.
This archive contains versions for both DOS and Windows 3.1/95/98/NT Notice that, although the emulators are written for DOS, they will run in a DOS-box in Windows as well. Ordering per platform is done older (top) to newer (bottom). Of course, you will need an emulator to play your Spectrum Games. (For exhaustive descriptions of the most used emulators for various platforms, read the FAQ) Know all about the gotchas before running it. Worry about this, it's simply because of the mind-bending (and fast)īe sure to read the man page. `z80.c' will take a while to compile (two minutes on my dx2-66). If you compile z81 or z81txt you'll need my rawkey library - a Use X (I know there's a server that supports Herc cards, for example), Your system, and only compiles and installs z81txt. This avoids the need to have X or svgalib on If you have a Linux box without VGA, do (again as root) `make (If you don't have X, substitute `make z81 z81txt' for
That should compile all the versions, and install them in If you have a Linux box with VGA, do (as root) `make make install'. Then, on non-Linux systems, or if you only want the X version, do
Whatever reason, do `mknod /dev/vcsa0 c 7 128' as root to create it.Ĭheck/edit the Makefile first - if you're compiling the X version, you Text-mode svgalib (if that makes sense).) You probably need Linux 1.2 This unduly - it throws away root privs straight after the open(), :-) (This is installed setuid root,Īs non-root users usually can't write to /dev/vcsa0. MDA/Herc/CGA/EGA display cards, as well as VGA ones, though obviously But, it'll run on all Linux PCs - those with It still requires raw keyboard modeĪnd writes to the screen `directly' using /dev/vcsa0, so it will only Sorry about the name, which isĮasily confused with `xz80', but given the original being called Z81, xz81 is only known to work on 1-bit andĨ-bit displays, and very probably won't work on others. This version should work on non-Linux systems, though it needs someįeatures like setitimer() and sigaction() which will presumably beĪbsent on some machines/OSes. Missing (like the help screen), but aside from that it's all there. (It works on the ones I've tried, but I haven't tried many.) Pįormat, but should be able to load the Atari emulator's. It saves and loads programs in Xtender's. Exceptions being games using interrupt handlers.