Assembler for the ql
-
- ROM Dongle
- Posts: 27
- Joined: Mon Jan 09, 2017 3:16 pm
Assembler for the ql
hello,
looking foe assembler with paper manual like talent, qjump etc
regards
john davis uk
looking foe assembler with paper manual like talent, qjump etc
regards
john davis uk
Re: Assembler for the ql
Have a look at Talents Assembler Workbench http://www.dilwyn.me.uk/asm/talentaw22.zip
David
-
- RWAP Master
- Posts: 2844
- Joined: Sun Nov 28, 2010 4:51 pm
- Location: Stone, United Kingdom
- Contact:
Re: Assembler for the ql
I seem to think that I have some of the original Talent Assembler Workbench's here - but don't think they came with a printed manual.....
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module - add a USB printer to your QL
Also Involved in:
Icephorm
Re: Assembler for the ql
The manual was available from within the program as a Help file. But the zip file (link above) contains a separate printable version of the manual.
David
Re: Assembler for the ql
By far the best and most professional assembler for the QL in my opinion is the GST/Quanta Macro assembler, closely followed by George Gwilt's GWAss (Which needs a CPU >= 68020 to work, so you should have an SGC, QPC, or Q40, for example)
It comes with an extensive manual, editor and linker.
Tobias
It comes with an extensive manual, editor and linker.
Tobias
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
- NormanDunbar
- Forum Moderator
- Posts: 2284
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Re: Assembler for the ql
If you don't have a 68020, real or emulated, George's GWASL is an excellent assembler. It's the one I used for many years when writing my assembler articles in QL Today. It even comes with its own source code.
http://gwiltprogs.info/page2.htm
Highly recommended.
Cheers,
Norm.
http://gwiltprogs.info/page2.htm
Highly recommended.
Cheers,
Norm.
Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
-
- Font of All Knowledge
- Posts: 4023
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Assembler for the ql
Hi,
I agree, GWASS(L) are good assemblers.
I use the GWASSL on the Q68, which well under SMSQ/E.
The only problem I have is that GWASSL or GWASS does not accept command line parameters.
If this was available, QD could be used to edit the assembley file and using a configured QDASM thing to complete compilation.
But alas, this is not available, or have I missed something.
I agree, GWASS(L) are good assemblers.
I use the GWASSL on the Q68, which well under SMSQ/E.
The only problem I have is that GWASSL or GWASS does not accept command line parameters.
If this was available, QD could be used to edit the assembley file and using a configured QDASM thing to complete compilation.
But alas, this is not available, or have I missed something.
Regards,
Derek
Derek
- NormanDunbar
- Forum Moderator
- Posts: 2284
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Leeds, West Yorkshire, UK
- Contact:
Re: Assembler for the ql
Hi Derek,
for GWASS (mine is GWASS60_bin), try this:
GWASS will assemble all 'n'; files and kill itself at the end. You can also pass other parameters - see gwass_text for details, General Note 8 has the details.
HTH
Cheers,
Norm.
for GWASS (mine is GWASS60_bin), try this:
Code: Select all
exec win1_gwass60_bin;'A/n/file1_asm/file2_asm/.../filen_asm"
HTH
Cheers,
Norm.
Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
Author of Arduino Software Internals
Author of Arduino Interrupts
No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
-
- Font of All Knowledge
- Posts: 4023
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Assembler for the ql
Hi Norm,NormanDunbar wrote:Hi Derek,
for GWASS (mine is GWASS60_bin), try this:
GWASS will assemble all 'n'; files and kill itself at the end. You can also pass other parameters - see gwass_text for details, General Note 8 has the details.Code: Select all
exec win1_gwass60_bin;'A/n/file1_asm/file2_asm/.../filen_asm"
HTH
Cheers,
Norm.
Thank you for the information.
I have read the manual again and seen the details.
I must admit like using GWASS.
I will see if I can configure QDASM Thing to use GWASS, it will have to be GWASSL on the Q68.
Regards,
Derek
Derek
-
- Font of All Knowledge
- Posts: 4023
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Assembler for the ql
Hi,
I tried the command line parameters in QPC2 with GWASS60_BIN, opening a console channel to say #3, I did:
EW gwass060_bin,#3;'/A/1/win1_tables_asm'
Which assembled a simple multiplication table display assembley programme I wrote in 1990s, of up to Word length numbers, to channel #3. This all work great.
I tried to configure QD, which required the QDASM_REXT file to point to the assembler programme, this done with Menuconfig.
I entered the location of gwass060_bin, with /A/1/ in the command line options.
Saved the QDASM_rext file and loaded the extenstions.
Loaded the QDASM Thing file, this uses the Thing: QDASM defined in the QDASM_REXT file to load the assembler.
Now, load QD with EX qd;'\t QDASM'
Which loads QD with the F10 QDASM Thing pointing to GWASS060_BIN
I loaded in my assembly programme and pressed F10, which QD did load GWASS060_BIN, but could not find the file name, as it was not passed to GWASS060_BIN from QD.
Nearly working, just a little reading of the QD5 Thing mechanism is required.
GWASSL_BIN v2.05 for 68K QLs, does not seem to support the command line parameters.
I tried the command line parameters in QPC2 with GWASS60_BIN, opening a console channel to say #3, I did:
EW gwass060_bin,#3;'/A/1/win1_tables_asm'
Which assembled a simple multiplication table display assembley programme I wrote in 1990s, of up to Word length numbers, to channel #3. This all work great.
I tried to configure QD, which required the QDASM_REXT file to point to the assembler programme, this done with Menuconfig.
I entered the location of gwass060_bin, with /A/1/ in the command line options.
Saved the QDASM_rext file and loaded the extenstions.
Loaded the QDASM Thing file, this uses the Thing: QDASM defined in the QDASM_REXT file to load the assembler.
Now, load QD with EX qd;'\t QDASM'
Which loads QD with the F10 QDASM Thing pointing to GWASS060_BIN
I loaded in my assembly programme and pressed F10, which QD did load GWASS060_BIN, but could not find the file name, as it was not passed to GWASS060_BIN from QD.
Nearly working, just a little reading of the QD5 Thing mechanism is required.
GWASSL_BIN v2.05 for 68K QLs, does not seem to support the command line parameters.
Regards,
Derek
Derek