TMF Hg

Implement memory mapping and access checking

  • Thu, 02 Dec 2010 17:01:34 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Thu, 02 Dec 2010 17:01:34 +0000] rev 32
  • Implement memory mapping and access checking

[musashi] fix mis-named pulse_bus_error func

  • Thu, 02 Dec 2010 16:37:55 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Thu, 02 Dec 2010 16:37:55 +0000] rev 31
  • [musashi] fix mis-named pulse_bus_error func

add routines for memory access checking

  • Thu, 02 Dec 2010 02:43:49 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Thu, 02 Dec 2010 02:43:49 +0000] rev 30
  • add routines for memory access checking

indicate supervisor state in unknown reg printfs

  • Thu, 02 Dec 2010 01:31:05 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Thu, 02 Dec 2010 01:31:05 +0000] rev 29
  • indicate supervisor state in unknown reg printfs

add SDL video mode set code

  • Thu, 02 Dec 2010 01:03:46 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Thu, 02 Dec 2010 01:03:46 +0000] rev 28
  • add SDL video mode set code

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