Search found 617 matches

by tcat
Mon Aug 03, 2020 8:25 am
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

Hi Ben, Nice video, seeing `Think C' on Mac, remember also using MPW (E.T.O.), that had unix like shell environment, perhaps `Apple-Dot' comes from there, it sill lingers in mem. Re QL, how do you make those blobs, that appear to have some shading perspective, as if the light came from an angle? Res...
by tcat
Fri Jul 31, 2020 10:59 am
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

Hi Ben,

Nice event loop example, I vaguely remember programmers were also guided to add

Code: Select all

  switch () ...
    default: Idle()
   }

whenever appropriate, to do some app housekeeping, while it is idle, which is most of the time.
Yes, while(1) or until(0)
by tcat
Thu Jul 30, 2020 1:27 pm
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

QDOS is a bit of a mix between the two Taking best of the two, or a compromise? On RPI Linux, not knowing much about scheduler runtime, I coded simple NET [nRF24L01] server while ( true ) receiveheader() case ( type ) SND: send() RCV: receive() default: waitms( 10 ) end case end while Without some ...
by tcat
Thu Jul 30, 2020 10:59 am
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

just my experience, cooperative vs preemptive cooperative while (true) /*event - inner loops*/ idle: SystemTask(); // cycles back end while preemptive while (true) /*event - inner loops*/ idle: Waitms(10); // some ms wait end while Cycles back to the system vs wait in order of millis [not to steal t...
by tcat
Tue Jul 28, 2020 7:32 pm
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

From this perspective, QL was much compromised design, can be viewed as simple, higher level of integration led to just a few IC chips used. H/W and system extensible, compact and nice industrial look. Yes, PCs had better keyboard, but mind the price. Interesting about QL paths, encoded in the file ...
by tcat
Tue Jul 28, 2020 4:47 pm
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

Well, "a single file" is how the Finder presented it but it was two parts True, but still two files, compared to various settings, tweakings, paths, directories, prefixes, suffixes, registrars, uuids, security files, etc, etc. I know, is an imprint of evolutionary development, old legacy ...
by tcat
Mon Jul 27, 2020 6:45 pm
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

Hi Ben, Yes, you are right, it works as long as you still pass the event loop. It was an unfortunate example, need to correct my statement, I tried to compare sort of break functionality across systems ~ `Ctrl-C'. EDIT and probably the app has to be programmed that way, please see the programmer's r...
by tcat
Mon Jul 27, 2020 12:39 pm
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

Not sure it was mentioned here, on cooperative systems, you cannot write loops while (true) ; This locks entire system, on preemptive you can, however is sometimes difficult to find badly formed loop end conditions. On Apple Mac, you pressed Apple [shredder] Key plus dot [,], to escape from locked a...
by tcat
Mon Jul 27, 2020 9:03 am
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

Finder/Multifinder wouldn't let you (may have something to do with wanting to protect the resource fork...dunno why else they made that decision) The resource fork contained executable `CODE' blocks 16/32K each, plus a jump table blocks, acting as page file, no virtual memory needed! That's what I ...
by tcat
Sun Jul 19, 2020 10:18 am
Forum: General QL Chat
Topic: What makes the OS for QL any better, different, unique ?
Replies: 80
Views: 8664

Re: What makes the OS for QL any better, different, unique ?

Hi, Reading first document `25 years have gone by since the launch of the QL' The ill-fated XENIX system should give an idea of the slowness of Unix. When this was launched (just after the QL) on an IBM PC XT platform (about 4 times fasler than a QL with 10 times as much working memory) Not sure I g...