Does anyone have any idea what this software is for?
The attached zip file is for something called EXBASIC and contains a boot program and a short extension code file, with the text 'EXBASIC by Frank Hertel from DCDNew keywords SCRLC and SCRSC'
At a guess I'd say it's screen load and save routines, probably compressed judging by the 'C' appended to the keyword names, but I can't get it to work (on QPC2 at least), so I'm not sure. Perhaps if anyone knows, you could let me have a short description to go with whatever it is.
It came from http://www.8bit-wiki.de/sinclair-ql.html
EXBASIC
Re: EXBASIC
Looks to me as something like SCReenLoadCompressed and SCReenSaveCompressed.
Perhaps, it only works at 131072
Perhaps, it only works at 131072
-
- Font of All Knowledge
- Posts: 4797
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: EXBASIC
Hi,
I have dissassembled the EXBASIC code with DISA.
The author has assumed that the screen address is always at 131072 (20000H) and the screen size is limited to 412x256. There is a perfectly good Management Trap to return the base of the screen address and screen length.
Since this is a short simple piece of code, it sould be easy to alter to be able to work on modern QL Systems
I have dissassembled the EXBASIC code with DISA.
The author has assumed that the screen address is always at 131072 (20000H) and the screen size is limited to 412x256. There is a perfectly good Management Trap to return the base of the screen address and screen length.
Since this is a short simple piece of code, it sould be easy to alter to be able to work on modern QL Systems
Regards, Derek
Re: EXBASIC
What I have thought. I think, this an extension for some kind of graphics package, so the unusual screen size.Derek_Stewart wrote:Hi,
The author has assumed that the screen address is always at 131072 (20000H) and the screen size is limited to 412x256. There is a perfectly good Management Trap to return the base of the screen address and screen length.
-
- Font of All Knowledge
- Posts: 4797
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: EXBASIC
Hi,
I seemed to of inserted a typo... the QL screen is 512 x 256 not what I quoted.
Just a matter of big fingers and small keys.
However, when I have time I will alter the code to work on SMSQ/E & Minerva.
I seemed to of inserted a typo... the QL screen is 512 x 256 not what I quoted.
Just a matter of big fingers and small keys.
However, when I have time I will alter the code to work on SMSQ/E & Minerva.
Regards, Derek