Search found 2699 matches

by tofro
Thu May 02, 2019 10:32 am
Forum: Help for New Users
Topic: Hello & help needed with QL networking and TK2
Replies: 20
Views: 13847

Re: Hello & help needed with QL networking and TK2

Hi Martyn, - I've noticed that the scout appears to have some data encoded into it (some variation of the NET ID?), even though it appears to be completely ignored, however can this data be used to reliably differentiate between the standard protocol and TK2 protocol? Jason Jason, what's in the sco...
by tofro
Tue Apr 30, 2019 10:24 am
Forum: Software & Programming
Topic: Qmenu - Outln_rext
Replies: 4
Views: 2143

Re: Qmenu - Outln_rext

Tomas, The S-Basic reference Manual has a pretty extensive and detailed explanation of the OUTLN command - I don't think I can do any better. What needs to be mentioned is the difference between a primary (#0 in most cases) and a secondary window, because OUTLN sets different limits on them OUTLN #0...
by tofro
Sat Apr 27, 2019 2:29 pm
Forum: Software & Programming
Topic: How to reliably detect USER or SUPERVISOR mode across CPUs
Replies: 12
Views: 4210

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

How might detecting this tie in with detecting and enabling caches on the 68000, 68020, 68030 and 68060? Enabling cache on a 68000 is REALLY hard. Detecting it is even harder ;) In earnest: You don't detect cache on a 68k CPU (some cache modes make it impossible to be "seen" by the CPU it...
by tofro
Fri Apr 26, 2019 12:03 pm
Forum: Software & Programming
Topic: SCREEN1 = SYSVAR @ JSROM
Replies: 90
Views: 43272

Re: SCREEN1 = SYSVAR @ JSROM

I was hoping to divert some of the QDOS drawing routines to screen1 from within machine code. As I read somewhere, long word channel ID encodes screen{0,1}, possible? None of the original QDOS drawing routines could actually draw to screen 1. And I doubt they can be made to do so from the outside. ...
by tofro
Wed Apr 24, 2019 4:40 pm
Forum: Software & Programming
Topic: SCREEN1 = SYSVAR @ JSROM
Replies: 90
Views: 43272

Re: SCREEN1 = SYSVAR @ JSROM

Typical non-Minerva applications that make use of the second screen need do the following: Allocate any needed memory from the system Go into supervisor mode and never leave it again while the second screen is in use. Note that implies that your program will take over the machine entirely. ... and ...
by tofro
Wed Apr 24, 2019 2:25 pm
Forum: Software & Programming
Topic: SCREEN1 = SYSVAR @ JSROM
Replies: 90
Views: 43272

Re: SCREEN1 = SYSVAR @ JSROM

Typical non-Minerva applications that make use of the second screen need do the following: Allocate any needed memory from the system Go into supervisor mode and never leave it again while the second screen is in use. Note that implies that your program will take over the machine entirely. Save the ...
by tofro
Tue Apr 16, 2019 8:18 pm
Forum: Software & Programming
Topic: Let us chat about Desktop Publishing on the QL
Replies: 27
Views: 10086

Re: Let us chat about Desktop Publishing on the QL

Pre-1990 systems/OS had the huge disadvantage that there was no common printer model/driver architecture built into them. So, every application had to come with their own printer drivers (for any model in the market, which was a huuuuge task). Today, most printers aren't even intelligent enough to p...
by tofro
Tue Apr 16, 2019 2:20 pm
Forum: Hardware
Topic: Sinclair QL - QL-SD with vDRIVE QL
Replies: 22
Views: 10990

Re: Sinclair QL - QL-SD with vDRIVE QL

But don't confuse the SD cards - neither will work with the other's media.

Tobias
by tofro
Wed Apr 10, 2019 11:00 pm
Forum: Hardware
Topic: Floating a thought to understand the issues...
Replies: 29
Views: 9691

Re: Floating a thought to understand the issues...

Dave wrote:
Another reason why it would do well on a separate CPU.
The keyboard is handled by a separate CPU on the QL

Tobias