Re: AltairZ80 simulator updated



Udo Munk wrote:

.... snip ...

Example for real memory mapped I/O are the 8080 and Z80 systems
that switched their ROM off by a JMP instruction, usually to
address 0. The read access to memory address 0 would trigger I/O
that takes the ROM offline and places RAM into this address range,
re-programming some sort of MMU that way.

I built my 8080 systems with a dual flipflop that was reset by the
reset pulse, and then counted up to three (a shift register). It
counted memory accesses. Until it hit three the high byte of the
memory access was supplied by a dipswitch (or patch board plugging
into a socket). This let me start execution on any of 256 possible
pages. Never had any urge to change it. The basic reason for the
construct was that, at time of conception, I had no idea what my
eventual monitor was going to look like.

--
[mail]: Chuck F (cbfalconer at maineline dot net)
[page]: <http://cbfalconer.home.att.net>
Try the download section.


.



Relevant Pages

  • Re: maybe a bit OT: EEPROMs and PCs
    ... | Ahh, okay. ... | BIOS chips. ... For all ROM code I'd use ... The things inbetween these brackets are the memory address. ...
    (alt.lang.asm)
  • Re: IIgs peculiarities
    ... permanently shadowing from bank 0 would have corrupted whatever was ... Same for a ROM 1 or ROM 3. ... Memory cards which support more than four "rows" do so via a mechanism ... so a memory card which uses this technique is ...
    (comp.sys.apple2)
  • Re: Self booting systems with out bootloader?!!!
    ... A non-fragmented memory just means that every byte from the start of memory ... This means that after a reset is made, ... in processor ROM. ... executing the 'work program'. ...
    (comp.arch.embedded)
  • Re: IIgs peculiarities
    ... permanently shadowing from bank 0 would have corrupted whatever was ... Also Memory Manager doesn't handle this region, ... Memory cards which support more than four "rows" do so via a mechanism ... According to what I understand from a quick glance at ROM 01 ...
    (comp.sys.apple2)
  • Re: ZX Spectrum - cant get it repaired - help!
    ... Swapped ROM (not 100% usre if that one works, ... o All 4116 RAM's are 100% ok; all connections were checked, ... sound A and after a second or so, it makes sound B and it keeps sound ... It`s been a long time, but I used to repair Spectrums regularly, and what you describe is symptomatic of one of the memory ic`s being faulty, have you tried it with the 32k extension removed? ...
    (sci.electronics.repair)