Riddle - Scrambled Minerva
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Riddle - Scrambled Minerva
While testing my new QL-SD ROM adapter I got the following screen. I found it quite funny, anybody want to venture a guess how something like this could happen?
- NormanDunbar
- Forum Moderator
- Posts: 2471
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Buckie, Scotland
- Contact:
Re: Riddle - Scrambled Minerva
Hi Marcel,
I would hazard a guess, the font pointer in the channels are all not pointing at the correct ROM location for the font set? Now, how that could happen, I have no idea.
Cheers,
Norm.
I would hazard a guess, the font pointer in the channels are all not pointing at the correct ROM location for the font set? Now, how that could happen, I have no idea.
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.
Re: Riddle - Scrambled Minerva
Finnish Minerva ROM? 
No. Code from ROM seems to work OK, otherwise we wouldn't see anything. I know the Minerva Bitmap is a pixmap in the Minerva ROM, and that seems to work alright as well. Is Minerva running from the near or the far side of the ROM port? I guess near.
There seems to be an at least somewhat orderly shift in characters - All spaces are "?", "F" is transformed to "e", "1" to "O", 2 to "P", "3" to "R", "4" to "S" - But superscript "F" shows up too often, as well as "ä", so it's not as orderly as I first thought . I had first assumed you got an address or data line interchanged, but then the code wouldn't have run so far.
A solder joint between some upper address lines, perhaps (larger than $C000)?
Tobias

No. Code from ROM seems to work OK, otherwise we wouldn't see anything. I know the Minerva Bitmap is a pixmap in the Minerva ROM, and that seems to work alright as well. Is Minerva running from the near or the far side of the ROM port? I guess near.
There seems to be an at least somewhat orderly shift in characters - All spaces are "?", "F" is transformed to "e", "1" to "O", 2 to "P", "3" to "R", "4" to "S" - But superscript "F" shows up too often, as well as "ä", so it's not as orderly as I first thought . I had first assumed you got an address or data line interchanged, but then the code wouldn't have run so far.
A solder joint between some upper address lines, perhaps (larger than $C000)?
Tobias
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
-
- Font of All Knowledge
- Posts: 4699
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Riddle - Scrambled Minerva
Hi,
There could 2 possible reasons, either a hardware fault or software fault/corruption.
There could 2 possible reasons, either a hardware fault or software fault/corruption.
Regards,
Derek
Derek
Re: Riddle - Scrambled Minerva
I had something like this with Minerva for a while. Too long ago to remember what the trouble was or how it was resolved.mk79 wrote:While testing my new QL-SD ROM adapter I got the following screen. I found it quite funny, anybody want to venture a guess how something like this could happen?
Youre welcome

Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: Riddle - Scrambled Minerva
OK, I'll solve
It was quite obvious when you have the QL in front of you but almost impossible to guess when not... though Tobias analysis came close with problems in the upper area.
Anyway, I forgot to remove the internal QL-SD before plugging the external one in. So there were two ROMs running at the same time! The twist is that one ROM was a German Minerva and one ROM was an English Minerva. These are in large parts identical as the language specific part is towards the end... so they agreed enough on the code to make it run flawlessly, but when they tried to access anything language specific they strongly disagreed and the result was garbage on the data bus
Still, thought this effect was interesting enough to share.

Anyway, I forgot to remove the internal QL-SD before plugging the external one in. So there were two ROMs running at the same time! The twist is that one ROM was a German Minerva and one ROM was an English Minerva. These are in large parts identical as the language specific part is towards the end... so they agreed enough on the code to make it run flawlessly, but when they tried to access anything language specific they strongly disagreed and the result was garbage on the data bus

Re: Riddle - Scrambled Minerva
Funny. Bi-lingual QL. Could be called "the tower-of-babel-syndome"
They can't have been 100% in sync - I would have assumed that at least the "F1/F2" and "F3/F4" texts which are identical in English and German Minerva should have shown up?
They can't have been 100% in sync - I would have assumed that at least the "F1/F2" and "F3/F4" texts which are identical in English and German Minerva should have shown up?
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
- NormanDunbar
- Forum Moderator
- Posts: 2471
- Joined: Tue Dec 14, 2010 9:04 am
- Location: Buckie, Scotland
- Contact:
Re: Riddle - Scrambled Minerva
Well, that was going to be my next guess! (I lied!)
Cheers,
Norm.
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.
- mk79
- QL Wafer Drive
- Posts: 1349
- Joined: Sun Feb 02, 2014 10:54 am
- Location: Esslingen/Germany
- Contact:
Re: Riddle - Scrambled Minerva
Due to different sizes of the texts before the F1/F2 text they end up at different addresses. And presumably the address fetched will not point to either of the versions as it must be garbled, too.tofro wrote:They can't have been 100% in sync - I would have assumed that at least the "F1/F2" and "F3/F4" texts which are identical in English and German Minerva should have shown up?