QIMSI

Nagging hardware related question? Post here!
User avatar
Peter
Font of All Knowledge
Posts: 2418
Joined: Sat Jan 22, 2011 8:47 am

Re: QIMSI

Post by Peter »

tofro wrote: Fri Mar 15, 2024 7:14 am Indeed. I have been using that one for a long time, until I moved all my QLs to SMSQ/E. It basically behaves the same as the history device in the newer OS (some marginal differences that you need to get used to). Recommended.
These are indeed "must haves" for non-SMS systems, as long as there is no better alternative. Each version showed it's own (but different) instabilities versus other extensions and software. I have gone through great pains seeking a non-crashing start order, and can not even use the same version on different hardware platforms.
Wiring such an extension is probably a difficult task without integration with a specific OS, like in SMSQ/E.


User avatar
tofro
Font of All Knowledge
Posts: 3069
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QIMSI

Post by tofro »

Peter wrote: Fri Mar 15, 2024 7:46 am
tofro wrote: Fri Mar 15, 2024 7:14 am Indeed. I have been using that one for a long time, until I moved all my QLs to SMSQ/E. It basically behaves the same as the history device in the newer OS (some marginal differences that you need to get used to). Recommended.
These are indeed "must haves" for non-SMS systems, as long as there is no better alternative. Each version showed it's own (but different) instabilities versus other extensions and software. I have gone through great pains seeking a non-crashing start order, and can not even use the same version on different hardware platforms.
Wiring such an extension is probably a difficult task without integration with a specific OS, like in SMSQ/E.
Well, the main collision point is with PE, because both history and PE need to mess with the con_ driver (and both don't completely replace it, but rather partially call into the original driver vectors. Up to here, things are relatively straightforward. Once you add stuff like PIE and PEX, however, which also fiddle with con_ everything is becoming a complete mess....


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
ql_freak
Gold Card
Posts: 476
Joined: Sun Jan 18, 2015 1:29 am

Re: QIMSI (EDIT: Correcture)

Post by ql_freak »

ql_freak wrote: Sat Mar 09, 2024 12:54 am
Derek_Stewart wrote: Thu Mar 07, 2024 11:30 am Alos look at PTH, which is a Path search extension, all very flexible.
This is IMHO the BEST file utility ever. It's one of the first things I install. Would be a good improvement for QPC2. HISTORY-Device (first implemented by Boris Jakubith, Berlin), Named Pipes (first implementation I know of: Erling Jacobsen) and other goodies, are gracefully already inbuilt.

But Phil has had released three "file drivers", you named SUB, but there is a third one from Phil Borman.
I am very sorry! I've made a mistake :‑( The PTH device is of course from Phil Borman. I confused this with the HISTORY device, which is now integrated in QPC2 (SMS/Q). However, the original History device has a few more options than the one in QPC2.

Can the HISTORY device from Boris also be used with QPC2? In principle it should be possible, but you may have to write a program that links out the history driver from QPC2 and links in the one from Boris.


http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX :-)
User avatar
tofro
Font of All Knowledge
Posts: 3069
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QIMSI (EDIT: Correcture)

Post by tofro »

ql_freak wrote: Fri Mar 29, 2024 12:12 am Can the HISTORY device from Boris also be used with QPC2? In principle it should be possible, but you may have to write a program that links out the history driver from QPC2 and links in the one from Boris.
Well, you can do a lot of things - But why would you want to do that? SMSQ/E has a perfectly working History device, I fail to see the point of removing it.


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
BSJR
Trump Card
Posts: 220
Joined: Sun Oct 18, 2015 12:53 pm
Location: Amsterdam
Contact:

Re: QIMSI (EDIT: Correcture)

Post by BSJR »

ql_freak wrote: Fri Mar 29, 2024 12:12 am Can the HISTORY device from Boris also be used with QPC2? In principle it should be possible, but you may have to write a program that links out the history driver from QPC2 and links in the one from Boris.
Normal convention is that any LRESPR'd keyword will overwrite existing keywords with the same name. This automatically switches off any QPC2 routines in favour of the new ones.
The thing to look out for is the syntax: different, missing or too many parameters may give unexpected results.
I cannot comment on the HISTORY stuff because I have not used it so far.

BSJR


User avatar
tofro
Font of All Knowledge
Posts: 3069
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: QIMSI (EDIT: Correcture)

Post by tofro »

BSJR wrote: Fri Mar 29, 2024 10:29 am I cannot comment on the HISTORY stuff because I have not used it so far.
I tend to object, you certainly have. The history device is the thing that allows you to do command line recall and editing with the cursor keys. Apart from that, it has indeed not much use as a device.


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
ql_freak
Gold Card
Posts: 476
Joined: Sun Jan 18, 2015 1:29 am

Re: QIMSI (EDIT: Correcture)

Post by ql_freak »

tofro wrote: Fri Mar 29, 2024 10:42 am Apart from that, it has indeed not much use as a device.
It's very, very important, that it's a device driver. Development systems are often no more maintained on the QL. Thanks to the device driver implementation any language which can do I/O can access it. This is similar with Tony's SPELL device.


http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX :-)
User avatar
RalfR
QL Wafer Drive
Posts: 1176
Joined: Fri Jun 15, 2018 8:58 pm

Re: QIMSI

Post by RalfR »

Is it possible that two "History" are being confused here? Once the "History device" from TT in SMSQ/E and once the History that restores the keyboard entries using cursor keys in QPC?


7000 4E75
Derek_Stewart
Font of All Knowledge
Posts: 4656
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: QIMSI

Post by Derek_Stewart »

Hi

When using SMSQ/E, I use the builtin History.

When using QDOS, usually Minerva, I load History on boot up.

Has there been any software written to take advantage of a History device?

The Spell device or Qspell seems to still commercial despite my requests for it to be released in to Public Domain. As it is an excellent software addition, allowing spell check with any open console window.

Pity because I need spelling checking.


Regards,

Derek
Derek_Stewart
Font of All Knowledge
Posts: 4656
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: QIMSI

Post by Derek_Stewart »

Hi

According the QIMSI manual SMSQ/E & Super/Gold Card is required to use a PS/2 Keyboard.

Would it be possible to convert the QIMSI PS/2 Keyboard driver to be used in Minerva?

If the current SMSQ/E driver is open source, I could maybe have a look at this.


Regards,

Derek
Post Reply