I know this is a 6502 forum, but I am really hoping that some of you might recommend a good solution for assembling / simulating the Z80.
I've looked around, but have either only found DOS based simulators with little documentation, or expensive commercial applications.
I'm just looking for a simple cross assembler and a way to test the code.
I find it odd that there is so much out there for the 6502 but not the Z80. Perhaps I am not looking in the right place.
Thanks,
Good Z80 Assembler / Simulator
- Johnny Starr
- Posts: 58
- Joined: 30 May 2012
- Location: Dallas, TX
- Contact:
Re: Good Z80 Assembler / Simulator
Try looking at video-game related websites, such as smspower. A number of home video game systems (off the top of my head, mostly SEGA systems), used the Z80 as a CPU, and enthusiasts still develop new games for these. Or MSX computer related websites, for the same reason. You'll find emulators for Linux, for Windows, for Mac, open source and closed source, and if you start with a computer emulator then you can probably find a self-hosting development kit for it, even if it's "just" an assembler and debugger.
Re: Good Z80 Assembler / Simulator
I don't have first hand experience, but here are some pointers:
IDE-style:
http://sourceforge.net/projects/zdevstudio/ (windows)
http://www.winape.net/features.jsp (windows)
Standalone:
https://github.com/anotherlin/z80emu (c)
https://github.com/remogatto/z80 (go)
https://github.com/DrHyde/perl-modules-CPU-Emulator-Z80 (perl)
https://github.com/KnightOS/z80e (c)
Maybe worth asking people with current z80 retro projects, such as http://www.retroleum.co.uk/20130618/spe ... os-divmmc/ or https://github.com/LawrenceWoodman/CanAce
See also http://cpcwiki.eu/index.php/Programming ... evelopment
IDE-style:
http://sourceforge.net/projects/zdevstudio/ (windows)
http://www.winape.net/features.jsp (windows)
Standalone:
https://github.com/anotherlin/z80emu (c)
https://github.com/remogatto/z80 (go)
https://github.com/DrHyde/perl-modules-CPU-Emulator-Z80 (perl)
https://github.com/KnightOS/z80e (c)
Maybe worth asking people with current z80 retro projects, such as http://www.retroleum.co.uk/20130618/spe ... os-divmmc/ or https://github.com/LawrenceWoodman/CanAce
See also http://cpcwiki.eu/index.php/Programming ... evelopment
Re: Good Z80 Assembler / Simulator
There's also this overview: http://www.z80.info/z80emu.htm
On that page you will find a link to e.g. 'z80pack' which I've used myself. Would insert a link but the Android browser is unable to paste text into posts at the right place when editing.
-Tor
On that page you will find a link to e.g. 'z80pack' which I've used myself. Would insert a link but the Android browser is unable to paste text into posts at the right place when editing.
-Tor
Re: Good Z80 Assembler / Simulator
There's also a NewBrain emulator from http://www.newbrain.info – Windows only, but it seems to come bundled with some software, and I think an assembler is also available for it.
Note: I haven't tried this myself.
Note: I haven't tried this myself.
Re: Good Z80 Assembler / Simulator
Tor wrote:
... 'z80pack' which I've used myself. Would insert a link but ...
I should mention, Dajgoro here set up http://anycpu.org/forum as an overflow for any non-6502 micro enthusiasts. Thus far, most of the users there are also here. It's not clear to me that we need such an overflow, but if we do, there it is.
Edit: I reposted this query there, at http://anycpu.org/forum/viewtopic.php?f=8&t=106
Cheers
Ed
Re: Good Z80 Assembler / Simulator
Thanks Ed.
Another Z80 emulator listed on www.z80.info is 'YAZE', 'Yet Another Z80 Emulator'. There are two variants (at least). I have used this one also. Both z80pack and Yaze are good. The Yaze variant I used was for CP/M 3.0 emulation, via this page: http://www.moria.de/~michael/yaze-cpm3/
(I'll post a summary of this on anycpu.org as well)
-Tor
Another Z80 emulator listed on www.z80.info is 'YAZE', 'Yet Another Z80 Emulator'. There are two variants (at least). I have used this one also. Both z80pack and Yaze are good. The Yaze variant I used was for CP/M 3.0 emulation, via this page: http://www.moria.de/~michael/yaze-cpm3/
(I'll post a summary of this on anycpu.org as well)
-Tor
Re: Good Z80 Assembler / Simulator
Thanks - that looks good too!
(About the cpcwiki - I found that in a post with an attached comment saying that it was active. And now I notice that there's an attached forum at http://www.cpcwiki.eu/forum/emulators and nearby.)
(About the cpcwiki - I found that in a post with an attached comment saying that it was active. And now I notice that there's an attached forum at http://www.cpcwiki.eu/forum/emulators and nearby.)