home *** CD-ROM | disk | FTP | other *** search
/ Brotikasten / BROTCD01.iso / spectrum / new.doc < prev    next >
Text File  |  1994-12-28  |  14KB  |  285 lines

  1. Sinclair ZX Spectrum Emulator 'Z80' v3.03  -  29/12/94  -  by G.A. Lunter
  2.  
  3.  
  4.  
  5. Additions to the Spectrum Emulator, from the the first version that
  6. was released, version 1.20.    (*) = only available to registered users.
  7. Names between brackets are games that first indicated the presence of
  8. the corresponding bug in the Z80 emulator.
  9.  
  10.  
  11.  
  12. 29/12/94        Version 3.03 released
  13.  
  14.          (*)  - OUT2VOC now also handles 128k soundchip output.
  15.          (*)  - TAP2VOC can now produce raw sample files.
  16.               - Bugfix: Mouse and analogue joystick work together and
  17.                 properly.
  18.               - Improved Hi Color Resolution emulation; the emulator uses
  19.                 different timings in 128K modes, and locks in on memory
  20.                 pushes to synchronise.  Most programs that use HCR effects
  21.                 work correctly now.
  22.               - Bugfix: Without EMS memory, Multiface 128 did not work.
  23.               - Small error fixed and explanation added in DOC about new
  24.                 .Z80 file headers.
  25.               - Added: Switch to turn off Hi Color Resolution emulation
  26.                 completely; this saves another 40K over -xt.
  27.               - Added: Program counter tracing feature.
  28.               - Added: Information in documentation on Spectrum 128 video
  29.                 timings, and interrupt timings.
  30.               - In 128 mode, out address 7FFD is decoded using only A15
  31.                 (and low order byte), making at least one problem program
  32.                 run.
  33.  
  34.  
  35.  
  36. 3/11/94         Version 3.02 released
  37.  
  38.               - Bugfix: Without EMS memory, a Spectrum error with IF1 on
  39.                 locked the emulator or generated an 'IN 0 crash'.
  40.          (*)  - Bugfix: OUT2VOC did not work properly for long samples.
  41.  
  42.  
  43.  
  44. 28/10/94        Version 3.01 released
  45.  
  46.               - Bugfix: The ZX Printer code for Epson printer was faulty.
  47.               - The phone number for B.G. Services in Z80.DOC was wrong.
  48.               - The emulator can now log Z80 OUTs to any I/O port in a .OUT
  49.                 file, with timing information.
  50.          (*)  - Added utility (OUT2VOC) to translate .OUT log files into
  51.                 .VOC sound sample files, for recording music and SAVEing
  52.                 directly to a .VOC file.
  53.               - Added a new section to the documentation about the Disciple
  54.                 and +D interfaces.
  55.               - Added section about the OUT2VOC utility.
  56.  
  57.  
  58.  
  59. 20/10/94        Version 3.00 released
  60.  
  61.          (*)  - Disciple and Plus D disk interface emulation
  62.               - ZX Printer support, for Epson and HP Laserjet compatibles
  63.               - Emulation of hi-resolution color and border effects, using
  64.                 exact timing.
  65.               - Multiface 128 emulation; useful to load M128 snaps without
  66.                 corrupting the screen
  67.               - Mouse support, controlling either Spectrum joysticks or the
  68.                 AMS Mouse interface (supported by e.g. Art Studio)
  69.               - A number of improvements and bugfixes of the Z80 processor
  70.                 emulation code, solving several problems with turbo
  71.                 loaders, most notably Ocean's.
  72.               - All instructions emulated, including unofficial DDCB and
  73.                 FDCB ones, and all unofficial ED instructions.  Most
  74.                 unofficial flags emulated.
  75.               - User defined joystick support
  76.          (*)  - VOC file support - read programs stored in sound sample files
  77.          (*)  - Emulator can read in real mode from SoundBlaster port
  78.               - Faster code using 386+ instructions for VGA mode
  79.               - Switch to remove info window when saving or loading
  80.               - Emulator can set breakpoints at any address, invisible to
  81.                 the running program.
  82.               - Can save any part of Spectrum memory to disk, and load it
  83.                 back in memory.
  84.          (*)  - Utility to read a sound sample from the standard LPT tape
  85.                 interface, or the SoundBlaster, in a .VOC file
  86.          (*)  - Utility to convert .TAP files to .VOC files
  87.               - One-key joystick mode change, with ALT F4.
  88.               - Improved emulation of 'floating bus' (try Arkanoid)
  89.          (*)  - Bugfix Z802TAP; sometimes blocks got corrupted.
  90.               - Bugfix: Digital Zandbergen joystick didn't work.
  91.               - Multi-level support, in the same way as implemented in XZX
  92.                 version 0.5.2
  93.               - Bugfix: MOVE from cartridge to another cartridge didn't
  94.                 work, due to buffering problems.
  95.               - Bugfix: Several problems with the keyboard when running
  96.                 under Windows are solved.
  97.               - Bugfix: R register doesn't change when going to main menu.
  98.               - Better sound quality, and no border interference anymore in
  99.                 Real Mode when playing music.
  100.  
  101.  
  102.  
  103. 20/5/93         Version 2.01a released (registered users only)
  104.  
  105.          (*)  - Fixed bugs in DISCiPLE disk read utility, and added option
  106.                 to copy all files at once.
  107.               - Fixed typing error in Z80.EXE
  108.               - Fixed small errors in Z80FAQ.DOC
  109.  
  110.  
  111.  
  112. 3/5/93          Version 2.01 released.
  113.  
  114.               - Added LaTeX and PostScript doc, by Lars K\"oller,
  115.               - Added Windows icon
  116.               - Added -xb switch (black and white VGA)
  117.               - Added remark about Czech registration to doc
  118.               - Added various other things to doc
  119.               - Fixed bug in (X-)Hercules border dithering
  120.  
  121.  
  122.  
  123. 16/4/93         Version 2.00 released.
  124.  
  125.               - Z80 now supports the Spectrum 128, including '128 sound
  126.                 through PC speaker or AdLib compatible sound card,
  127.               - Dutch documentation rewritten in English,
  128.               - Much better tape support, with tape files on disk, support
  129.                 of headerless files and more difficult formats, easy access
  130.                 to programs using LOAD "name", multiple files in a single
  131.                 tape file, automatic mirroring of loaded blocks to tape
  132.                 files,
  133.               - Microdrive support, 8 microdrives with cartridge-files
  134.                 holding up to 126K of data, low-level I/O compatibility,
  135.               - VGA support, fast screen update and accurate colours
  136.                 including bright,
  137.               - Z80 emulation nearly perfect, including emulation of
  138.                 unofficial flags and undocumented features. Timing of
  139.                 individual instructions is made much more accurate on fast
  140.                 computers, while maintaining maximum possible speed on slow
  141.                 ones,
  142.               - Spectrum keyboard layout help-screen under ALT-F1,
  143.          (*)  - Disciple/+D disk read utility can translate 48K and 128K
  144.                 snapshots to .Z80 files, and screen snapshots and normal
  145.                 files to .TAP files. It will now also read 5.25'' (720K
  146.                 80 track double density) disks, and some bugs have been
  147.                 fixed,
  148.               - Z80 now reads a .INI file at startup for default settings,
  149.               - Changing the hardware (SamRam, Spectrum 128) now possible
  150.                 on-the-fly,
  151.               - The R register and LDIR emulation flags are saved in .Z80
  152.                 snapshots,
  153.          (*)  - The emulation speed slowdown is now accurate from 8 MHz PC's
  154.                 to the fastest available 486 machines. The emulation speed
  155.                 can be brought back to 7%,
  156.          (*)  - Source files now include source of SamRam software,
  157.               - Support of AZERTY keyboards,
  158.               - The emulator can now run under Windows,
  159.               - Emulator can use other default 16K rom (switch -xr),
  160.               - The program uses EMS if available, for fast bank switching,
  161.          (*)  - CONVERT utility can now also convert a screen to a .PCX file,
  162.          (*)  - CONVZ80 now also supports the .PRG and tape files of SpecEm
  163.                 (Kevin J. Phair) and tape files of ZX (Rindt and Bru