Page 1 of 1
SMSQ/E 3.34
Posted: Fri Nov 30, 2018 8:07 pm
by Derek_Stewart
Hi,
There is an update to SMSQ/E to v3.34, which has a new keyword SSJOB.
Does anyone know the syntax of the new command and what it does?
Re: SMSQ/E 3.34
Posted: Fri Nov 30, 2018 8:30 pm
by martyn_hill
Hi Derek
Could you be referring to 'SUSJB'?
From the v3.34 source (sbsext\ext\jobs.asm), we find:
* 22-11-2018 0.6 added SUSJOB (pjw)
*
* JOBS [#n] lists the current jobs
* RJOB nr,tag,error removes a job
* SPJOB nr,tag,priority sets a job's priority
* SUSJB nr,tag,timeout suspends a job +ve ticks, -1 forever
* AJOB nr,tag,priority activates a job
Looks like there might be a typo in the changes.txt file:
sbsext_ext_jobs_asm 0.60 added SSJOB, JOB_NAME also handles compiled programs (pjw)
But the actual keyword appears to match the header in jobs.asm - we see from sbas\procs\tk2procs.asm:
...
proc_def SPJOB
proc_def SUSJB
proc_def AJOB
...
Re: SMSQ/E 3.34
Posted: Fri Nov 30, 2018 9:24 pm
by Derek_Stewart
Hi Martyn,
So it looks like SuSpend JOB.
OK, happy now...
Just got to check the Q68 config blocks as they usual do not conform to what I use. That is:
WIN1: QLWA.WIN
WIN2: QLWA2.WIN
FAT Drive linked
The point here is that the Q68 will not find the WIN1 QWA file if it is not as above. But not a issue really, just type LRUN "win8_boot" and re-config the defaults.
Re: SMSQ/E 3.34
Posted: Fri Nov 30, 2018 9:29 pm
by pjw
Its supposed to be SUSJB (from MT.SUSJB - Qdos nomenclature) ie suspend a job for a number of ticks or forever. Wolfgang disapproves of the name, probably thats why it is misspelled
JOB_NAME should now work for compiled tasks too; Turbo and QLib. Up to 48 chars.