QL/E running on QXL2 ISA PC card

Nagging hardware related question? Post here!
User avatar
Chr$
QL Wafer Drive
Posts: 1304
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

QL/E running on QXL2 ISA PC card

Post by Chr$ »

I got my QXL2 Card installed into a PC today then installed DOS/Win98 etc etc.

Then setup the QXL side of things to run QL/E (thanks Urs, remarkable the work that you put in to that). It is pretty slow, and as you can see, the area around the icons still shows elements of Urs QL collection image, before I resized it. But I suppose the slowness is to be expected with the CPU/RAM of the QXL2.
qleonQXL.jpg
I just love the idea of the QXL. A computer in a computer, bonkers and genius at the same time. Here's the card in place:
QXL2.jpg
Only slight issue at the moment is that the Windows side of things uses a USB mouse and that doesn't work (obviously) in QL/E. I don't have a ps/2 port so will find a serial mouse for that, which I believe will be ok on QL/E (I mean, that is what would have been common at the time, after all).


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
tofro
Font of All Knowledge
Posts: 2686
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QL/E running on QXL2 ISA PC card

Post by tofro »

Chr$ wrote:I got my QXL2 Card installed into a PC today then installed DOS/Win98 etc etc.

Then setup the QXL side of things to run QL/E (thanks Urs, remarkable the work that you put in to that). It is pretty slow, and as you can see, the area around the icons still shows elements of Urs QL collection image, before I resized it. But I suppose the slowness is to be expected with the CPU/RAM of the QXL2.
Well, it's actually not so slow at all - What's slow is the transfer of graphics to the PC video card - Everything that goes to the screen needs to pass the ISA bus twice (try MODE 4 or generally something that needs a lot of CPU, but no video output and you'll see what I mean), from QXL to host memory, then to the video card.
Chr$ wrote: Only slight issue at the moment is that the Windows side of things uses a USB mouse and that doesn't work (obviously) in QL/E. I don't have a ps/2 port so will find a serial mouse for that, which I believe will be ok on QL/E (I mean, that is what would have been common at the time, after all).
You don't necessarily need a serial mouse for QXL - What you need is a mouse driver that supports DOS (Not only Windows - it needs to work in the DOS command prompt). Mine works fine with a PS/2 mouse and eComStation on the host PC.

Tobias


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Chr$
QL Wafer Drive
Posts: 1304
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: QL/E running on QXL2 ISA PC card

Post by Chr$ »

Thanks Tobias, both of those things seem easily rectified. I did actually have the USB mouse going under DOS so will put the drivers back (I swapped from the German version that the PC came with to English).

I assume changing the mode is just in the boot file somewhere obvious?


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
tofro
Font of All Knowledge
Posts: 2686
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QL/E running on QXL2 ISA PC card

Post by tofro »

Chr$ wrote: I assume changing the mode is just in the boot file somewhere obvious?
You can configure the initial graphics mode with "config" (the PE configuration program) working directly on the SMSQ.EXE file.

That works best by copying SMSQ.EXE (using DOS or Windows) from C: to a MS-DOS-formatted floppy, then start C:\...\SMSQ.EXE and, once QXL is up and running use "exec win1_config" and enter "flp1_smsq.exe" as the file to configure. then, back in DOS, move a:\smsq.exe back to C:\...\SMSQ.EXE

From the manual:
QXL Manual wrote:The supplied diskette is in MSDOS format and so cannot support executable files. To make CON FIG executable get the QXL up and running
then put the QXL diskette into drive A: and enter the following:

Adr=RESPR(5510)
LBYTES "Flp1_Config",Adr
SEXEC "Win1_Config",Adr,5510,l792

which will leave the executable version of Config on Win1_

To use Config, put an MSDOS format diskette with SMSQ on it into Flp1_ and then enter:

EXEC "Win1_Config"

then press CTRL-c until the cursor flashes in the Config window and follow the on screen instructions. The name of the file to configure is
"Flp1_SMSQ.EXE"

If you are using the QXL from hard disk it is necessary to go to MSDOS, with CTRL-ScrollLock, and copy the file called SMSQ.EXE to an MSDOS
format floppy diskette before it can be modified with CONFIG. Re-enter the QXL by entering SMSQ/ and the file can be modified by CONFIG.
(Note the numbers on RESPR and SEXEC might differ for newer versions of config)

Tobias


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Chr$
QL Wafer Drive
Posts: 1304
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: QL/E running on QXL2 ISA PC card

Post by Chr$ »

Thanks, I did see that in the text file manual! Wasn't sure if the arrangement, file names etc was the same for me, as with the QL/E version I start it from DOS with SMSQEQXL(.EXE).

Do I therefore need to run the config on that file instead? I don't even have the system turned on at the moment, I'm sure I'll work it out.


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
tofro
Font of All Knowledge
Posts: 2686
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QL/E running on QXL2 ISA PC card

Post by tofro »

Chr$ wrote: Do I therefore need to run the config on that file instead? I don't even have the system turned on at the moment, I'm sure I'll work it out.
Yep - This is actually QDOS config configuring a DOS binary.

Tobias


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Chr$
QL Wafer Drive
Posts: 1304
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: QL/E running on QXL2 ISA PC card

Post by Chr$ »

Hmmm, dealing with the mouse first:

I got the USB mouse working in DOS by using "USBLink, USB Stack Driver, ver 2.5" (an exe file called uhci.exe)

But it doesn't work in the QL/E environment. What mouse driver are you using for DOS (do you also have a USB mouse)?


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
Chr$
QL Wafer Drive
Posts: 1304
Joined: Mon May 27, 2019 10:03 am
Location: Sachsen, Germany
Contact:

Re: QL/E running on QXL2 ISA PC card

Post by Chr$ »

Oh, another problem! This time trying to config the smsqeqxl.exe file as you described.

I get "flp1_smsqeqxl.exe - has no configuration blocks".

I suppose that means it has to be done differently. I'll check the docs later.


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: QL/E running on QXL2 ISA PC card

Post by mk79 »

No, there is no other way. I suspect you tried a level 1 config program, use a level 2 like MenuConfig (on my QL-SD demo disc for example).


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

Re: QL/E running on QXL2 ISA PC card

Post by Chr$ »

Yes, that was better. No mention of QL modes though, just conventional screen resolution sizes. I'll play with that. At the end it asked if I wanted to update MenuConfig_INF. I assume I don't need to as when I have config'd smsqeqxl.exe I'll be using a completely different QXL.WIN container?


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