Having finally got back onto this project a few months ago, I have
prepared another release of the code from my IBM 360/30 emulation
project for the Digilent Xilinx Spartan 3 board.
The main differences from the previous release are:
* 64k storage in external static RAM
* 1050 Console typewriter/keyboard implemented using the serial port
* Main storage initialisation from a file stored in the flash rom
(This can be generated from a Hercules PCH file)
* Lots of little bug fixes
The main limitation is that the 1050 is the only peripheral available.
There is a known bug: The first character output by the 1050 on each SIO
is duplicated. There are probably lots more hiding.
Everything is available at
http://www.ljw.me.uk/ibm360/vhdl/
Future tasks:
Implement printers/readers/punches via multiplexor channel
Implement tapes/DASD via selector channel and flash disk
--
Lawrence Wilkinson lawrence at ljw.me.uk
The IBM 360/30 page
http://www.ljw.me.uk/ibm360