TMF Hg

add Map RAM emulation

  • Wed, 01 Dec 2010 22:43:52 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 22:43:52 +0000] rev 27
  • add Map RAM emulation

    The emulator is now capable of booting up to the point where the BootPROM accesses the floppy and hard drive controllers.

    Still TODO:
    Lots of I/O registers
    Memory mapping, banking and protection
    Supervisor R/W restrictions (only SV mode code should be able to R/W I/O regs, user RAM is fair game)

move repeated R/W bit-shifting stuff into macros and fix RAM addressing issue

  • Wed, 01 Dec 2010 22:34:15 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 22:34:15 +0000] rev 26
  • move repeated R/W bit-shifting stuff into macros and fix RAM addressing issue

add LED decode [debug]

  • Wed, 01 Dec 2010 22:15:41 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 22:15:41 +0000] rev 25
  • add LED decode [debug]

add VRAM emulation

  • Wed, 01 Dec 2010 22:11:06 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 22:11:06 +0000] rev 24
  • add VRAM emulation

remove annoying 'timeslot' debug-log printf

  • Wed, 01 Dec 2010 22:01:58 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 22:01:58 +0000] rev 23
  • remove annoying 'timeslot' debug-log printf

fix unknown-register logging

  • Wed, 01 Dec 2010 22:01:23 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 22:01:23 +0000] rev 22
  • fix unknown-register logging

Edit I/O routines so R/Ws only log if the register is unknown

  • Wed, 01 Dec 2010 21:55:09 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 21:55:09 +0000] rev 21
  • Edit I/O routines so R/Ws only log if the register is unknown

add main emulation loop with preliminary timing

  • Wed, 01 Dec 2010 21:29:44 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 01 Dec 2010 21:29:44 +0000] rev 20
  • add main emulation loop with preliminary timing

[musashi] add preliminary bus error exception triggering

  • Tue, 30 Nov 2010 01:51:22 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 30 Nov 2010 01:51:22 +0000] rev 19
  • [musashi] add preliminary bus error exception triggering

split state handling into state.[ch]

  • Mon, 29 Nov 2010 00:20:40 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Mon, 29 Nov 2010 00:20:40 +0000] rev 18
  • split state handling into state.[ch]