Tyche ROM oddity

Anything QL Software or Programming Related.
User avatar
t0nyt
Aurora
Posts: 859
Joined: Wed Nov 22, 2023 6:46 pm
Location: UK

Tyche ROM oddity

Post by t0nyt »

I've just had a quick play with the Tyche ROM in Q-emuLator, looks interesting

But given that I would assume it was a sequel to the JS ROM I don't follow why "WHEN ERRor" doesn't work (seems like it's based on JM ROM? or they just dropped the command/function for some reason?)

Was wondering what others experience of it is please?

Many thanks

Screenshot 2025-02-25 at 14.53.24.png


User avatar
RalfR
QL Wafer Drive
Posts: 1140
Joined: Fri Jun 15, 2018 8:58 pm

Re: Tyche ROM oddity

Post by RalfR »

There is a dissassemly of "Tyche" on Dilwyn's site with a Readme. Very informative!


7000 4E75
User avatar
t0nyt
Aurora
Posts: 859
Joined: Wed Nov 22, 2023 6:46 pm
Location: UK

Re: Tyche ROM oddity

Post by t0nyt »

RalfR wrote: Tue Feb 25, 2025 3:15 pm There is a dissassemly of "Tyche" on Dilwyn's site with a Readme. Very informative!
Thanks. The readme is interesting but it does seem to suggest at the end that it was based on JS. Strange then that WHEN ERRor doesn’t work


User avatar
t0nyt
Aurora
Posts: 859
Joined: Wed Nov 22, 2023 6:46 pm
Location: UK

Re: Tyche ROM oddity

Post by t0nyt »

Will burn an eeprom and try on a bbql


User avatar
RalfR
QL Wafer Drive
Posts: 1140
Joined: Fri Jun 15, 2018 8:58 pm

Re: Tyche ROM oddity

Post by RalfR »

t0nyt wrote: Tue Feb 25, 2025 3:01 pmI don't follow why "WHEN ERRor" doesn't work
WHEN ERRor is in the name table (quick look through the code).


7000 4E75
User avatar
t0nyt
Aurora
Posts: 859
Joined: Wed Nov 22, 2023 6:46 pm
Location: UK

Re: Tyche ROM oddity

Post by t0nyt »

RalfR wrote: Tue Feb 25, 2025 4:59 pm
t0nyt wrote: Tue Feb 25, 2025 3:01 pmI don't follow why "WHEN ERRor" doesn't work
WHEN ERRor is in the name table (quick look through the code).
Strange, didn’t work with my boot file

Ah, maybe it’s displaying a not found error but continuing

I’ll try it again with a bit of debugging to see what’s actually happening

Many thanks


User avatar
t0nyt
Aurora
Posts: 859
Joined: Wed Nov 22, 2023 6:46 pm
Location: UK

Re: Tyche ROM oddity

Post by t0nyt »

It's definitely falling over when WHEN ERRor (which just does a CONTINUE) tries to lrun a file that's not there

It also wipes out the boot program from memory

Will try on a BBQL and see if it's any different


User avatar
RalfR
QL Wafer Drive
Posts: 1140
Joined: Fri Jun 15, 2018 8:58 pm

Re: Tyche ROM oddity

Post by RalfR »

"Tyche" is quite interesting in that it loads and saves in tokinized form using LOAD and SAVE, similar to QLOAD and QSAVE.

This also works with different memory sizes (large memory saved, small memory loaded) and also whether any extensions were included when saving and not when loading.


7000 4E75
User avatar
Cristian
QL Wafer Drive
Posts: 1022
Joined: Mon Feb 16, 2015 1:40 pm
Location: Veneto

Re: Tyche ROM oddity

Post by Cristian »

That ©5891 number, when reversed, gives the year 1985. The real year of release, I suppose. What a strange ROM


User avatar
t0nyt
Aurora
Posts: 859
Joined: Wed Nov 22, 2023 6:46 pm
Location: UK

Re: Tyche ROM oddity

Post by t0nyt »

Cristian wrote: Tue Feb 25, 2025 7:00 pm That ©5891 number, when reversed, gives the year 1985. The real year of release, I suppose. What a strange ROM
I didn’t spot 5891=1985, maybe I’ve put the ROM in back to front… :D


Post Reply