Search found 354 matches

by ql_freak
Thu Feb 05, 2015 1:11 am
Forum: Software & Programming
Topic: QL Commercial Software Preservation
Replies: 161
Views: 72192

Re: QL Commercial Software Preservation

Ta Ta Ta Ta I finally have found Computer One Monitor, but not Version 1 (its on Dilwyns page), but version 2 (Professional Monitor). I even have the printed manual. Unfortunately I haven't found the original disk, just the C1MON executeable - it runs on QPC2 :-) Advantage of Professional Monitor: S...
by ql_freak
Sun Feb 01, 2015 2:53 am
Forum: Software & Programming
Topic: SBASIC not compatible with SB: PROCedure in PROCedure
Replies: 3
Views: 2119

SBASIC not compatible with SB: PROCedure in PROCedure

When trying to run some of my games on QPC I have found an incompatibility of SBASIC. I've tried to start Psion Chess from one of my old "Games Floppies". In the boot file there was a construct like this: ... DeFine PROCedure something DeFine PROCedure pat do something END DeFine PROCedure...
by ql_freak
Tue Jan 27, 2015 1:09 am
Forum: The Welcome Area
Topic: Hi from Germany
Replies: 7
Views: 5051

Re: Hi from Germany

Using and learning SuperBASIC on the QL is just a bit more fun than on a lot of other 1980's computers Mark Well SuperBASIC was an excellent language of its time. But I must say (I love the QL),it's now a bit out dated compared to "the monthy PHYTON's flying circus". Python has as SuperBA...
by ql_freak
Sun Jan 25, 2015 5:45 pm
Forum: Software & Programming
Topic: SBASIC: Maximum and minimum value for a float
Replies: 0
Views: 1487

SBASIC: Maximum and minimum value for a float

When using functions which return a float, you often want to signal an error to the calling procedure. in C/C++ there exist NAN (or similar) which is no number, but can be returned. This can be interpreted as an error. In SBASIC such a value doesn't exist to my knowledge. So a good candidate would e...
by ql_freak
Sun Jan 25, 2015 4:55 pm
Forum: General QL Chat
Topic: How to start a SBASIC from other languages (e. g. C, ASM)
Replies: 24
Views: 10530

Re: How to start a SBASIC from other languages (e. g. C, ASM

You will find that information in the QPC Keywords manual. Basically you can just use the EX* command family to execute an SBasic job just like any other. From the manual: OK, I knew that it is possible to start Basic file as job with ex. But I didn't know that channels and command strings are pass...
by ql_freak
Sat Jan 24, 2015 6:11 pm
Forum: General QL Chat
Topic: How to start a SBASIC from other languages (e. g. C, ASM)
Replies: 24
Views: 10530

How to start a SBASIC from other languages (e. g. C, ASM)

How can a SBASIC job be started on QPC2? I don't mean the SBASIC keyword (btw it is very limited), because that is only available from SuperBASIC not from other languages. Is there something similar like Minervas "multib_exe", where it is possible to pass channels, CMD$, ... This was very ...
by ql_freak
Thu Jan 22, 2015 1:00 am
Forum: The Welcome Area
Topic: Hello from the Netherlands!
Replies: 17
Views: 11698

Re: Hello from the Netherlands!

Hello Jan,

nice to see you here. I think we met once in Eindhoven (I think 1989 or so). I was a heavy user of your editor (delivered with C68), cause it was the one I used together with QLFED (the Maustausch program for the German Mausnet).

Peter
by ql_freak
Tue Jan 20, 2015 9:47 pm
Forum: Software & Programming
Topic: Another QMAC question.....
Replies: 5
Views: 3426

Re: Another QMAC question.....

ppe wrote:
prime wrote:I think you need to leave out the "(pc)" bit in assembler source and just specify the offset, i.e, go for

Code: Select all

        lea    REGBASE,a5
I think you are right. The assembler calculates the distance from the PC to the address - programmers are lazy and this saves 4 characters typing ;-)
by ql_freak
Tue Jan 20, 2015 12:34 am
Forum: Software & Programming
Topic: Another QMAC question.....
Replies: 5
Views: 3426

Re: Another QMAC question.....

Ok, So I'm trying to port the released QLSD source for use in my own hardware implementation. This will be on a standard expansion card and so i will need to put the I/O registers at a specified offset from the beginning of the ROM and **NOT** an absolute address. I just can't figure out how to do ...
by ql_freak
Tue Jan 20, 2015 12:10 am
Forum: General QL Chat
Topic: Where to get all the new keywords, possibilities?
Replies: 2
Views: 2284

Where to get all the new keywords, possibilities?

At first I wanted to install pie_ext, PICE and NICE to get full multitasking (see this thread ). OK, it's not necessary any more (PE_BGON). Unfortunately these commands seems not to be documented (at least not in the Keywords document of Marcel's QPC-Web-site). Are there any documents, to get all th...