SMSQ/E 3.36

Anything QL Software or Programming Related.
stephen_usher
Gold Card
Posts: 429
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: SMSQ/E 3.36

Post 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.


User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: SMSQ/E 3.36

Post 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.


User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: SMSQ/E 3.36

Post 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.


User avatar
Chr$
QL Wafer Drive
Posts: 1304
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: SMSQ/E 3.36

Post 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!
ESkbd.jpg


https://QXL.WIN
Collector of QL related computers, accessories and QL games/software.
Ask me about felt pads - I can cut them to size and they have proved excellent for mdv data recovery.
User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: SMSQ/E 3.36

Post 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?


afx
Trump Card
Posts: 171
Joined: Tue Dec 28, 2010 10:23 pm

Re: SMSQ/E 3.36

Post 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! :D )

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.


User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: SMSQ/E 3.36

Post 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.


stephen_usher
Gold Card
Posts: 429
Joined: Tue Mar 11, 2014 8:00 pm
Location: Oxford, UK.
Contact:

Re: SMSQ/E 3.36

Post 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.


afx
Trump Card
Posts: 171
Joined: Tue Dec 28, 2010 10:23 pm

Re: SMSQ/E 3.36

Post 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!


User avatar
mk79
QL Wafer Drive
Posts: 1349
Joined: Sun Feb 02, 2014 10:54 am
Location: Esslingen/Germany
Contact:

Re: SMSQ/E 3.36

Post 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

Code: Select all

POKE a+$F45C,$96
POKE a+$F563,0
I think both variants should work then.


Post Reply