home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Emulation / AmiTRS80 / AmiTRS80.readme next >
Text File  |  1999-01-03  |  3KB  |  93 lines

  1. Short:       TANDY Model1/3 Emulator V0.9f
  2. Author:      RedSkull@digital-corruption.net
  3. Uploader:    RedSkull@digital-corruption.net
  4. Version:     0.9f
  5. Type:        misc/emu
  6. Distibution: FreeWare
  7.  
  8.  
  9.  
  10. Beta release of a high speed TRS-80 Model 1 emulator for 68020+ AMIGA's
  11. WB2.0 or greater required.
  12.  
  13. Full source included
  14.  
  15.  
  16. Enjoy.
  17.  
  18. HISTORY:
  19.  
  20. V0.8 - 14/08/97
  21.  
  22.     First AMINET release.
  23.  
  24. V0.9 - xx/xx/97
  25.  
  26.     Fixed bug with SBC op-codes
  27.     Added virtual cassette support
  28.     Fixed CHAR set , replaced ][/^ with the appropriate arrows
  29.  
  30. V0.9b- 25/12/98
  31.  
  32.     Finally got back to work on the emulator!
  33.     Fixed a couple of bugs in the Z80 core (still not 100% yet)
  34.     Added the complete source to the archive for this release.
  35.     Tightened up the screen routines even further.
  36.  
  37.     Included a Debug version for testing purposes
  38.  
  39. V0.9d- 27/12/98
  40.  
  41.     Fixed the Debug Version so that all the gadgets work properly.
  42.     Added code to show CB,ED,DD,FD opcodes in the trace window
  43.     (A couple of instructions still show as ILLEGAL so don't
  44.     be too alarmed!)
  45.  
  46.     Fixed a minor bug in LDIR, LDDR instructions
  47.     (Z flag was being reset when it shouldn't)
  48.  
  49.     Fixed some lame-ass typos in Z80.ASM  that were causing problems with
  50.     16-bit SBC instructions (ie. SBC HL,DE)
  51.  
  52.     Due to a couple of requests I have added a version using Model3 roms.
  53.  
  54.  
  55. V0.9e    01/01/99
  56.  
  57.     Fixed LDI,LDD instructions. They were sign extending outside the
  58.     Z80 memory map for values of DE > $8000.
  59.  
  60.     Fixed CPIR,CPDR instructions. V flag was being set incorrectly if
  61.     BC reached 0.
  62.  
  63.     implemented DD CB xx xx instructions.
  64.     implemented FD CB xx xx instructions.
  65.  
  66.     implemented LD A,R instruction. It now pulls a random 8 bit value
  67.     from the CIA timer which counts 50/60Hz events.
  68.  
  69.     implemeted NEG instruction. Don't know how I missed that one?
  70.  
  71.     implemented RLD,RRD instructions.
  72.  
  73.     Added support for programs which look at (Z80) $387F to see if a
  74.     key is down. On a real Model 1/3 this location is Non-zero when
  75.     any key is being pressed. Several programs (RSM-2D and the Tandy
  76.     Level1.rom for example) check this location for a keypress.
  77.  
  78. V0.9f    03/01/99
  79.  
  80.     Fixed SBC HL,xx and ADC HL,xx instructions. They now correctly
  81.     set the Z flag on a 0000 condition.
  82.  
  83.     Fixed SBC A,x (DE) wasn't setting Z properly on a zero condition.
  84.  
  85.     Fixed LD E,(IX+n) and LD E,(IY+n) instructions.
  86.  
  87.     Fixed port input instructions. (ie. IN A,(n) ) They now return
  88.     (correctly) $FF as if no device was connected. Notably Big 5 
  89.     software looks for an "Alpha Joystick" at one of the ports.
  90.  
  91.     Z80 core seems reasonably stable now. Added a few sample programs
  92.     into the archive.
  93.