home *** CD-ROM | disk | FTP | other *** search
/ Emulator Universe CD / emulatoruniversecd1998.iso / Speccy / Emulators / winemu / README.TXT < prev    next >
Encoding:
Text File  |  1996-06-17  |  5.1 KB  |  131 lines

  1.     To run straightfoward this Spectrum emulator, copy the files on
  2. the DRV directory to your Windows system directory (normally
  3. \WINDOWS\SYSTEM) and WSPECEM.EXE, SPECTRUM.ROM to another directory.
  4.  
  5.     If you want to try digitizing Spectrum tapes, copy also
  6. tape2tap.exe and tape2tap.pif.
  7.  
  8.  
  9. Files included:
  10.  
  11.     docs\wspecem.txt  : description of the application, some explanations
  12.               tips for better operation, troubleshoting, some words
  13.               from the author and WING shortcomings;
  14.  
  15.     docs\keys.txt     : keys as used on the emulator;
  16.  
  17.     docs\interfac.txt : describes the program interface and corresponding
  18.               keyboard short keys;
  19.  
  20.     docs\spec_3_0.faq : Spectrum Frequently Asked Questions
  21.  
  22.     docs\spc_new.faq  : A new emerging faq, still under development
  23.  
  24.     specmono.gif      : Spectrum keyboard picture -- mono   file
  25.  
  26.     spectrum.gif      : Spectrum keyboard picture -- colour file
  27.  
  28.     docs\devnotes.txt : notes to developers, to recompile the emulator.
  29.  
  30.     docs\snaplist.txt : my personal list of snapshots: all of them work
  31.               under the emulator, except the ones in the BAD
  32.               dir (they are flawed), and the TURBO dir (well,
  33.               they have TURBO speed machine code routines);
  34.  
  35.     docs\history.txt  : the log of this project, from the moment it
  36.               became usable;
  37.  
  38.     docs\tape2tape.txt: how to sample Spectrum tapes;
  39.           
  40.     docs\r_tapes.txt  : and more tips for readind tapes;
  41.     
  42.     copying.txt       : GNU General Public License, that applies to this
  43.               program;
  44.  
  45.     wspecem.exe       : the emulator itself;
  46.  
  47.     spectrum.rom      : the speccy 1982 rom;
  48.  
  49.     sources\wspecem.ico  
  50.               : Application icon designed by Damien Burke. Thanks
  51.               Damien. For more data about Damien, look at
  52.               docs\spec_3_0.faq.
  53.  
  54.     
  55.  
  56.     On the sources\tape2tap directory you will find the sources of the
  57.     program that reads Spectrum tapes.
  58.  
  59.     Description of sources directory:
  60.  
  61.     sources
  62.  
  63.     env.h             : Z80 global environment
  64.     Iglobal.h         : Functions prototypes
  65.     ivars.h           : Instruction tables -- pointers to functions
  66.     quirks.h          : definitions for portability of Z80 kernel
  67.     snap.h            : definitions for loading and saving snapshots
  68.     wspecem.h         : Z80 global environment
  69.     z80.h             : Registers and primitives
  70.     error.c           : Dialog boxes for emulator errors
  71.     initmem.c         : Initialize Spectrum memory
  72.     poke.c            : Poke dialog interface implementation
  73.     sna_load.c        : Snapshot and data transfer disk logic -- loading part
  74.     sna_Save.c        : Snapshot and data transfer disk logic -- saving part
  75.     speed.c           : Speed.c: Speed dialog interface implementation
  76.     wspecem.c         : Windows interface for WSpecem emulator
  77.     video.c           : Translates hardware screen addresses to coord
  78.             system, fill screen buffer and implements Flash.
  79.     wspecem.def       : Windows definition file for WSpecem
  80.     wspecem.ico       : Application icon.
  81.  
  82.     sources\z80
  83.  
  84.     bits.c            : Z80 bit manipulation instructions
  85.     callret.c         : call & return logic emulation
  86.     exctranf.c        : exchange, block transfer and search block
  87.             instructions emulation.
  88.     flags.c           : Z80 flags --  basic support routines
  89.     init.c            : Init emulation
  90.     intr.c            : Z80 interrupts -- basic support routines
  91.     inout.c           : I/O instructions emulation
  92.     jump.c            : Jump logic emulation
  93.     kernel.c          : Z80 initialization and main cycle - 
  94.             basic support routines
  95.     ld16bits.c        : Z80 16 bit load instructions   
  96.     ld8bits.c         : Z80 8 bit load instructions
  97.     math16bi.c        : Z80 16 bit arithmetic instructions 
  98.     math8bit.c        : Z80's 8 bit arithmetic and logic instructions 
  99.     mem.c             : Z80 memory - basic support routines
  100.     misc.c            : Z80 misc arithmetic & CPU control instructions
  101.     nothing.c         : Do nothing function to delay emulation
  102.     ports.c           : Z80 I/O - low level routines
  103.     rotate.c          : Z80 rotate and displacement instructions
  104.     stack.c           : Z80's stack operations - basic support routines
  105.     shutdown.c        : 'shutdown' Z80's emulation
  106.  
  107.     sources\snd
  108.  
  109.     wave.c            : generates a freq in the windows sound system
  110.     wave.h            : auxiliary header
  111.     This sources have been adapted by the author.
  112.  
  113.     \sources\tape2tap
  114.  
  115.     cc.bat            : Batch file for Turbo Assembler
  116.     Pit.inc           : Primitives for timing. Indepent from the speed 
  117.             of the computer.
  118.     Sb.inc            : Primitives to deal with SoundBlaster
  119.     Tape.inc          : Misc routines for tape program
  120.     Tape2Tap.asm      : DOS Spectrum tape sampler
  121.     Tape2Tap.pif      : Windows'95 PIF --- makes Windows'95 exit to DOS 
  122.             and run Tape2Tap
  123.     Copying.txt       : the GNU license
  124.     Tape2Tap.txt      : explanatory text
  125.  
  126.     sources\tape2tap\sbdocs
  127.  
  128.     SBlaster.txt      : Programmer reference to SoundBlaster family cards
  129.     SBSpects.txt      : Breef reference notes on SB programming
  130.  
  131.