DriveWire server and memory test utility

A place to discuss everything Dragon related that doesn't fall into the other categories.
Post Reply
Posts: 419
Joined: Sat Jun 07, 2014 9:43 pm
Location: Norwich UK

DriveWire server and memory test utility

Post by sorchard » Fri Mar 06, 2020 11:12 pm

I've finally got round to publishing a couple of Dragon projects I've had kicking around for a while and thought they might be useful to others.

Firstly we have yet another Python DriveWire server. I wrote this because I needed something relatively simple that supports the DriveWire hardware and software developed by Tormod Volden. There are much more sophisticated DriveWire servers available, but this gets the job done with a minimal footprint.

The other project is a memory test utility for 32K and 64K machines. This performs walking bit and pseudo-random pattern tests in a continuous loop until a failure is detected.

It's been written in the most masochistic way possible, i.e. using position independent code, without a stack and no memory variables. This allows the code to be resident in a cartridge ROM and run in a meaningful way even with bad memory.

If run from RAM, the code moves itself and the video screen around to allow the memory to be fully tested.

User avatar
Posts: 299
Joined: Tue Mar 04, 2014 11:49 pm
Location: Nottingham, UK

Re: DriveWire server and memory test utility

Post by Bosco » Tue Mar 10, 2020 10:42 pm

Nice. :D

Thanks Stew.

Posts: 300
Joined: Mon Oct 19, 2009 4:58 pm
Location: Cambridge, England

Re: DriveWire server and memory test utility

Post by tjewell » Sat Mar 21, 2020 6:57 pm

Adding my vote of thanks too! Just upgraded a Dragon 32 to 64K, and the memory tester has been invaluable. Cheers Stew!

Post Reply