TMF Hg

Fix mallocing issue with ram array

  • Thu, 02 Dec 2010 17:12:28 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Thu, 02 Dec 2010 17:12:28 +0000] rev 33
  • Fix mallocing issue with ram array

    RAM storage array was not being correctly allocated at startup. This caused memory access issues... Spotted with Valgrind, fixed.

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)