Z80 Emulation

18 views
Skip to first unread message

Marcelo Dantas

unread,
Nov 25, 2015, 4:00:11 AM11/25/15
to Z80SoC
Hi Roni,

I was reading the story behind Z80SoC on your website and I see it is very similar to my story.
Being also Brazilian I imagine we think alike, sharing the same love for old age personal computers.

I have written a CP/M emulator for Windows (http://runcpm.blogspot.com/) which allows you to run CP/M programs under Windows, and also a CP/M computer emulator for the Arduino DUE (http://cpmduino.blogspot.com/).
Lately I have been researching the option to have a hardware version of a CP/M computer. Which could be emulated on software, emulated on FPGAs (or even inside an Arduino DUE) or built as a real hardware.
My plan is to build it as minimalistic as possible. The important thing is that the software should be able to run unmodified on every "flavor" of the computer.

We are used to see hardware based computers become software emulations and then, sometimes, FPGA emultations. What I want to do is the other way around, first a software emulation, then FPGA emulation, then real hardware.

Looking online for resources and information on building such, I have found your emulator.
I plan to install and run it, then maybe build it onto an FPGA implementation. Do you have a "schematic diagram" of what you emulate?

Cheers,
Marcelo.

Ronivon Costa

unread,
Nov 25, 2015, 4:46:36 AM11/25/15
to z80...@googlegroups.com

Hi Marcelo.

Looks like you have been busy. Looks interesting what you have done.

My Z80soc is implemented on FPGA, actually, and  I used VHDL.
The bios (if you can call it that) is basically a set of demo programs I developed in assembly and C.
The architecture model is described in the readme included in the package, please take a look. I describe de memory layout, hardware resources and ports.
I am always trying to get back to it, there is so much to improve, but have been unable due to lack of time.
Hope you try it out and have fun.
Roni

--
You received this message because you are subscribed to the Google Groups "Z80SoC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to z80soc+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages