sQLux v1.0 (The Xmas Turkey)

Discussion and advice about emulating the QL on other machines.
User avatar
desin
Brittle Membrane
Posts: 103
Joined: Mon May 10, 2021 10:33 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by desin »

my solution
Boot .png
Greetings from Switzerland
Markus


User avatar
desin
Brittle Membrane
Posts: 103
Joined: Mon May 10, 2021 10:33 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by desin »

try this
DEVICE = WIN1,QXLO.win,qdos-fs
DEVICE = FLP1,~/QXL/FLP/QPAC1440.img,qdos-fs

Greetings from Switzerland
Markus


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by RalfR »

desin wrote: Tue Mar 04, 2025 7:18 pmmy solution
For me it crashes with Goldcard_bin. Do I need to take any precautions or configure Goldcard_bin in a special way?


7000 4E75
User avatar
pjw
QL Wafer Drive
Posts: 1588
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: sQLux v1.0 (The Xmas Turkey)

Post by pjw »

desin wrote: Tue Mar 04, 2025 7:23 pm try this
DEVICE = WIN1,QXLO.win,qdos-fs
DEVICE = FLP1,~/QXL/FLP/QPAC1440.img,qdos-fs

Greetings from Switzerland
Markus
I have no problems attaching native QL devices. The win 1 and 2 in question are Windows folders.


Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
User avatar
pjw
QL Wafer Drive
Posts: 1588
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: sQLux v1.0 (The Xmas Turkey)

Post by pjw »

desin wrote: Tue Mar 04, 2025 7:18 pm my solution
Boot .png

Greetings from Switzerland
Markus
Thanks, but I dont see any significant difference. Are there different Gold Card variants, perhaps? I tried both the Aurora one and the standard GC one. On Q-emulator the latter, same as I showed in my example above, works flawlessly.


Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
User avatar
desin
Brittle Membrane
Posts: 103
Joined: Mon May 10, 2021 10:33 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by desin »

its just
DEVICE=WIN1,d:/

SMSQE will not run SQLux !

Greetings from Switzerland
Markus


User avatar
XorA
Site Admin
Posts: 1583
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

I have always said if someone documents a bunch of emu_ stuff I will implement it in sQLux, they are really easy to add in most cases.

Even better if that person persuaded the others to follow.


User avatar
XorA
Site Admin
Posts: 1583
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

desin wrote: Tue Mar 04, 2025 8:32 pm its just
DEVICE=WIN1,d:/

SMSQE will not run SQLux !

Greetings from Switzerland
Markus
I do not have the expertise in 68000 assembly to write smsq/e drivers for uqlx/sQLux.


User avatar
pjw
QL Wafer Drive
Posts: 1588
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: sQLux v1.0 (The Xmas Turkey)

Post by pjw »

XorA wrote: Tue Mar 04, 2025 8:38 pm I have always said if someone documents a bunch of emu_ stuff I will implement it in sQLux, they are really easy to add in most cases.

Code: Select all

Emulator-specific commands

EMU_NETADDR$     (FN)	 - returns the IP4 address of the first(?) net device
			   No QPC2 equivalent
EMU_HOSTOS$      (FN)	 - Free form host OS ID. QPC2 has QPC_HOSTOS (numeric)
EMU_VER$         (FN)
EMU_NETNAME$     (FN)	 - ge name of host PC
EMU_SYNCSCRAP    (PROC)  - Initiates job to synchronise host OS'es clipboard with 
                           JMS'es Scrap Thing. In SMSQmulator you still need to use 
                           JVASGET to put the clipboard into Scrap. In QPC2 you dont.
EMU_SYNCSCRAP_STOP(PROC) - Stops job above. In QPC2 use RJOB

EMU_EXIT         (PROC)
EMU_MINIMIZE     (PROC)
EMU_WINDOWTITLE  (PROC)  - What is displayed on the emulator's title bar

Platform-specific functions

MACHINE		 (FN)	 - returns a code which the system should set in the system
                           variables: SYS_MTYP ($A7)

These are already taken:

0 for all ordinary ST's without realtime-clock.
2 for Mega ST or ST's with realtime clock.
4 for Stacy.
6 for ordinary STE.
8 for Mega STE.
10 for GoldCard.
12 for SuperGoldCard.
16 for the Falcon 030.
17 for the Q40/Q60.
20 for SMSQmulator.
24 for the TT.
28 for the QXL.
30 for QPC.

PROCESSOR	(FN)	- Found at sys vars SYS_PTYP ($A1)
 			  Values are: $0x for a 68000, $1x for a 68010, $2x, $3x and $4x 
 			  for 68020, 68030 and 68040, respectively. Extra info, re MMU, 
 			  CoPro etc is coded into the lower nybble. In BASIC PROCESSOR 
 			  normally returns 0, 10, 20,.. etc.
XorA wrote: Tue Mar 04, 2025 8:38 pm Even better if that person persuaded the others to follow.
Ive done what I can there. The net result is EMU_xxx in SMSQmulator ;) The hope was that this would replace the existing JVA_xxx (and QPC_xxx commands) as my feedback came early on in the development of SMSQmulator, so it would not have inconvenienced anyone to just drop the JVA_ ones..


Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
User avatar
pjw
QL Wafer Drive
Posts: 1588
Joined: Fri Jul 11, 2014 8:44 am
Location: Norway
Contact:

Re: sQLux v1.0 (The Xmas Turkey)

Post by pjw »

XorA wrote: Tue Mar 04, 2025 9:34 pm
desin wrote: Tue Mar 04, 2025 8:32 pm <>SMSQE will not run SQLux !
<>
I do not have the expertise in 68000 assembly to write smsq/e drivers for uqlx/sQLux.
I thought all the drivers already were in a version of SMSQ/E that thinks its running in a QL with a Gold Card. Perhaps its the GC bit that is the difference..

Anyway, my question really was: Should it work? and if so, what do I need to do differently? It seems its not supposed to work. Fair enough. No wuckin' forries. :)


Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
Post Reply