TMF Hg

turn logging of unhandled I/O R/W ops back on

  • Tue, 28 Dec 2010 18:19:48 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 28 Dec 2010 18:19:48 +0000] rev 64
  • turn logging of unhandled I/O R/W ops back on

finish expansion memory emulation

  • Tue, 28 Dec 2010 17:47:01 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 28 Dec 2010 17:47:01 +0000] rev 63
  • finish expansion memory emulation

add state initialisation for expansion RAM

  • Tue, 28 Dec 2010 17:31:28 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 28 Dec 2010 17:31:28 +0000] rev 62
  • add state initialisation for expansion RAM

fixed expansion ram addressing, now detects base/expansion RAM counts correctly

  • Tue, 28 Dec 2010 17:25:46 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 28 Dec 2010 17:25:46 +0000] rev 61
  • fixed expansion ram addressing, now detects base/expansion RAM counts correctly

fixes to Base RAM addressing -- 512K detected OK now, still need to deal with Expansion RAM detect issues

  • Tue, 28 Dec 2010 17:23:04 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 28 Dec 2010 17:23:04 +0000] rev 60
  • fixes to Base RAM addressing -- 512K detected OK now, still need to deal with Expansion RAM detect issues

partial rewrite of memory / I/O handling code to reduce repetition

  • Tue, 28 Dec 2010 16:59:40 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 28 Dec 2010 16:59:40 +0000] rev 59
  • partial rewrite of memory / I/O handling code to reduce repetition

update hgignore

  • Wed, 15 Dec 2010 01:20:57 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Wed, 15 Dec 2010 01:20:57 +0000] rev 58
  • update hgignore

add CHS param checking (FDC), fix DMA address setting (DMA_XFER)

  • Tue, 14 Dec 2010 02:41:40 +0000
  • by Philip Pemberton <philpem@philpem.me.uk> [Tue, 14 Dec 2010 02:41:40 +0000] rev 57
  • add CHS param checking (FDC), fix DMA address setting (DMA_XFER)

    * Floppy controller wasn't checking CHS values. Fixed.
    * DMA ADDRESS COUNT register was implemented completely wrong -- shifts and ANDmasks were wrong. Fixed.

    Boot PROM and Loader now run to the point of booting the kernel!