Re: [Ql-Users] QXLDump utility.

2017-03-14 Thread Norman Dunbar
Thanks Wolf, I'll have a look at those classes. I'm not a huge Java fan, I 
admit, but I can sort of read it, sometimes. :-)


Cheers, 
Norm.

On 14 March 2017 16:13:06 GMT+00:00, Wolf  wrote:
>Hi,
>
>SMSQmulator uses it's own driver, not the SMSQE one, for accessing 
>qxl.win drives. There are 4 classes (windriver, windrive, winfile and 
>windir). You could just port those to C++, without too much trouble, I 
>guess.
>
>Have fun!
>
>Wolfgang
>
>On 14/03/2017 14:55, Norman Dunbar wrote:
>> Thanks Marcel. I had help though, it's not all my own work, John Hall
>and Daniele Terdina pointed me in various correct directions when I was
>confused!
>>
>>
>> Cheers,
>> Norm.
>>
>> On 14 March 2017 13:43:17 GMT+00:00, Marcel Kilgus
> wrote:
>>> Norman Dunbar wrote:
 I'm playing with QXL.WIN files, again!
>>>
>>> I wanted to tell you that I recently read your QXL.WIN file system
>>> description and found it very enlightening. I have used the QLWA
>>> driver as a black box until now and it was interesting to read about
>>> the details.
>>>
>>> Cheers, Marcel
>>>
>>> ___
>>> QL-Users Mailing List
>>
>___
>QL-Users Mailing List

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List


[Ql-Users] Adventure Shell

2017-03-14 Thread Dilwyn Jones
David Denham's port of the late Tim Hartnell's Adventure Shell is now available 
to download from the Adventure Games section of my website.

Written in BASIC, this is a simple package to help create new adventure games, 
simply by altering names and descriptions in an easy to edit and well 
documented BASIC program. Adventure itself consist of one BASIC program and a 
Quill _doc file, that's all. Free to use and without restriction other than 
naming the author, this package provides a simple way to author new adventure 
games without having to learn any new game creation software.

As supplied, it's already a very simple playable no-frills game.

The finished game is a SuperBASIC program - compile it with Turbo or 
Q-Liberator if you wish.

Hopefully, users of this package will send in example games created to make 
available on the page.

Download Adventure Shell from 
http://www.dilwyn.me.uk/games/adventures/index.html

Dilwyn.
___
QL-Users Mailing List


Re: [Ql-Users] QXLDump utility.

2017-03-14 Thread Wolf

Hi,

SMSQmulator uses it's own driver, not the SMSQE one, for accessing 
qxl.win drives. There are 4 classes (windriver, windrive, winfile and 
windir). You could just port those to C++, without too much trouble, I 
guess.


Have fun!

Wolfgang

On 14/03/2017 14:55, Norman Dunbar wrote:

Thanks Marcel. I had help though, it's not all my own work, John Hall and 
Daniele Terdina pointed me in various correct directions when I was confused!


Cheers,
Norm.

On 14 March 2017 13:43:17 GMT+00:00, Marcel Kilgus  
wrote:

Norman Dunbar wrote:

I'm playing with QXL.WIN files, again!


I wanted to tell you that I recently read your QXL.WIN file system
description and found it very enlightening. I have used the QLWA
driver as a black box until now and it was interesting to read about
the details.

Cheers, Marcel

___
QL-Users Mailing List



___
QL-Users Mailing List


Re: [Ql-Users] QXLDump utility.

2017-03-14 Thread Norman Dunbar
Thanks Marcel. I had help though, it's not all my own work, John Hall and 
Daniele Terdina pointed me in various correct directions when I was confused!


Cheers,
Norm.

On 14 March 2017 13:43:17 GMT+00:00, Marcel Kilgus  
wrote:
>Norman Dunbar wrote:
>> I'm playing with QXL.WIN files, again!
>
>I wanted to tell you that I recently read your QXL.WIN file system
>description and found it very enlightening. I have used the QLWA
>driver as a black box until now and it was interesting to read about
>the details.
>
>Cheers, Marcel
>
>___
>QL-Users Mailing List

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List


Re: [Ql-Users] QXLDump utility.

2017-03-14 Thread Norman Dunbar
Hi Peter, 

This utility will be used to allow me to develop,  hopefully, a proper tool for 
creating, writing and reading qxl.win files from the command line, or, a gui. 
With hopefully being the operative word!


Cheers,
Norm.

On 14 March 2017 13:06:08 GMT+00:00, pg...@q40.de wrote:
>On 14 Mar 2017 at 12:24, Norman Dunbar wrote:
>
>> I'm playing with QXL.WIN files, again!
>> [Snip]
>
>I hope write access also becomes part of the playground ;)
>
>Peter
>
>___
>QL-Users Mailing List

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List


Re: [Ql-Users] QXLDump utility.

2017-03-14 Thread Marcel Kilgus
Norman Dunbar wrote:
> I'm playing with QXL.WIN files, again!

I wanted to tell you that I recently read your QXL.WIN file system
description and found it very enlightening. I have used the QLWA
driver as a black box until now and it was interesting to read about
the details.

Cheers, Marcel

___
QL-Users Mailing List


Re: [Ql-Users] SuQcess now freeware

2017-03-14 Thread Geoff Wicks

On 13/03/2017 15:45, Bob Spelten wrote:

Hi All,

I have removed the trail limitation for SuQcess 2.05 on my site.
Three language versions can now be downloaded.
I have used it almost daily over the past 10 years and am aware of 
bugs in the program, although nobody else has reported any problems.
I am busy testing the fixes and updates but I do expect to need a few 
more weeks before v2.06 is finished.


SuQcess forever,
Bob

I did some work on SuQcess many years ago, but I can't remember much 
about it.


I have a feeling that someone asked me to write a rule list for Dutch 
and this was the great strength of the program that you could set up 
your own version. If I remember correctly the big snag was that it 
started a new job with each search, but never cleared out the old jobs 
so that it continued to use memory until the machine crashed.


I hope this is sufficient to stimulate any one else's experience of 
using the program,


Best wishes,


Geoff


___
QL-Users Mailing List


Re: [Ql-Users] QXLDump utility.

2017-03-14 Thread pgraf
On 14 Mar 2017 at 12:24, Norman Dunbar wrote:

> I'm playing with QXL.WIN files, again!
> [Snip]

I hope write access also becomes part of the playground ;)

Peter

___
QL-Users Mailing List


[Ql-Users] QXLDump utility.

2017-03-14 Thread Norman Dunbar
I'm playing with QXL.WIN files, again! As part of something I'm working on, I 
needed a simple way to examine the internals of a qxl.win file in an easy 
manner. To this end, QXLDump was born.

At the moment I have a download for 64 bit Linux and 32/64 bit Windows only.

You can see a sample of my current win3 drive - which is a full set of the 
Sqlite 3 sources from some time back, at 

http://qdosmsq.dunbar-it.co.uk/downloads/QXLDump/win3.html. 

The file was created with a random selection of options! 

There is a verbose mode, not demonstrated, which hexdumps each and every block 
making up the directories, files etc - best avoided unless you are debugging a 
foible, or something similar!

The Read-me file is at:

http://qdosmsq.dunbar-it.co.uk/downloads/QXLDump/README.html.

The Linux 64 bit download is at:

http://qdosmsq.dunbar-it.co.uk/downloads/QXLDump/QXLDump.

The Windows download is at:

http://qdosmsq.dunbar-it.co.uk/downloads/QXLDump/QXLDump.exe.


No additional libraries etc are required, everything is in plain vanilla C++ 
with the odd bit of the STL thrown in for good measure - thats the Standard 
Template Library.

As ever, source code is available at my GitHub location, and will be cloned 
into the SinclairQL repository as soon as I'm happy with it. I have a couple of 
minor changes to make, but nothing spectacular. The source is at:

https://github.com/NormanDunbar/QXLDump 

which you can freely clone if you already use git, or, download as a zip file 
from this location: 

https://github.com/NormanDunbar/QXLDump/archive/master.zip


The utility allows you to dump out the following:

The header
The map
The root directory
The free space list
Any datafile
Any directory
Any single block

And most of the above can be accompanied by a hexdump - if you are brave.

Output is only to HTML at the moment and I have no plans to make it text only, 
at the moment - but if you have that particular itch, feel free to scratch it 
and add the required code to do exactly that. :-)

Have fun!


Cheers,
Norm.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
___
QL-Users Mailing List


Re: [Ql-Users] QL/E v3.16 (Codename "Snow white swan", Edition 1702) is out now!

2017-03-14 Thread pgraf
On 14 Mar 2017 at 10:11, Urs Koenig (QL) wrote:

> But I'm pretty sure QL/E can be handy for you guys too, because it comes
> with all the latest QL VMs and documentation (roadmap is to release updates
> of QL/E quarterly) and, even more important, the setup and configuration is
> built and tested with maybe the widest line-up of QL compatible systems
> (QPC2, SMSQmulator under Windows and Linux, QXL card, QemuLator, uQLx on
> both Raspberry Pi and PC, QL with GC and QL-SD, MIST) with both SMSQ/E and
> Minerva.

The critical machines seem to be GC and MIST, as they are the only 
slow ones with low screen resolution. It seems hard to make things 
work with acceptable speed and look there, without wasting the 
possibilities of the other systems.

Peter

___
QL-Users Mailing List


Re: [Ql-Users] SuQcess now freeware

2017-03-14 Thread Giorgio Garabello
I agree with Urs.
The only possible future for the QL is through cooperation, sharing of
software, a growing sense of community and belonging.
Otherwise we are doomed to extinction or to become a collector community
that owns the computer without being able to use more.

Giorgio

2017-03-14 10:30 GMT+01:00 Urs Koenig (QL) :

> Bob wrote:
> > I have removed the trail limitation for SuQcess 2.05 on my site.
> > Three language versions can now be downloaded.
> > I have used it almost daily over the past 10 years and am aware of bugs
> in
> the
> > program, although nobody else has reported any problems.
> > I am busy testing the fixes and updates but I do expect to need a few
> more
> > weeks before v2.06 is finished.
> >
> > SuQcess forever,
> Great stuff! Thank you!
>
> SuQcess will be added to a future release of QL/E.
>
> I feel the spirit of more and more QL software becomes freed.
>
> It's time to end this non-sense of "commercial" QL software. The only
> chance
> for the QL to survive is that it becomes as free as possible. Rigid and
> strict positions in this respect are preventing the QL from having a future
> in the niche of hobbyist retro and what-could-have-been computing area!
>
> QL forever!
>
> Urs
>
> ___
> QL-Users Mailing List
>
___
QL-Users Mailing List


Re: [Ql-Users] DISA manual

2017-03-14 Thread Urs Koenig (QL)
Marcel wrote:
> Thanks to Albin Hessler (who provided the Word document for DISA v2) and
> David Westbury (who provided a scan of v3) plus some effort on my side I
> can now provide the manual for DISA. Get it here:
Thumbs up!

Last QL post for today, had my one hour quality QL time for today, need to
rush a bit to go to work, am already a bit late.

QL forever!

Urs

___
QL-Users Mailing List


Re: [Ql-Users] QMake released for free

2017-03-14 Thread Urs Koenig (QL)
Marcel wrote:
> I already mentioned I secured the rights from Bernd Reinhardt to
distribute
> his QMake tool. Today I got the manual from Jochen and spend a good time
> converting the Text87 file into a PDF. But it is done and I can finally
present to
> you the venerable QMake tool:
Great! Thank you!

Keep the good spirit to ask your friends to finally free their QL stuff.

> Have fun
Yes, I do.

___
QL-Users Mailing List


Re: [Ql-Users] SuQcess now freeware

2017-03-14 Thread Urs Koenig (QL)
Bob wrote:
> I have removed the trail limitation for SuQcess 2.05 on my site.
> Three language versions can now be downloaded.
> I have used it almost daily over the past 10 years and am aware of bugs in
the
> program, although nobody else has reported any problems.
> I am busy testing the fixes and updates but I do expect to need a few more
> weeks before v2.06 is finished.
> 
> SuQcess forever,
Great stuff! Thank you!

SuQcess will be added to a future release of QL/E.

I feel the spirit of more and more QL software becomes freed.

It's time to end this non-sense of "commercial" QL software. The only chance
for the QL to survive is that it becomes as free as possible. Rigid and
strict positions in this respect are preventing the QL from having a future
in the niche of hobbyist retro and what-could-have-been computing area!

QL forever!

Urs

___
QL-Users Mailing List


Re: [Ql-Users] QL/E v3.16 (Codename "Snow white swan", Edition 1702) is out now!

2017-03-14 Thread Graeme Gregory
On Tue, 14 Mar 2017, at 09:11 AM, Urs Koenig (QL) wrote:
> As you said, for "back to the QL" or "new to the QL" users, QL/E is a
> quick
> and easy start. Zero installation, zero configuration, just download the
> ZIP
> file, unzip it to your desired storage location and start the QL VM of
> your
> choice. Not only the wide choice of prepared VMs, also the huge amount of
> preinstalled software and the possibility to build/make SMSQ/E are so
> much
> time-saving for beginners and even experts.
> 

I use it mainly for testing sQLux, it saved me a lot of time working out
how to setup pointer environment and stuff when I re-did mouse handling
in SDL2. Also the benchmarking tool to check I didn't massively affect
performance.

Graeme
___
QL-Users Mailing List


Re: [Ql-Users] QL/E v3.16 (Codename "Snow white swan", Edition 1702) is out now!

2017-03-14 Thread Urs Koenig (QL)
Thanks guys for the feedback.

I'm fully aware and realistic that for QL experts like you, who all
developed and maintained their own setups (QXL.win), QL/E is not the 1st
choice. In fact QL/E (QLE.win) is a derivate of my own developed QXL.win
which I started when I got my first QXL card in the early 1990s.

As you said, for "back to the QL" or "new to the QL" users, QL/E is a quick
and easy start. Zero installation, zero configuration, just download the ZIP
file, unzip it to your desired storage location and start the QL VM of your
choice. Not only the wide choice of prepared VMs, also the huge amount of
preinstalled software and the possibility to build/make SMSQ/E are so much
time-saving for beginners and even experts.

But I'm pretty sure QL/E can be handy for you guys too, because it comes
with all the latest QL VMs and documentation (roadmap is to release updates
of QL/E quarterly) and, even more important, the setup and configuration is
built and tested with maybe the widest line-up of QL compatible systems
(QPC2, SMSQmulator under Windows and Linux, QXL card, QemuLator, uQLx on
both Raspberry Pi and PC, QL with GC and QL-SD, MIST) with both SMSQ/E and
Minerva.

A nice option for experts is to replace the QLE.win file of QL/E with their
own maintained QXL.win file (just copy your file to become the QLE.win
file). They then benefit from the QL/E framework (the preinstalled and
preconfigured VMs and SMSQ/E).

And, as said, QL/E is pretty handy as a Live-System to try out new things.
And its sensitive BOOT program and the option to configure and fine-tune the
boot process without changing a single line of code in the BOOT program is a
neat feature. A lot of time went into developing the BOOT program and the
QLECFG script.

And with the work on QL/E I found and reported many bugs in the VMs and OS
and also submitted change-requests. Thanks to QL/E, SMSQmulator and QPC2 are
in the current great state.

More info and download here:
http://sinclairql.net/repository.html#QLE

QL forever!

Cheers, Urs
Urs

___
QL-Users Mailing List