by snarkhunter » Wed Sep 01, 2010 7:30 am
Thank you very much for this, Steve. But how did you do it?!
By the way, I'm now doubting it can actually be useful to anyone (... unless one should be willing to check the code?!). That is, until someone comes with a Dragon/PC text interfacing tool: would there happen to be any such tool available already?
Still, there's one thing that puzzles me in the "EXECUTER" code: some lines do include a "<" sign, which I didn't remember from the 6809E addressing modes. I would have to check whether this was an original "feature" of my source code, or rather the result of some corruption during the transfer from the Dragon format to the PC one.
.../... (original source code checked)
Yes, that's the way the sourcecode looks within "Dream": I'm afraid I just can't remember anymore what this actually means!?
Anyway, this reminds me of the "good old days". I remember getting my Dragon in July '83 first, then merely playing a few games and messing around with Basic, not understanding the slightest thing to assembly. What got me started later on was an article in DU, That I somehow seemed to understand amost everything in! So I quickly decided to go out and buy the "Dream/Dreambug" packages first, soon converted to "Alldream" with the built-in feature. I switched to "Diskdream" when I got my disk drive, and both proved a real treat!
I wouldn't praise my own coding skills very high, though: that's what most people ever get from self-learning. I had a couple of friends who were much, much better than I could ever have wished I had been. Yet it enabled me to achieve things I would never have regarded as possible, which in itself I still consider quite a personal achievement...
[auto-edited]
Well, I just found out about that "<" sign in the "Alldream" manual: it was required to force 8-bit addressing on the concerned instruction. Still, I can't remember why I had to use this. Perhaps it was only meant to keep the resulting code as short as possible...
And I don't think there's any actual need for you to extract the other files from this disk, unless someone will be willing to get them. But thank you very much for your offer, once again.