Re: [Ql-Users] New QL Assembly Language Book.

2015-07-18 Thread Lee Privett
Norman, your psychic powers are amazing, how did you know I only had two
friends!

Many thanks for the update though 

On Fri, 17 Jul 2015 at 20:27 Norman Dunbar nor...@dunbar-it.co.uk wrote:

 Greetings everyone.

 After much work, some wailing, some gnashing of teeth and a good few hours
 typing on my phone while on holiday recently, I have finished updating the
 file at http://qdosmsq.dunbar-it.co.uk/downloads/QLToday/QL_Assembly.pdf
 which is the good old Assembly Language book I released into the wild just
 before Christmas.

 Changes are:

 George's observations and comments incorporated,
 Numerous typos fixed,
 LibGen removed until I fix it as there looks to be a chapter rewrite
 required,
 A new, much nicer format used,
 Code reformatted to not wander all over the margins,
 Proper table layout,
 Much nicer code layout,
 Orange! (You'll have to read it to follow that one!)
 375 pages of sheer bliss, and working cross references and a full,
 clickable index.

 Please download and give copies to both your friends! 


 Cheers,
 Norm.
 --
 Sent from my Android device with K-9 Mail. Please excuse my brevity.
 ___
 QL-Users Mailing List
 http://www.q-v-d.demon.co.uk/smsqe.htm
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Re: [Ql-Users] New QL Assembly Language Book.

2015-07-18 Thread Ralf Reköndt

Ok, I read Assembly language is very, very simple.

Abandoned... ;-))

7000
4E75

Works always.

Good Job!

Cheers...Ralf

- Original Message - 
From: Norman Dunbar nor...@dunbar-it.co.uk

To: ql-us...@q-v-d.com
Sent: Friday, July 17, 2015 9:27 PM
Subject: [Ql-Users] New QL Assembly Language Book.



Greetings everyone.

After much work, some wailing, some gnashing of teeth and a good few hours 
typing on my phone while on holiday recently, I have finished updating the 
file at http://qdosmsq.dunbar-it.co.uk/downloads/QLToday/QL_Assembly.pdf 
which is the good old Assembly Language book I released into the wild just 
before Christmas.


Changes are:

George's observations and comments incorporated,
Numerous typos fixed,
LibGen removed until I fix it as there looks to be a chapter rewrite 
required,

A new, much nicer format used,
Code reformatted to not wander all over the margins,
Proper table layout,
Much nicer code layout,
Orange! (You'll have to read it to follow that one!)
375 pages of sheer bliss, and working cross references and a full, 
clickable index.


Please download and give copies to both your friends! 


Cheers,
Norm.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm 


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread Derek Stewart


On 17/07/15 20:53, pjwitte wrote:

On 17/07/2015 17:27, François Van Emelen wrote:

Op 17/07/2015 om 11:38 schreef peterfox:

Hi Marcel,

I have had another look on C: and it is not obvious. Any
Suggestions, please?

How can one create a larger QXL.Win, please?

TIA  Regards

Peter

Hi,

I suppose you need the instructions to format a 'win'.
The manual says:

WIN_FORMAT 1 Allow WIN1_ to be formatted
FORMAT WIN1_10 Create a 10 Megabyte WIN device on C:
... you have to echo the two characters displayed ...
WIN_FORMAT 1,0 protect WIN1_ again against unwanted formatting
As far as I know you can't modify to size of a 'QXL.WIN' you have to
create a larger (or
smaller) one and copy your files.
Hope this helps.
Have a nice day.

François Van Emelen

SNIP


Yes, but make sure youre not formatting your boot drive! ;)

Per
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Hi,

In Windows 8, users (even administrators) are not allowed to create 
files in the C drive root directory, otherwise, an error message like “A 
required privilege is not held by the client” or “access is denied” will 
be prompted.


To fix it, just turn off the User Account Control (UAC). In Windows 8, 
do not turn off the UAC via control panel, it must go through the registry.


Or create file, i.e. QXL.WIN files in your user area and change the 
Devices deintion in the QPC2 startup.


Regards,

Derek
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] New QL Assembly Language Book.

2015-07-18 Thread George Gwilt

 On 17 Jul 2015, at 20:27, Norman Dunbar nor...@dunbar-it.co.uk wrote:
 
 After much work, some wailing, some gnashing of teeth and a good few hours 
 typing on my phone while on holiday recently, I have finished updating the 
 file

Wow! Every serious QLer should have a copy.

George
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread Tobias Fröschle

 Am 18.07.2015 um 11:46 schrieb Derek Stewart de...@q40.de:
 
 
 On 17/07/15 20:53, pjwitte wrote:
 On 17/07/2015 17:27, François Van Emelen wrote:
 Op 17/07/2015 om 11:38 schreef peterfox:
 Hi Marcel,
 
 I have had another look on C: and it is not obvious. Any
 Suggestions, please?
 
 How can one create a larger QXL.Win, please?
 
 TIA  Regards
 
 Peter
 Hi,
 
 I suppose you need the instructions to format a 'win'.
 The manual says:
 
 WIN_FORMAT 1 Allow WIN1_ to be formatted
 FORMAT WIN1_10 Create a 10 Megabyte WIN device on C:
 ... you have to echo the two characters displayed ...
 WIN_FORMAT 1,0 protect WIN1_ again against unwanted formatting
 As far as I know you can't modify to size of a 'QXL.WIN' you have to
 create a larger (or
 smaller) one and copy your files.
 Hope this helps.
 Have a nice day.
 
 François Van Emelen
 
 SNIP
 
 Yes, but make sure youre not formatting your boot drive! ;)
 
 Per
 ___
 QL-Users Mailing List
 http://www.q-v-d.demon.co.uk/smsqe.htm
 
 Hi,
 
 In Windows 8, users (even administrators) are not allowed to create files in 
 the C drive root directory, otherwise, an error message like “A required 
 privilege is not held by the client” or “access is denied” will be prompted.
 
 To fix it, just turn off the User Account Control (UAC). In Windows 8, do not 
 turn off the UAC via control panel, it must go through the registry.
 
 Or create file, i.e. QXL.WIN files in your user area and change the Devices 
 deintion in the QPC2 startup.
 
 Regards,
 
 Derek
 

Hi,
There’s way too many good reasons for not creating files outside your user area 
- So, better use Derek's second option.

Tobias

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread peterfox

Hi Francois,

Thank you for your input.

My puzzlement is where do you actually type FORMAT Win1_10 to get a 
10 Mb win device on C.


I have tried the run command and it obviously tried to do something but 
I cannot find it.


TIA  Regards,

Peter


On 18.07.2015 10:53, Tobias Fröschle wrote:

Am 18.07.2015 um 11:46 schrieb Derek Stewart de...@q40.de:


On 17/07/15 20:53, pjwitte wrote:

On 17/07/2015 17:27, François Van Emelen wrote:

Op 17/07/2015 om 11:38 schreef peterfox:

Hi Marcel,

I have had another look on C: and it is not obvious. Any
Suggestions, please?

How can one create a larger QXL.Win, please?

TIA  Regards

Peter

Hi,

I suppose you need the instructions to format a 'win'.
The manual says:

WIN_FORMAT 1 Allow WIN1_ to be formatted
FORMAT WIN1_10 Create a 10 Megabyte WIN device on C:
... you have to echo the two characters displayed ...
WIN_FORMAT 1,0 protect WIN1_ again against unwanted formatting
As far as I know you can't modify to size of a 'QXL.WIN' you have 
to

create a larger (or
smaller) one and copy your files.
Hope this helps.
Have a nice day.

François Van Emelen

SNIP


Yes, but make sure youre not formatting your boot drive! ;)

Per
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Hi,

In Windows 8, users (even administrators) are not allowed to create 
files in the C drive root directory, otherwise, an error message like 
“A required privilege is not held by the client” or “access is denied” 
will be prompted.


To fix it, just turn off the User Account Control (UAC). In Windows 
8, do not turn off the UAC via control panel, it must go through the 
registry.


Or create file, i.e. QXL.WIN files in your user area and change the 
Devices deintion in the QPC2 startup.


Regards,

Derek



Hi,
There’s way too many good reasons for not creating files outside your
user area - So, better use Derek's second option.

Tobias

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread jms1
The real problem is the locations for the win1 to 8 is hard coded in 
the scource of smsq and smsqe.


Either alter the source code, assembling or hack smsq.bin or smsqe.bin 
by removing the drive locations,  and keeping the file the same length 
by adding nulls after.


I have done this for years and the win files finish in the same 
directory smsq(e).bin

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread Derek
Hi,

I think a little RTFM (Reading of The Fine Manual) is required.

However. QPC2 has formatting of QXL.WIN disabled by default. To create a new 
WIN drive, you must issue the command: WIN_FORMAT 1

Then enter the command: FORMAT WIN1_10

This format a 10mb QXL.WIN file in the location defined in the QPC2 Devices 
setup. 

For completeness, issue WIN_FORMAT 0 to disable formatting.

Regards,

Derek 

-Original Message-
From: François Van Emelen francois.vaneme...@telenet.be
Sent: ‎18/‎07/‎2015 17:56
To: ql-us...@q-v-d.com ql-us...@q-v-d.com
Subject: Re: [Ql-Users] QPC2 and Win 8

Op 18/07/2015 om 17:12 schreef peterfox:
 Hi Francois,

 Thank you for your input.

 My puzzlement is where do you actually type FORMAT Win1_10 to get a 
 10 Mb win device on C.

 I have tried the run command and it obviously tried to do something 
 but I cannot find it.

 TIA  Regards,

 Peter 
SNIP
Dilwyn answered this before I saw your question.
Don't forget to copy your original 'QLX.WIN' somewhere else (in windows) 
before creating the new one in QPC2.
Have a nice day,

François Van Emelen


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread Marcel Kilgus
jms1 wrote:
 The real problem is the locations for the win1 to 8 is hard coded in 
 the scource of smsq and smsqe.

What are you talking about? This has never been the case for QPC.

Marcel

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread Ralf Reköndt
And also not for the two native access parts, Atari and Qxx- There were 
always SBASIC ways to select a WIN to format at will.


- Original Message - 
From: Marcel Kilgus

jms1 wrote:

The real problem is the locations for the win1 to 8 is hard coded in
the scource of smsq and smsqe.


What are you talking about? This has never been the case for QPC.

Marcel 


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread Dilwyn Jones
Just type the WIN_FORMAT and FORMAT commands into BASIC in QPC, like any other 
BASIC command. The FORMAT command is just the hard disk version of the normal 
FORMAT command. The '10' is just the size in megabytes, so if you want a 
QXL.WIN of size 100MB instead of a 10MB one, you would use FORMAT WIN1_100.

The other command someone suggested (WIN_FORMAT) is just a command which 
enables and disables the formatting of a QXL.WIN. The authors included that 
because otherwise it was too easy to acceidentally reformat the wrong QXL.WIN, 
that’s all.

Full details are in the QPC manual - you can download it from Marcel's website 
at http://www.kilgus.net/qpc/downloads.html 

That manual downloads as a PDF file you can view in Windows with just about any 
PDF viewer such as the Adobe PDF reader for example.

If you want a more complete SMSQ/E manual (the whole of SBASIC, not just the 
QPC bit), try this one, available in several formats including a PDF file, in 
the section called “SMSQ/E Manual” near the bottom of the page:

http://www.dilwyn.me.uk/docs/ebooks/index.html

On a slight tangent, for people wanting to copy files between large media like 
QXL.WIN and wanting to ensure you have the latest copies of files on both 
media, try my SYNC program at http://www.dilwyn.me.uk/files/index.html . This 
“synchronises” files between two media (whole disks or just individual 
directories), taking dates into account, ensuring the latest versions of files 
on both media. I wrote it myself in QL BASIC, so anyone familiar with QL BASIC 
should be able to tweak it for their own needs. Because I sometimes work from a 
desktop PC, sometimes from a netbook PC, I find it handy to make sure any 
changes made on either machine are kept up to date on the other more or less 
automatically without me having to remember which files I need to copy from 
which machine to which.

Dilwyn Jones

-Original Message- 
From: peterfox 
Sent: Saturday, July 18, 2015 4:12 PM 
To: ql-us...@q-v-d.com 
Subject: Re: [Ql-Users] QPC2 and Win 8 

Hi Francois,

Thank you for your input.

My puzzlement is where do you actually type FORMAT Win1_10 to get a 
10 Mb win device on C.

I have tried the run command and it obviously tried to do something but 
I cannot find it.

TIA  Regards,

Peter


On 18.07.2015 10:53, Tobias Fröschle wrote:
 Am 18.07.2015 um 11:46 schrieb Derek Stewart de...@q40.de:


 On 17/07/15 20:53, pjwitte wrote:
 On 17/07/2015 17:27, François Van Emelen wrote:
 Op 17/07/2015 om 11:38 schreef peterfox:
 Hi Marcel,

 I have had another look on C: and it is not obvious. Any
 Suggestions, please?

 How can one create a larger QXL.Win, please?

 TIA  Regards

 Peter
 Hi,

 I suppose you need the instructions to format a 'win'.
 The manual says:

 WIN_FORMAT 1 Allow WIN1_ to be formatted
 FORMAT WIN1_10 Create a 10 Megabyte WIN device on C:
 ... you have to echo the two characters displayed ...
 WIN_FORMAT 1,0 protect WIN1_ again against unwanted formatting
 As far as I know you can't modify to size of a 'QXL.WIN' you have 
 to
 create a larger (or
 smaller) one and copy your files.
 Hope this helps.
 Have a nice day.

 François Van Emelen

 SNIP

 Yes, but make sure youre not formatting your boot drive! ;)

 Per
 ___
 QL-Users Mailing List
 http://www.q-v-d.demon.co.uk/smsqe.htm

 Hi,

 In Windows 8, users (even administrators) are not allowed to create 
 files in the C drive root directory, otherwise, an error message like 
 “A required privilege is not held by the client” or “access is denied” 
 will be prompted.

 To fix it, just turn off the User Account Control (UAC). In Windows 
 8, do not turn off the UAC via control panel, it must go through the 
 registry.

 Or create file, i.e. QXL.WIN files in your user area and change the 
 Devices deintion in the QPC2 startup.

 Regards,

 Derek


 Hi,
 There’s way too many good reasons for not creating files outside your
 user area - So, better use Derek's second option.

 Tobias

 ___
 QL-Users Mailing List
 http://www.q-v-d.demon.co.uk/smsqe.htm
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Re: [Ql-Users] QPC2 and Win 8

2015-07-18 Thread François Van Emelen

Op 18/07/2015 om 17:12 schreef peterfox:

Hi Francois,

Thank you for your input.

My puzzlement is where do you actually type FORMAT Win1_10 to get a 
10 Mb win device on C.


I have tried the run command and it obviously tried to do something 
but I cannot find it.


TIA  Regards,

Peter 

SNIP
Dilwyn answered this before I saw your question.
Don't forget to copy your original 'QLX.WIN' somewhere else (in windows) 
before creating the new one in QPC2.

Have a nice day,

François Van Emelen


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm