Search found 2697 matches

by tofro
Sat Jan 20, 2018 12:55 pm
Forum: Software & Programming
Topic: Enable Caps Lock from SuperBASIC
Replies: 11
Views: 5526

Re: Enable Caps Lock from SuperBASIC

Well, the simplest case of workaround is simply uppercasing the input string and re-printing it. I think that is what you should do if you want upper-case input only. On a multi-tasking machine that only has one caps lock state, I would actually consider it bad behavior of an application to hog the ...
by tofro
Sat Jan 20, 2018 11:40 am
Forum: Software & Programming
Topic: Drivers and linking...
Replies: 12
Views: 5009

Re: Drivers and linking...

suffice it to say that during development of a new driver, using LRESPR to load it into the system would be the ideal way to get a new driver in and replace the old driver. That should hopefully simplify things... Yes. The old driver is not actually replaced. The new driver is placed at the end of ...
by tofro
Fri Jan 19, 2018 2:01 pm
Forum: Software & Programming
Topic: Drivers and linking...
Replies: 12
Views: 5009

Re: Drivers and linking...

Well, to be even more precise, the Trump Card ROM actually lives in more than one place during the boot process. Initially, it lives at $C0000 (otherwise the ROM wouldn't be recognized by any Sinclair ROM), and once it's initialization code is running, relocates itself to the "internal I/O&quo...
by tofro
Fri Jan 19, 2018 12:59 pm
Forum: Software & Programming
Topic: Behaviour of SER_BUFF in QPC & SMSQ/E
Replies: 11
Views: 5001

Re: Behaviour of SER_BUFF in QPC & SMSQ/E

For the QLUB project, I appear to need to extend the SERial buffer beyond the (old) default of 81 bytes to ensure messages are not split when transmitted via the virtual COM/USB port to the microcontroller and the SER_BUFF procedure seems to achieve this nicely when running my SBASIC test 'wrapper....
by tofro
Fri Jan 19, 2018 12:33 pm
Forum: Software & Programming
Topic: Behaviour of SER_BUFF in QPC & SMSQ/E
Replies: 11
Views: 5001

Re: Behaviour of SER_BUFF in QPC & SMSQ/E

Does the USB to Serial microcontroller device/software handle RS232 handshaking, hardware Ready/Busy, or XON/XOFF? Can it buffer data if QPC2 is says it's busy, or does it just pass the data through regardless? If it does not halt the data, then you would loose data. Which increasing the serial buf...
by tofro
Fri Jan 19, 2018 12:30 pm
Forum: Software & Programming
Topic: Behaviour of SER_BUFF in QPC & SMSQ/E
Replies: 11
Views: 5001

Re: Behaviour of SER_BUFF in QPC & SMSQ/E

Does the USB to Serial microcontroller device/software handle RS232 handshaking, hardware Ready/Busy, or XON/XOFF? Can it buffer data if QPC2 is says it's busy, or does it just pass the data through regardless? If it does not halt the data, then you would loose data. Which increasing the serial buf...
by tofro
Fri Jan 19, 2018 7:43 am
Forum: Software & Programming
Topic: Drivers and linking...
Replies: 12
Views: 5009

Re: Drivers and linking...

That is, unfortunately true only for the last QL ROMs (JS, MGx, and Minerva, to my knowledge) and SMSQ/E. There were a number of bugs in the earlier ROMs that lead to the fact that some (OS) ROMs could not simply overwrite existing drivers, some (OS) ROM versions also wouldn't find an initialize mo...
by tofro
Thu Jan 18, 2018 3:35 pm
Forum: Software & Programming
Topic: TF Services I2C drivers
Replies: 6
Views: 2825

Re: TF Services I2C drivers

Dave, they're part of Minerva MKII which supplied the I²C hardware. You should be able to find software support here: http://www.dilwyn.me.uk/qlrom/index.html (See "Minerva Utilities") Note these drivers and tools would talk to the keyboard co-pro, thus maybe not so useful for stand-alone ...
by tofro
Thu Jan 18, 2018 3:21 pm
Forum: Software & Programming
Topic: Drivers and linking...
Replies: 12
Views: 5009

Re: Drivers and linking...

So from what you say, if I have a replacement driver, and another vendor has a replacement driver, I would want mine to be in the last scanned ROM to be sure of becoming the 'go to' driver. Well, depends. If you supply a "win" driver and your code detects there already is one for another ...
by tofro
Thu Jan 18, 2018 3:01 pm
Forum: Software & Programming
Topic: Behaviour of SER_BUFF in QPC & SMSQ/E
Replies: 11
Views: 5001

Re: Behaviour of SER_BUFF in QPC & SMSQ/E

To my knowledge, SER_BUF on QPC2 doesn't do anything. Unlike the basic SMSQ serial port drivers, the SMSQ/E serial port drivers are dynamically buffered. There is therefore no need to use the PRT device. I derive that there is also no need to use the SER_BUF command. The QPC2 manual (other than the ...