Adds memory-mapped graphics, WiFi, web UI & debug to the RC2014 with support for ZX Spectrum, TRS80 and othersDesigned by Rob Dobson in United Kingdom
The BusRaider 2 is an add-on card kit for the RC2014 retro computer which adds memory-mapped graphics, connectivity via WiFi, a web user-interface and single-step debugging. TRS80 and ZX Spectrum G...Read More…
The BusRaider 2 is an add-on card kit for the RC2014 retro computer which adds memory-mapped graphics, connectivity via WiFi, a web user-interface and single-step debugging.
Many of the popular Z80 computers of the 1970s and 1980s used a region of memory to produce graphics (either character-mapped or bit-mapped). This area varied in size and location and the formatting of the display generated from this memory also varied widely from the simple character mapped area of the TRS80 to the bit-mapped + colour-mapped display of the ZX Spectrum.
The BusRaider uses a Raspberry Pi Zero (or Zero W) to monitor the Z80's memory and display/emulate/simulate graphics which closely match the output of the original retro computer. So, for instance, it is possible to play TRS80 games like Galaxy Invasion and run some ZX Spectrum games too (see below for more details and active development in this area).
I really like the fact that the RC2014 retro computer breaks each module of a computer into a separate board and allows you to see the function of the computer as the sum of its parts. However, a limitation of the RC2014 is the lack of bit-mapped graphics as some of the software I'm interested in (retro games, etc) was developed for a specific computer and made use of its memory-mapped graphics. The BusRaider fills this gap and has some other features too such as the ability to emulate peripherals such as keyboards and joysticks. Furthermore, the BusRaider has hardware that can support single-step debugging and it is currently possible to debug programs running in simpler computer architectures such as the TRS80 - again active development is focused on improving this debugging capability.
So if you like retro games and memory mapped graphics then this is the board for you.
With BusRaider you can control all the features of your Z80 system over WiFi with a WebUI. Storing programs on the BusRaider allows starting games and other software with a click in your browser. You can also change the clock speed in real-time and update your system configuration.
The board has been designed to be easy to construct using only a regular soldering iron and other common electronics tools. There is a construction video in the resources to take you from start to finish and the result is a very flexible board which can be used in a number of ways:
This listing is for a complete kit excluding the Raspberry Pi Zero (or Zero W) and SD card socket/breakout-board. I've excluded the Pi Zero because the internet stores I'm aware of in the UK (Pimoroni, Pi Supply, etc) only sell the Pi Zero on a one-per-customer basis so it is difficult to source in any volume. But fortunately it isn't difficult (or expensive - they are less than $10) to pick one up from them yourself. The SD card socket is excluded because it isn't currently supported in software.
Note also that the 1MB Linear/Paged RAM/ROM board is designed to go with this product and will significantly simplify getting the more advanced features - like single-step debugging - working.
There is a lot more detail in my blog posts listed below and further details will be provided as development of the software continues on debugging support in particular.
** As a sneak peek at what BusRaider can do for single-step debugging here's a taster video: Single-stepping a Z80 test program
Please note that this is a hobby project and no warranties or guarantees of any kind are provided and no liabilities will be accepted under any circumstances.
|Shipping Rate||Ships From||First item||Additional items|
Royal Mail: International Everywhere
This is the Royal Mail International Tracked service
Gerald | May 22, 2020
Mark | Nov. 25, 2019
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!