Search found 540 matches

by ql_freak
Tue Jul 15, 2025 1:32 am
Forum: General QL Chat
Topic: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)
Replies: 20
Views: 1105

Re: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)


Hi,

The source code to C68 is available, could that be enhanced to produce reentrant code?


Hi Derek,

look in the current C68 manual. C68 can produce reentrant code, with similar options as in Lattice C. (Code size with all static variables/data restricted to 32 or 64 KByten, not sure).

The ...
by ql_freak
Tue Jul 15, 2025 1:19 am
Forum: General QL Chat
Topic: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)
Replies: 20
Views: 1105

Re: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)

@Peter:

I think you are correct. Even if the code is NOT position independent, you can write reentrant code. (In Lattice/C68 C you MUST NOT use global/static/extern variables which are volatile). But the big advantage of EJC is, that it's whole library is reentrant, so as long as your program does ...
by ql_freak
Tue Jul 15, 2025 1:09 am
Forum: Software & Programming
Topic: My "from PACKAGE import *" (Python) simulation project (reflection)
Replies: 76
Views: 8099

Re: My "from PACKAGE import *" (Python) simulation project (reflection)

(Currently running music [YT]: Blackberry Smoke)

Has anyone the Scrap Extension with functioning synchronisation between QDOS and Windows running on sQLux (or UQLX with WSL[2]).

I think I have installed all the toolkits mentioned above, but syncing the scrap between Windows and QDOS (Minerva 1.98 ...
by ql_freak
Fri Jul 11, 2025 1:04 am
Forum: Software & Programming
Topic: QPack2 Exec Menu
Replies: 10
Views: 462

Re: QPack2 Exec Menu

I'm not very good in English (language). You have meant:

The problem must be in Minerva, not in sQLux (we will see, I will try it in UQLX) but in Minerva.

What I (German) have understood when I have read your message:

This is because you are using a (completely) exotic operating system.

Well ...
by ql_freak
Fri Jul 11, 2025 12:00 am
Forum: General QL Chat
Topic: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)
Replies: 20
Views: 1105

Re: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)



C68 and its Libraries do not create reentrant, ROMable code, [...]

Of course C68 creates reentrant code - if one knows how to program such code in C.

C68 has options (as Lattice C) to produce reentrant code. But there is (IMO) not even a startup object file/lib to use it and no libraries ...
by ql_freak
Thu Jul 10, 2025 11:41 pm
Forum: General QL Chat
Topic: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)
Replies: 20
Views: 1105

Re: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)


You would not normally use libc in romable programs anyway. Libc is not re-entrant and also relies on global state. This is true no matter the compiler.

That's not true. At least the "standard lib" (aka Libc [#include <stdio.h>]) from EJC should produce reentrant code. If you want to test it ...
by ql_freak
Thu Jul 10, 2025 10:37 pm
Forum: General QL Chat
Topic: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)
Replies: 20
Views: 1105

Re: Contact to Metacomco (and Lattice!) because of their C Development Kit? (The Lattice C compiler)


You'd have to ask Fred Toussi, who wrote Text 87 on the Atari. He probably created his own libraries.

Nope, I have had intensive contact with Fred (I wrote my "Diplom-Arbeit" with text87, the output was much better than those of other students who used WordStar, Word, ... for DOS – e.g ...
by ql_freak
Thu Jul 10, 2025 10:14 pm
Forum: Software & Programming
Topic: QPack2 Exec Menu
Replies: 10
Views: 462

Re: QPack2 Exec Menu

 
I do not use a "completely different OS":

Code: Select all

PRINT#0,VER$!VER$(1)
JSL1 1.98
by ql_freak
Thu Jul 10, 2025 9:21 pm
Forum: Help for New Users
Topic: Using RPM
Replies: 10
Views: 826

Re: Using RPM

Wicksy wrote: Sat Jul 05, 2025 12:21 pm I initially tried using Quill as the text editor, but It froze up RPM, I assume cos it is saved as a Quill file. Oh well.
You can use Quill as an editor, but you must not save it, but export it or create a printer driver that does not translate anything and print to a file.