Search found 497 matches

by pjw
Mon Apr 22, 2019 11:56 pm
Forum: Software & Programming
Topic: How to reliably detect USER or SUPERVISOR mode across CPUs
Replies: 12
Views: 562

Re: How to reliably detect USER or SUPERVISOR mode across CPUs

Another way, which doesn't require a test of the S flag, would be to define your own TRAP (#5 to #15) for it and activate your own exception table. This ensures that your code executes in supervisor mode. Of course it should end with a RTE which will restore the SR on return. Defining your own trap...
by pjw
Mon Apr 22, 2019 11:46 pm
Forum: Software & Programming
Topic: How to reliably detect USER or SUPERVISOR mode across CPUs
Replies: 12
Views: 562

Re: How to reliably detect USER or SUPERVISOR mode across CPUs

So, what does it mean I wonder when the Guide states 'Therefore, all reads of the status register are emulated.' Im not very well acquainted with this area of the OS as I have had little need for it. You may find the answer to this by looking at dev8_smsq_smsq_privv_asm, which deals with "priv...
by pjw
Mon Apr 22, 2019 6:55 pm
Forum: Software & Programming
Topic: How to reliably detect USER or SUPERVISOR mode across CPUs
Replies: 12
Views: 562

Re: How to reliably detect USER or SUPERVISOR mode across CPUs

Does section 10:12 in the Qdos/SMSQ Reference manual do anything for you?
by pjw
Mon Apr 22, 2019 5:36 pm
Forum: QL Emulation
Topic: SMSQ/E builds with QPC but not with SMSQmulator?
Replies: 9
Views: 733

Re: SMSQ/E builds with QPC but not with SMSQmulator?

Ive only assembled SMSQ/E on QPC2. There are numerous minor differences in the emulation between the QPC and SMSQmulator, but I doubt any would play out in this instance. Look to something local, like loading different toolkits at boot, or environmental differences. FYI I doubt Wolfgang reads this l...
by pjw
Thu Apr 18, 2019 6:41 pm
Forum: Software & Programming
Topic: Let us chat about Desktop Publishing on the QL
Replies: 27
Views: 1268

Re: Let us chat about Desktop Publishing on the QL

SinclairSociety wrote:
pjw wrote:Will the Gold Card be enough or even the future #8 QL Board Dave is working on allow mic more easily if using this PE?
Amply. When 512k was the best available, I was happy as a pig in poo with that ;)
by pjw
Thu Apr 18, 2019 11:43 am
Forum: Software & Programming
Topic: Let us chat about Desktop Publishing on the QL
Replies: 27
Views: 1268

Re: Let us chat about Desktop Publishing on the QL

In case it wasnt obvious, all the mice I pictured under the mouse survey topic were used on QLs of some ilk. I started with Eidersoft's ICE, which I didnt much care for as there was no real software for it apart from a mickymouse imitation of GEM. Next, for me, came QIMI + QRAM which were the real d...
by pjw
Tue Apr 16, 2019 4:12 pm
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 664

Re: A question about OPEN

Do you mean sort of "anchoring" a virtual device off some point in the file system, like QPC's DOS device? In theory, I think something like that could work. Are you aware of QVFS by HPR? His device driver doesnt use the directory device driver system (at least not directly). Its years sin...
by pjw
Mon Apr 15, 2019 12:53 pm
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 664

Re: A question about OPEN

It would seem like a lost opportunity otherwise, as the job ID is required to call the open routine.. Either way, it would be good to get confirmation as, if correct, this should be nailed into the documentation.
by pjw
Sun Apr 14, 2019 12:09 pm
Forum: Software & Programming
Topic: A question about OPEN
Replies: 10
Views: 664

Re: A question about OPEN

On entry to the ioa.open call the job ID could very well be in d1. I know it doesnt say so in the documentation, but that could just be an omission..
by pjw
Sat Apr 13, 2019 12:34 am
Forum: General QL Chat
Topic: Poll: Do you use a Mouse on your QL ?
Replies: 21
Views: 1034

Re: Poll: Do you use a Mouse on your QL ?

Do I have a mouse? No, I have mice! Here are a few of them:
Mice.jpg