home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Archived / Emulators / BBC-6502Em / 6502de / Docs / Technical < prev    next >
Encoding:
Text File  |  1996-04-01  |  1.8 KB  |  80 lines

  1. 6502Em: The Emulation
  2. =====================
  3.  
  4. The processor emulated is the 65C12 as in the
  5. Master 128, with the following exceptions:
  6.  
  7. o Opcodes &07, &0B, &4B, &87, &DC emulate the
  8.   respective 6502 undocumented opcodes
  9. o Opcode &07 when in Sideways ROM issues a SWI
  10.   under RISC OS (see 'Opcode07')
  11. o The timing of opcodes when in BCD mode is
  12.   as for the original 6502, not the 65C12
  13. o The flags are not fully emulated in BCD mode
  14. o A few of the opcode timings are not quite
  15.   correct for 1MHz memory accesses
  16. o Opcodes &03 and &23 are used for internal
  17.   purposes by the emulator
  18.  
  19. NB "Unused" Opcodes are defined to be NOPs
  20.    The extra Rockwell opcodes are not supported
  21.  
  22. The 6845 CRTC
  23. -------------
  24.  
  25. Registers 1,6,10,11,12,13,14,15 are fully emulated
  26. Register 9 is partially emulated
  27.  
  28. The Video ULA
  29. -------------
  30.  
  31. Fully emulated, except for "mode 8"
  32. Gap modes are displayed without gaps
  33.  
  34. The 6850 ACIA & Serial ULA
  35. --------------------------
  36.  
  37. Not Emulated
  38.  
  39. The Paged ROM Select Register (ROMSEL)
  40. --------------------------------------
  41.  
  42. Fully Emulated
  43. Supports ROM or RAM in any of the 16 banks
  44.  
  45. The 6522 VIAs
  46. -------------
  47.  
  48. The VIAs are fully emulated except for the shift register
  49.  
  50. The System VIA
  51. --------------
  52.  
  53. Interrupts supported from 6845, keyboard and the two timers
  54. Interrupts from 7002 ADC and light pen not supported
  55. Keyboard, sound and the screen wrap address supported
  56. Caps Lock LED emulated
  57. Shift Lock LED not supported
  58.  
  59. The User Via
  60. ------------
  61.  
  62. Interrupts supported from the 2 timers
  63. User & Printer ports not supported
  64.  
  65. The 7002 ADC
  66. ------------
  67.  
  68. Returns the mouse's position on both channels unless a
  69. joystick module is loaded that conforms to Acorn's
  70. Joystick SWI specifications.
  71.  
  72. Econet & Disc Hardware
  73. ----------------------
  74.  
  75. Not Emulated
  76.  
  77. Tube Hardware
  78. -------------
  79.  
  80. Not Emulated