RISC User December 1989
Rick Murray (539) 13751 posts |
Does anybody have the disc that accompanied this magazine? I’m interested in the annotated source of the single stepper to see how it works. The published version (available online) is comment free and rather compressed. The code was originally published in September 1989, the December issue carries a fixed version. |
nemo (145) 2496 posts |
Can you point me at the difficult version? |
Rick Murray (539) 13751 posts |
http://www.computinghistory.org.uk/pdfview/web/viewer.html?file=/downloads/26934 page 19 onwards. |
Steve Pampling (1551) 8126 posts |
Pretty sure the answer is yes, unfortunately Bedroom 4 is a total tip, and the RU stuff isn’t in the easy part.1 Wasn’t there a single stepping debug tool in one of the software libraries? APDL or something… That’s going to bug me now. 1 Strange, because I thought I had all the CDs and discs in the rack by the door. |
Rick Murray (539) 13751 posts |
Cheers. Thankfully you can view inside iso files so don’t need to grab six hundred megs for a 15k file. Original commented version: And twiddle the ending to be 10.zip for the fixed one. Both cases Programs.Single (09) and Programs.Single2 (10). Thanks, guys. :) |
Steve Pampling (1551) 8126 posts |
and wrapped up in an app shell – vol3 02 Must tidy the room, and probably take a bit of time to make ISOs of the CD library |
nemo (145) 2496 posts |
Well it’s not going to work on StrongARM and later. It’s a simple ARM simulator which peeks the instruction, groks the class and destination Regs, and copies it to RAM followed by MOV PC,R14 in order to execute it. The more difficult instructions – branches and PC-affecting ones – it emulates. Small text window. Reads ReadC, acts on a few character codes. Can be driven over Serial or locally from VDU. Very small and simple. There’s a couple of bugs and it would need much SynchroniseCodeAreas on anything later than 1994 though. |
Jon Abbott (1421) 2640 posts |
If you’re after a step debugger for ARM3, you can download ARM_Debug from the Web archive. It might even be the “commercial” version of the code from RISC User. I don’t recall if it has source, but vaguely recall fixing a bug it in at some point. |
Rick Murray (539) 13751 posts |
It’s for understanding how those sorts of things do what they do. |
Jon Abbott (1421) 2640 posts |
In that case, ARM Debug won’t be much use as although it works on StrongARM, there’s no source. Having now checked, it was another step-debugger that I bug fixed. When I find it, I’ll let you know what it’s called. |