Re: sQLux v1.0 (The Xmas Turkey)
Posted: Tue Mar 04, 2025 7:18 pm
my solution
Markus
Greetings from SwitzerlandMarkus
RIP Sir Clive Sinclair 1940 - 2021
https://theqlforum.com/
For me it crashes with Goldcard_bin. Do I need to take any precautions or configure Goldcard_bin in a special way?
I have no problems attaching native QL devices. The win 1 and 2 in question are Windows folders.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
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.
I do not have the expertise in 68000 assembly to write smsq/e drivers for uqlx/sQLux.desin wrote: Tue Mar 04, 2025 8:32 pm its just
DEVICE=WIN1,d:/
SMSQE will not run SQLux !
Greetings from Switzerland
Markus
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.
Ive done what I can there. The net result is EMU_xxx in SMSQmulator
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..