> On Jun 12, 2016, at 20:19, Toby Thain <[email protected]> wrote:
> 
> It's pretty easy to hack up a tool to do that much, I think. There is an RB 
> parsing utility in the source code.

I've modified that RB parser to output AB, for inputs that do not require any 
relocation. Testing was very minimal... I managed to use Program Load to 
bootstrap the little test program I shared yesterday in my 6045 drive thread 
after assembling it with Toby's dga, then converting it to a self-loading, 
self-executing image with the modified parser. I simply set the switches to 
000010 (the TTI channel), hit PROGRAM LOAD, then sent the image with a terminal 
emulator. After the image transferred, the drive clunked as it did a 
full-stroke seek. I then halted the program and used the console to verify that 
the program got loaded as intended.

Now, I can use this to write additional test programs to debug my disk drive! 
For example, I'll probably write one that polls the DONE flag after a seek to 
see if the I/O status flags are working despite status register reads returning 
zero.

It's early work, and likely to be buggy, but here's my fork:

https://github.com/NF6X/dpa


-- 
Mark J. Blair, NF6X <[email protected]>
http://www.nf6x.net/

Reply via email to