Page 1 of 22

Knoware.no

Posted: Sun May 12, 2019 10:31 pm
by pjw
Just to let you know that Knoware is up and running again after ten years or so of being nowhere. While I hope there will be something of interest for anyone interested in the QL and derivatives in general, its main interest will be for those of us who like to write programs for it and generally mess around with the software.
www.knoware.no/

Re: Knoware.no

Posted: Sun May 12, 2019 11:55 pm
by Derek_Stewart
Hi Per,

Cool web site.

Is QOMBI available for download. I been playing on the Q68 every day.

Re: Knoware.no

Posted: Mon May 13, 2019 12:07 am
by pjw
Derek_Stewart wrote:Hi Per,

Cool web site.

Is QOMBI available for download. I been playing on the Q68 every day.
Thanks, Derek :)
Sure. The latest version of QOMBI should be under Games. Good to know it works on Q68, too!

Re: Knoware.no

Posted: Mon May 13, 2019 7:52 am
by RWAP
Good to see the site back up and running - it gives a nice collection of utilities and games for the QL.

Re: Knoware.no

Posted: Mon May 13, 2019 10:21 am
by pjw
RWAP wrote:Good to see the site back up and running - it gives a nice collection of utilities and games for the QL.
Thanks :)
Theres more to come, but now Im off to the wilds for a couple of weeks.

Re: Knoware.no

Posted: Mon May 13, 2019 1:11 pm
by martyn_hill
Enjoy the wilds, Per - your refreshed site is a great research!

Re: Knoware.no

Posted: Mon May 13, 2019 1:53 pm
by pjw
martyn_hill wrote:Enjoy the wilds, Per - your refreshed site is a great research!
Thanks! :)
Also: First bug report has arrived. Excellent!

Re: Knoware.no

Posted: Wed May 22, 2019 12:51 pm
by Giorgio Garabello
I have explored almost all of your site and I found a lot of ideas ... prepared for my mails !!!

Giorgio

Re: Knoware.no

Posted: Wed Jun 26, 2019 12:26 pm
by pjw
Back from the wild west! I managed to get the odd glimpse of the goings on in QL Forum, but wasnt able to respond, as the Internet out there is too slow and dodgy. On my return, checking the stats of my website, I realised (yet again) that people here, despite what they say, arent really interested in software, particularly nothing produced this millennium!

Despite that, Im going ahead with this update to my website. The thing is: Publishing stuff, and pretending that some bright and critical people might cast a beady eye over my efforts, keeps me on my toes! It helps me organise, weed out dubious hacks, and kill bugs I wouldnt otherwise have noticed. Being an eternal optimist (on good days, at least) I imagine that some day someone other than me might enjoy, and who knows, even benefit, from my humble efforts or from my mistakes.

I wont give too many boring details here, just a summary:

I added some 30 keywords to my pick'n mix toolkit collection (ie to simply put together bespoke toolkits for any particular purpose)

1) String handling/parsing: QINSTR%, ALTSTR%, INSTR%, CD2TX$, TX2CD$, DETAB$, REVERSE$, UPPER$, LOWER$, REMOVE$, EXTRACT$, WILD, JUST$, PEEKSTR$, POKESTR$

2) Number handling: INTEGER%, INTEGER$, LONG, LONG$, FLOAT, FLOAT$, LIN2STR$ (convert numbers to and from internal format), FLT2HEX$, ODD, EVEN, and updated VALID% (now for all platforms).

3) Some more PE- and GD2- related keywords: PTRJID, PTRCHID, PTRJOBWIN (get details of a job under the pointer), GET_SSPR, SET_SSPR, GET_FSPR (deals with system sprites), RPIX%, RPIX24 (read pixels off window or screen).

More are in the pipeline. Not all of the above are for all platforms, but most are.

Some more, hopefully useful, S*BASIC routines to perform simple tasks or to include in programs. While I dont want to deprive anyone of the fun of figuring things out for themselves, sometimes you just want to get on with a project and may be glad of the hours of fiddle saved:

4) BlbCol: Simply make blobs any (RGB) colour on the fly; PokeDatW: Add binary data to a program; Magnify (simple, fast, screen magnifier); BlockFount (display characters in "any" size); Wrap (wrap and split lines of text).

5) I also added a small "utility": A PE date entry tool for use with programs.

Many items have also been updated: To remove bugs, hacks, shortcuts, weaknesses, and evolutionary dead-ends, and to improve documentation, to make stuff more robust for general use and abuse. Obviously, the danger with such major ructions is that Ive foxed things up, or introduced new bugs, so please let me know if you find anything..

Re: Knoware.no

Posted: Wed Jun 26, 2019 12:32 pm
by pjw
Oops! I just re-read the previous comments on this thread: Any implied strictures in my last posting did not apply to those of you who kindly commented above :)