Short: Speccylator 1.0, a Sinclair ZX Spectrum (48k) emulator Author: richardc@csd.uu.se (Richard Carlsson) Uploader: richardc@csd.uu.se (Richard Carlsson) Version: 1.0 Type: misc/emu Requires: Kickstart 2.0 The Speccylator program emulates a 48k Sinclair ZX Spectrum computer. This distribution contains three versions: a 68020-compatible full-featured version, an equivalent 68000 version, and a quick-and-dirty 68000 version which does faster but less accurate emulation. The program needs at least version 2.0 of the Amiga operating system; apart from that, nothing is required beyond a standard Amiga 500 with about 450 kByte of available RAM (for the full versions). Current features are modest, but handy: - Fully multitasking; completely system-friendly. - Any number of instances of the program can run in parallel. - Z80 CPU emulation runs as a separate task, at a controllable priority. - Very exact Z80 emulation, including full BCD flag handling. - Undocumented Z80 instructions emulated. - Processor signals RES, NMI and INT can be manually triggered. - Emulates only the 48k version of the ZX Spectrum. - ZX Spectrum display fully emulated; custom screen only. - Bitmap display updating synchronized with vertical blanking. - Border emulated, but not synchronized with vertical blanking. - Pretty good sound emulation (DMA not used). - Kempston joystick interface emulation. - Controllable use of audio channels. - Loads/saves machine state snapshots on "*.sna" format only. - Save current ZX Spectrum display to file on IFF ILBM format. - Default settings can be saved. - Individual project settings can be saved for snapshot files. - Emulation can be paused; does not use CPU resources meanwhile. - Frequency of periodic maskable interrupt (INT) is controllable. The program does *not* (yet), among other things: - Load/save from/to tape. - Patch the ZX Spectrum ROM routines for any purposes. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 632 276 56.3% 06-Jan-97 04:48:18 Speccylator.info 1232 631 48.7% 13-Jan-97 08:16:54 +BUGS 49179 962 98.0% 06-Jan-97 05:21:46 +Demo.snapshot 507 276 45.5% 06-Jan-97 04:54:24 +Demo.snapshot.info 1447 745 48.5% 06-Jan-97 06:27:10 +Distribution_Notes 632 275 56.4% 06-Jan-97 04:52:24 +Docs.info 19613 6802 65.3% 13-Jan-97 08:16:56 +Speccylator.doc 34324 12567 63.3% 13-Jan-97 08:16:56 +Speccylator.dvi 26083 7975 69.4% 13-Jan-97 08:16:54 +Speccylator.guide 468 225 51.9% 06-Jan-97 09:10:20 +Speccylator.guide.info 632 271 57.1% 06-Jan-97 04:52:26 +Icons.info 654 421 35.6% 13-Jan-97 08:17:00 +4_colour_icon.info 1193 437 63.3% 13-Jan-97 08:17:00 +8_colour_icon.info 1189 453 61.9% 13-Jan-97 08:17:02 +MagicWB_icon.info 106196 29247 72.4% 13-Jan-97 08:16:50 +Speccylator 106284 29270 72.4% 13-Jan-97 08:16:52 +Speccylator-00 1193 436 63.4% 13-Jan-97 08:16:58 +Speccylator-00.info 73976 27702 62.5% 13-Jan-97 08:16:52 +Speccylator-00q 654 422 35.4% 13-Jan-97 08:16:58 +Speccylator-00q.info 1189 455 61.7% 13-Jan-97 08:16:56 +Speccylator.info 16384 12273 25.0% 06-Jan-97 04:48:14 +Spectrum.ROM -------- ------- ----- --------- -------- 443661 132121 70.2% 15-Jan-97 00:23:10 21 files