DriveWire server and memory test utility

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

DriveWire server and memory test utility

Post by sorchard »

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.

https://gitlab.com/sorchard001/dwlserve


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.

https://gitlab.com/sorchard001/memtest
Stew
User avatar
Bosco
Posts: 330
Joined: Tue Mar 04, 2014 11:49 pm
Location: Nottingham, UK

Re: DriveWire server and memory test utility

Post by Bosco »

Nice. :D

Thanks Stew.
tjewell
Posts: 346
Joined: Mon Oct 19, 2009 4:58 pm
Location: Cambridge, England

Re: DriveWire server and memory test utility

Post by tjewell »

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