Skip to content

Third Party Tools

Peter Wilson edited this page Jan 25, 2023 · 4 revisions

A few tools that I use day-to-day to develop hardware and software.

Hardware

  • EasyEDA - schematic capture and board layout (and then ordering from JLCPCB). Brilliant free tool that I'm still astounded by.

Software

Development

I use the following cross assembler/linker on my Mac almost exclusively. It does everything I want and seems to avoid most of the restrictions other options seem to impose. It's also got an active developer in George Phillips who has always been very responsive to requests and with the odd problem I've had.

Programme Version Link
zmac 18oct2022 http://48k.ca/zmac.html
ld80 0.7 http://48k.ca/ld80.html

Host software

I use hardware flow control and ANSI terminal control sequences. At the moment I use picocom which was recommended by someone else when I was having problems getting hardware flow control to work on other termianl emulators. Hardware flow control is ridiculously useful when downloading code at 230400 baud. The Z80 makes a valiant effort to keep up but as soon as it needs to do something with a chunk of data (like write to an SDCard) there's a backlog and you've lost it.