QL Tinkering

Helpful tips and guides, also new users can ask for help here.
User avatar
tofro
QL Wafer Drive
Posts: 1447
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QL Tinkering

Postby tofro » Tue Sep 25, 2018 3:46 pm

Interesting idea, Per!

Very unfortunately, however, this will not compile using Turbo - This doesn't allow expressions in DATA statements.
A shame there isn't anything like a LABEL statement in S*BASIC.

Tobias


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
M68008
Chuggy Microdrive
Posts: 73
Joined: Sat Jan 29, 2011 1:55 am
Contact:

Re: QL Tinkering

Postby M68008 » Tue Sep 25, 2018 7:25 pm

Andrew wrote:OK - here are my results.
I used the QL + Tetroid's GoldCard and QEmulator set to QL speed and then to GoldCard speed


Gold Card speed in Q-emuLator is approximate and was based on a couple of known benchmark results.

I should still have a benchmark I wrote years ago to collect cycle-accurate instruction timings. If you'd like to run it on the Gold Card QL, the data might help me improve the accuracy of the GoldCard speed option.


Andrew
Chuggy Microdrive
Posts: 68
Joined: Tue Jul 17, 2018 9:10 pm

Re: QL Tinkering

Postby Andrew » Tue Sep 25, 2018 7:41 pm

M68008 wrote:Gold Card speed in Q-emuLator is approximate and was based on a couple of known benchmark results.

I should still have a benchmark I wrote years ago to collect cycle-accurate instruction timings. If you'd like to run it on the Gold Card QL, the data might help me improve the accuracy of the GoldCard speed option.

Send me the benchmark and I will run it.
If someone has an original GoldCard it would be interesting to compare the results.


User avatar
pjw
Gold Card
Posts: 432
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway

Re: QL Tinkering

Postby pjw » Tue Sep 25, 2018 8:04 pm

tofro wrote:Interesting idea, Per!

Yes. It just came to me in a flash as I was having a lie-down this afternoon. :)

Very unfortunately, however, this will not compile using Turbo - This doesn't allow expressions in DATA statements.

Theres always a trade-off ->sigh<-
A shame there isn't anything like a LABEL statement in S*BASIC.

Tobias

One can (partially) fake it: Write a simple "pre-compiler" to translate any labels into line numbers. (In fact, Timothy Swenson has already done that (and much more) with his Structured SuperBASIC (ssb). Check it out!) Wont work with Turbo's line number-less option, I suppose, but it is only an option, so it could be made to work if one so wished.


Per
Be wary of large West-Coast corporations bearing gifts!
- Ancient Trojan proverb
RWAP
RWAP Master
Posts: 2544
Joined: Sun Nov 28, 2010 4:51 pm
Location: Stone, United Kingdom
Contact:

Re: QL Tinkering

Postby RWAP » Tue Sep 25, 2018 9:00 pm

M68008 wrote:
Andrew wrote:OK - here are my results.
I used the QL + Tetroid's GoldCard and QEmulator set to QL speed and then to GoldCard speed


Gold Card speed in Q-emuLator is approximate and was based on a couple of known benchmark results.

I should still have a benchmark I wrote years ago to collect cycle-accurate instruction timings. If you'd like to run it on the Gold Card QL, the data might help me improve the accuracy of the GoldCard speed option.


I can't recall now - I seem to think I ran the benchmarking code, but it might have been on a Super Gold Card.....



Return to “Help for New Users”

Who is online

Users browsing this forum: No registered users and 1 guest