Page 2 of 4
Re: SMSQ/E 3.36
Posted: Tue Apr 21, 2020 6:58 pm
by stephen_usher
I've just been looking at the sources and trying to work out how the display stuff works just it just seems gobbledygook to me.
I had been wondering if I could modify the Atari driver to work with the Atari TT's medium resolution (640x480, 16 colours) but I wouldn't know where to start.
Re: SMSQ/E 3.36
Posted: Wed Apr 22, 2020 9:51 pm
by mk79
afx wrote:How can I help you to solve the problem?
Please post a picture of a Spanish QL keyboard, I cannot find one anywhere on the web.
Re: SMSQ/E 3.36
Posted: Wed Apr 22, 2020 9:52 pm
by mk79
stephen_usher wrote:I've just been looking at the sources and trying to work out how the display stuff works just it just seems gobbledygook to me.
I had been wondering if I could modify the Atari driver to work with the Atari TT's medium resolution (640x480, 16 colours) but I wouldn't know where to start.
16 colour modes are not supported. It would be quite a lot of work to implement them, which is way I didn't do it.
Re: SMSQ/E 3.36
Posted: Wed Apr 22, 2020 11:24 pm
by Chr$
mk79 wrote:afx wrote:How can I help you to solve the problem?
Please post a picture of a Spanish QL keyboard, I cannot find one anywhere on the web.
I can do that!
Re: SMSQ/E 3.36
Posted: Thu Apr 23, 2020 9:56 am
by mk79
Cool, thanks. afx, you can try patching the 3.36 binary this way
Code: Select all
s$ = "win1_gold"
l = FLEN(\s$)
IF l <> 237836 THEN PRINT "Wrong size": STOP
a = ALCHP(l)
LBYTES s$,a
POKE a+$F563,$4E
SBYTES_O s$,a
RECHP a
The Q68 version is fine I supposed?
Re: SMSQ/E 3.36
Posted: Thu Apr 23, 2020 4:29 pm
by afx
mk79 wrote:Cool, thanks. afx, you can try patching the 3.36 binary this way
Code: Select all
s$ = "win1_gold"
l = FLEN(\s$)
IF l <> 237836 THEN PRINT "Wrong size": STOP
a = ALCHP(l)
LBYTES s$,a
POKE a+$F563,$4E
SBYTES_O s$,a
RECHP a
Hi Marcel, great!!
Now with the patch the accented vowels (áéíóú) work well!. (¡Bravo!

)
There's just one small problem left:
- The single quote key
( ' ) is not on the spanish BBQL keyboard, this single quote must be produced by the CTRL key and acent key
( ´ ) (the key to the right of the P in lowercase). The version 3.36 not patched does this well.
mk79 wrote:The Q68 version is fine I supposed?
Yes, In the Q68 SMSQE version 3.36, the Spanish keyboard layout and messages are perfect.
Chr$ wrote:I can do that!
Chr$, thanks for advancing the photo ...
Best regards.
Re: SMSQ/E 3.36
Posted: Thu Apr 23, 2020 5:09 pm
by mk79
Hm, okay, in that case the table has to be done differently. You can combine the key with space in the meantime to get the character.
Re: SMSQ/E 3.36
Posted: Thu Apr 23, 2020 6:16 pm
by stephen_usher
mk79 wrote:stephen_usher wrote:I've just been looking at the sources and trying to work out how the display stuff works just it just seems gobbledygook to me.
I had been wondering if I could modify the Atari driver to work with the Atari TT's medium resolution (640x480, 16 colours) but I wouldn't know where to start.
16 colour modes are not supported. It would be quite a lot of work to implement them, which is way I didn't do it.
I realised that, but if I could make head or tail of the current code I might have been able to help. It seems quite impenetrable code.
Re: SMSQ/E 3.36
Posted: Thu Apr 23, 2020 6:45 pm
by afx
mk79 wrote:You can combine the key with space in the meantime to get the character.
Ok, that's a good solution for me. I find it even more comfortable than CTRL ´.
Thank you!
Re: SMSQ/E 3.36
Posted: Thu Apr 23, 2020 11:50 pm
by mk79
afx wrote:Ok, that's a good solution for me. I find it even more comfortable than CTRL ´.
You could try my patch with
I think both variants should work then.