Search found 482 matches

by martyn_hill
Tue Apr 23, 2019 12:11 am
Forum: Software & Programming
Topic: How to reliably detect USER or SUPERVISOR mode across CPUs
Replies: 8
Views: 231

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

Thanks Jan and Per - I have enough now to make the next step :-)
by martyn_hill
Mon Apr 22, 2019 7:19 pm
Forum: Software & Programming
Topic: How to reliably detect USER or SUPERVISOR mode across CPUs
Replies: 8
Views: 231

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

Darn it - I thought I had researched thoroughly :-) Thanks Per. So, what does it mean I wonder when the Guide states 'Therefore, all reads of the status register are emulated.' Does this mean that MOVE SR, <ea> can be used and, if it does cause an exception due to running on a later processor, that ...
by martyn_hill
Mon Apr 22, 2019 11:17 am
Forum: Software & Programming
Topic: How to reliably detect USER or SUPERVISOR mode across CPUs
Replies: 8
Views: 231

How to reliably detect USER or SUPERVISOR mode across CPUs

Hi everyone I am trying to design a routine that when called might be in ether of USER or SUPERVISOR privilege modes and, at some point will need to protect a heap memory allocation by temporarily switching to SUPERVISOR mode if not already there. Before returning, the routine should be back in the ...
by martyn_hill
Sun Apr 21, 2019 3:10 pm
Forum: Hardware
Topic: QL-VGA
Replies: 12
Views: 446

Re: QL-VGA

Good luck, Marcel!
by martyn_hill
Wed Apr 03, 2019 8:20 am
Forum: Hardware
Topic: WD1772 vs DP8473V
Replies: 8
Views: 414

Re: WD1772 vs DP8473V

Hi Dave Like you describe, I've always found that 32kB block of Int QL I/O very tempting to re-use 'for my own purposes.' Only the bottom 64 bytes (aligned to a bit-boundary) are needed for valid QL internal I/O, plus we hear that QIMI uses the top 256bytes (or less.) I was researching recently any ...
by martyn_hill
Mon Apr 01, 2019 11:58 pm
Forum: Hardware
Topic: QLAN-USB Adapter - working prototype...
Replies: 50
Views: 9804

Re: QLAN-USB Adapter - working prototype...

Hi Peter! Taking the SERNET driver as the basis for a QLNET adapter is certainly a feasible and valid alternative approach and, had it been possible to secure the source code for SERNET in the early days of this particular project, I might have taken that direction myself, rather than using the read...
by martyn_hill
Mon Mar 04, 2019 6:47 pm
Forum: Software & Programming
Topic: In defence of the QDOS filesystem...
Replies: 8
Views: 498

Re: In defence of the QDOS filesystem...

Hi Tobi - oh yes, that was the other method I had forgotten - thank you! On reflection, I still 'feel' that modding EX/EW to transparently handle the situation holds some water. :-) And, apologies to anyone I've offended with my poor spelling in the topic title - I can't seem to adjust it after the ...
by martyn_hill
Mon Mar 04, 2019 6:30 pm
Forum: Software & Programming
Topic: In defence of the QDOS filesystem...
Replies: 8
Views: 498

Re: In defense of the QDOS filesystem...

Gentlemen, thanks for the feedback - I wasn't sure what response I'd get to opening-up this old can-o-worms... Thanks Norman for describing so much more succinctly than I (Mr Verbose...) the 36-character issue in your rants blog. Bee-hives, eh? :-) Thanks Per for adding humour back to what might hav...
by martyn_hill
Sun Mar 03, 2019 10:01 pm
Forum: Software & Programming
Topic: In defence of the QDOS filesystem...
Replies: 8
Views: 498

In defence of the QDOS filesystem...

Hi everyone! I chose a provocative title, judging by the general consensus shared over time here on the forum... Slightly playing "devil's advocate", I thought I'd share some thoughts (my own and entirely open to critique!) about our legacy QDOS filesystem - such as it is. To be precise, I...
by martyn_hill
Fri Feb 22, 2019 11:53 pm
Forum: Software & Programming
Topic: QLCOMMANDER - testers and help needed
Replies: 91
Views: 6004

Re: QLCOMMANDER - testers and help needed

Hi Andrei! Looking forward to some of the new features :-) Meanwhile, the QNET cabling is simplicity itself. Mono (2-wire) or stereo (3-wire) cables with mono/stereo 3.5mm TRS/Jack plugs are all that is needed. I mention stereo/3-wire, only because they work and are easier to find ready-made, but yo...