--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/0598099a-1b8b-4d02-aa4b-e9d1c9ac8ee3n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/4f6451ad-5457-4c4a-99d5-133ff30009cdn%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/1ef72653-9a4c-48d6-b27f-de1e1f37e8a8%40www.fastmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/9cf07bcb-2170-4a70-9a73-ccb4f8f9da89n%40googlegroups.com.
Funny, eprom programmers seem to be the first thing everybody gets once they start expanding the system and so did I.
That was the motivation to build a retro system that can also serves as an EPROM programmer. Actually, I've built two. It is an interesting problem; how to build a computer that can program its own bootstrap nonvolatile memory. The first attempt was a rc2014 compatible 512K RAM/EPROM board that can boot from a tiny ROM located in CPLD to load file into RAM to program the EPROM, but that design used CPLD which requires a programmer of its own.
The second attempts is using a retrocomputer that has a serial bootstrap feature, e.g., Z280. Z280 is a 16-bit processor but can be configured in 8-bit, Z80-compatible mode. It has an unusual serial bootstrap mode that assumes RAM is located in 0x0 and use its internal UART to serially load 256 bytes of code into the RAM and starts execution from 0. Z280 has 16 meg memory space, so I mapped a 512k EPROM in 0x800000 and 512k RAM in 0 while in serial bootstrap mode; once the EPROM is programmed, I switch the memory map so EPROM is in 0x0 RAM in 0x800000 then bootup normally with EPROM. This approach requires no programmer of any kind. It is designed with TTL glue logic and all through-hole technology. It is currently under development, https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:zz80mb:zz80mbr2


--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/d18f7ded-5b0e-489b-8402-20640004acfdn%40googlegroups.com.

Brilliant design.Karl

