RC2014
Z80 / Arduino Mega
RC2014
https://groups.google.com/g/rc2014-z80
https://www.facebook.com/groups/428735714230194
https://smallcomputercentral.com/2023/03/17/rcbus-spec-v1-0/
https://www.nutsvolts.com/magazine/article/take-the-z80-challenge
Arduino Mega
https://www.youtube.com/watch?v=zELXowjGiwQ
https://www.youtube.com/watch?v=pNjEzovSfrY
https://www.hackster.io/michalin70/retro-computing-with-arduino-mega-and-a-z80-processor-86c79c
https://baltazarstudios.com/webshare/Z80_dongle.ino.html
https://github.com/postfalk/z80/blob/master/z80.ino
https://github.com/trevor-makes/avr-z80-part1
Power
https://rc2014.co.uk/backplanes/backplane-pro/
Powered from a USB adapter via the barrel jack, in which case a jumper will need to be fitted across the ‘5v power’ link.
On the board for a 7805 regulator (or more efficient 7805 compatible switch mode regulator) and capacitors if you wish to run from a higher voltage and convert to 5v locally.
VCC: 18 (and Ext2)
GND: 17 (and Ext1)
Clock
Clock 1 : 21 (and Ext5)
Reset: 20 (and Ext4)
Jumpers
Programmer
https://gitlab.com/DavidGriffith/minipro
MX27C512 compatible
<ic name="MX27C512@DIP28" type="1" protocol_id="0x07" variant="0x10" read_buffer_size="0x1000" write_buffer_size="0x80" code_memory_size="0x10000" data_memory_size="0x00" data_memory2_size="0x00" page_size="0x0000" pages_per_block="0x0000" chip_id="0x0000c2d1" voltages="0x5070" pulse_delay="0x0064" flags="0x00000068" chip_info="0x0006" pin_map="0x0016" package_details="0x1c000000" config="NULL" />
MODE !CE !OE/VPP A0 A9 OUTPUTS Erase VIL VPP X VPP HIGH Z Erase Verify VIL VIL X X DOUT
A9 = 12.75V VCC = 5V VPP = 12.75V
fast programming mode
OE/VPP = 12.5V is applied with VCC = 6.25V 25~100us pulse to the CE input
The MX26C512A is erased by EPROM programmer or in-system. The device is set up in erase mode when A9 =OE/VPP = 12.75V are applied, with VCC = 5V. (Algorithm is shown in Figure 3). The erase time is around 1sec. If the erase is not verified, an additional erase processes will be repeated for a maximum of 200 times.
SCC
Stephen C Cousins
https://smallcomputercentral.wordpress.com/
https://easyeda.com/search?wd=sccousins
https://smallcomputercentral.wordpress.com/small-computer-monitor/small-computer-monitor-v1-2/
SM Baker
https://www.smbaker.com/z80-retrocomputing-11-cpm-on-the-rc2014
https://www.z80.no/info/InitCFdrive.html
https://github.com/RC2014Z80/RC2014/blob/master/CPM/SIO2/cpm22.asm
Dual Serial Module https://www.z80.no/modules1/34b.html
https://blog.steve.fi/building_a_computer___part_1.html
DS1302 Real Time Clock
https://groups.google.com/g/rc2014-z80/c/C0WdtxmHVMY
https://github.com/electrified/rc2014-ds1302-rtc/
Video Card
https://hackaday.io/project/175574-msx-compatible-boards-for-rc2014/log/186078-v9958-video-board
https://github.com/jblang/TMS9918A
https://www.tindie.com/products/mfkamprath/tms9918a-video-card-kit-for-rc2014/
https://feldtmann.ddns.net/rc2014/doc/yamaha_v9958_ocr.pdf
http://map.grauw.nl/articles/vdp_tut.php
https://github.com/michalin/TMS9918_Arduino
https://hackaday.io/project/160851-tms9918-vdp-with-sram-video-memory