RXB Posted February 19, 2015 Share Posted February 19, 2015 Ran accross the source code of the GPL Assembler in my files. GPLASSEMBLER SOURCE CODE.zip 3 Quote Link to comment Share on other sites More sharing options...
RXB Posted February 19, 2015 Author Share Posted February 19, 2015 Found a different version also. GPLASSEMBLER SOURCE CODE.zip 1 Quote Link to comment Share on other sites More sharing options...
Gary from OPA Posted February 20, 2015 Share Posted February 20, 2015 (edited) more like a dis-assembler output, needs still some alot of good clean-up before it can be useful to improve on and reassemble after changes. But still useful to have, thanks for sharing. Edited February 20, 2015 by Gary from OPA 1 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted February 20, 2015 Share Posted February 20, 2015 Thanks for uploading this, Rich! 1 Quote Link to comment Share on other sites More sharing options...
Willsy Posted February 20, 2015 Share Posted February 20, 2015 If I had a GRAM device I'd develop a GPL assembler in Forth. You could then type GPL right in at the command and run it on the spot (no assemble "phase", it's done the moment you hit enter) just like you can write assembler language in Forth. In TurboForth I can type: ASM: RESET ( define a new word called RESET) 0 @@ BLWP \ branch and link to the vector at >0 ;ASM Ta dah. I've just added a machine code word that will reset the console. To test it I just type: RESET <enter> Imagine being able to do the same with GPL code. The only hard part (that I can think of right now) would be getting the "environment" set up to execute a GPL program, as (in the case of TurboForth) PAD memory and the like is (obviously) set up for TF, not GPL. It trounces over pretty much everything. Quote Link to comment Share on other sites More sharing options...
sometimes99er Posted February 20, 2015 Share Posted February 20, 2015 IIRC both Memotex and BBC had built-in assemblers ? Quote Link to comment Share on other sites More sharing options...
atrax27407 Posted February 20, 2015 Share Posted February 20, 2015 Some of us have a GRAM device and others have one in storage (hint! hint!, Nudge! Nudge!)So, set yours up and get busy, mate! Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted February 20, 2015 Share Posted February 20, 2015 If I had a GRAM device I'd develop a GPL assembler in Forth. You could then type GPL right in at the command and run it on the spot (no assemble "phase", it's done the moment you hit enter) just like you can write assembler language in Forth. In TurboForth I can type: ASM: RESET ( define a new word called RESET) 0 @@ BLWP \ branch and link to the vector at >0 ;ASM Ta dah. I've just added a machine code word that will reset the console. To test it I just type: RESET <enter> Imagine being able to do the same with GPL code. The only hard part (that I can think of right now) would be getting the "environment" set up to execute a GPL program, as (in the case of TurboForth) PAD memory and the like is (obviously) set up for TF, not GPL. It trounces over pretty much everything. Pretty much the same obtains for fbForth, except that the GPL parts of scratchpad RAM are preserved, primarily to maintain compatibility with TI Forth. ...lee Quote Link to comment Share on other sites More sharing options...
RXB Posted February 20, 2015 Author Share Posted February 20, 2015 Some of us have a GRAM device and others have one in storage (hint! hint!, Nudge! Nudge!)So, set yours up and get busy, mate! Classic99 can run GRAM this is how I write all my code now using the GPL Assember and GPL*LOADER to test my GRAM code. This is how I wrote RXB 2012 and will soon release RXB 2015. Also I have the GPL tutorials called GPLHOW2 on AtariAge. 2 Quote Link to comment Share on other sites More sharing options...
kl99 Posted February 20, 2015 Share Posted February 20, 2015 The two versions you posted are identical, Rich. The zip files might differ, but the content is identical. As there have been several GPL Assemblers released: Is this your GPL Assembler? Do you know - Did we ever get the GPL Assembler mentioned in the GPL Programmer's guide? Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted February 20, 2015 Share Posted February 20, 2015 I have never seen a copy of the original TI GPL assembler in the wild. The TI-990 SDS MAC Assembler that did the 9900 Assembler side of things is out there, but not the GPL one that did the other half of TI cartridge development. I've looked for it off and on for the last couple of decades, to no effect. 1 Quote Link to comment Share on other sites More sharing options...
RXB Posted August 13, 2017 Author Share Posted August 13, 2017 I have never seen a copy of the original TI GPL assembler in the wild. The TI-990 SDS MAC Assembler that did the 9900 Assembler side of things is out there, but not the GPL one that did the other half of TI cartridge development. I've looked for it off and on for the last couple of decades, to no effect. Well we do have the GPL Manual from TI that I bought from Jim Lesher and CCed to everyone. 1 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted August 13, 2017 Share Posted August 13, 2017 True, and a couple of the other GPL manuals from TI as well--I've had a copy of the GPL User's Manual since 1985 or so. I actually typed the entire thing into TI Writer and forwarded it that way, as my copy was a fourth or fifth-generation photocopy and it was getting a bit hard to read. . .I did eventually find an original, but that was long after I typed mine in. 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.