Page 1 of 1

Minerva4Q68 v1.70 released

Posted: Fri Aug 01, 2025 10:33 pm
by janbredenbeek
Ever wanted to have command line history in Minerva by just pressing the up/down arrow keys, just as in SMSQ/E? Well, Minerva now has it!

I have backported the HISTORY device from SMSQ/E and implemented it in Minerva's command line editor. The HISTORY device is also included in the Min4Q68 add-on ROM image, so it's immediately available on startup.

If you are a Minerva fan but don't have a Q68 or QIMSI Gold, don't despair - I have also built a new standalone version of the Minerva ROM which includes the command line history feature. You only have to load the hist_bin extension in your BOOT file to use it. Of course this also includes the HISTORY device from SMSQ/E.

The new release is available at https://github.com/SinclairQL/Minerva4Q ... /tag/v1.70

Happy QL'ing,
Jan

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 9:45 am
by Peter
Hi Jan,

this is fantastic news! Much better than the old history extensions, where I even had to use different versions, depending on what other software I was using. Also thanks to Marcel Kilgus, who (I think) wrote the SMSQ/E commandline history. Makes life so much easier.

Great job! All the best
Peter

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 10:41 am
by tofro
janbredenbeek wrote: Fri Aug 01, 2025 10:33 pm Ever wanted to have command line history in Minerva by just pressing the up/down arrow keys, just as in SMSQ/E? Well, Minerva now has it!

I have backported the HISTORY device from SMSQ/E and implemented it in Minerva's command line editor. The HISTORY device is also included in the Min4Q68 add-on ROM image, so it's immediately available on startup.

If you are a Minerva fan but don't have a Q68 or QIMSI Gold, don't despair - I have also built a new standalone version of the Minerva ROM which includes the command line history feature. You only have to load the hist_bin extension in your BOOT file to use it. Of course this also includes the HISTORY device from SMSQ/E.

The new release is available at https://github.com/SinclairQL/Minerva4Q ... /tag/v1.70

Happy QL'ing,
Jan
Jan,
great! Command line history is something you simply take for granted after a while and it annoys me pretty much when I have a shell that doesn't have it.....

Did you change the annoying feature of the original history device that placed the cursor at the beginning of a re-called line instead of at the end?

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 11:26 am
by desin
sQLux 1,1 / Q-Emulator
Minerva_1.98a1.bin
TK236.rom
hist_bin l,2668
lrespr hist_bin
History device for Minerva v1 JB 2025
but
no keyword with extras
and no history function
qpac2 channels shows
Image

whats going on ?

Markus

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 11:48 am
by janbredenbeek
desin wrote: Sat Aug 02, 2025 11:26 am sQLux 1,1 / Q-Emulator
Minerva_1.98a1.bin
TK236.rom
hist_bin l,2668
lrespr hist_bin
History device for Minerva v1 JB 2025
but
no keyword with extras
and no history function
qpac2 channels shows
Image

whats going on ?

Markus
You must use the 1.98j1 Minerva version included in the distribution to use it from Minerva. With other versions you will get the HISTORY device, but no command line history (it required changes to the Minerva code too).

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 11:59 am
by janbredenbeek
tofro wrote: Sat Aug 02, 2025 10:41 am
Jan,
great! Command line history is something you simply take for granted after a while and it annoys me pretty much when I have a shell that doesn't have it.....
Well, that was exactly what annoyed me too... With TK2 alt-enter you've got some form of history, but not quite what it should be.
Did you change the annoying feature of the original history device that placed the cursor at the beginning of a re-called line instead of at the end?
I've backported most of the code from SMSQ/E and as far as I can see it works exactly the same way (meaning the cursor is at the end).
I did not go the way of messing about with the CON driver, there is already too much software doing that...

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 12:34 pm
by RalfR
tofro wrote: Sat Aug 02, 2025 10:41 amDid you change the annoying feature of the original history device that placed the cursor at the beginning of a re-called line instead of at the end?
??? If recall the last line in QPC2, the cursor is at the end. Or do you mean something different?

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 1:50 pm
by martyn_hill
Hi Jan!
janbredenbeek wrote: Fri Aug 01, 2025 10:33 pm Ever wanted to have command line history in Minerva by just pressing the up/down arrow keys, just as in SMSQ/E? Well, Minerva now has it!
Brill!

On a day to day basis, command-line history is the only thing I really miss when switching from SMSQe to Minnie (I know, sacrilegious to admit that!)

Now, I need to try Minnie4Q68 again - it's been a while.

Thank you, thank you :-)

Re: Minerva4Q68 v1.70 released

Posted: Sat Aug 02, 2025 6:44 pm
by tofro
RalfR wrote: Sat Aug 02, 2025 12:34 pm
tofro wrote: Sat Aug 02, 2025 10:41 amDid you change the annoying feature of the original history device that placed the cursor at the beginning of a re-called line instead of at the end?
??? If recall the last line in QPC2, the cursor is at the end. Or do you mean something different?
I was talking about the history device driver for QDOS (an ancient piece of software). QPC2/SMSQ/E does it properly.