RE: [ql-users] Virus alert (No, not a hoax !)

2001-06-27 Thread Norman Dunbar

-Original Message-
From: Tony Firshman [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 26, 2001 10:51 PM
To: [EMAIL PROTECTED]
Subject: Re: [ql-users] Virus alert (No, not a hoax !)

 I don't run M$ mail programs - that is the reason I don't spread them!
At work, I have no option - Outlook 2000 but seriously protected on the
email server and on individual PCs with Macafee - which is probably the best
AV on the go at the moment.
At home, I use Opera and my wife uses Netscape.

 I would love to run a QL mail program - not least because it would
 simplify mailing lists.
That would be nice :o)

Norm.



Norman Dunbar   EMail:  [EMAIL PROTECTED]
Database/Unix administrator Phone:  0113 289 6265
Lynx Financial Systems Ltd. Fax:0113 201 7265
URL:http://www.LynxFinancialSystems.com





RE: [ql-users] Re: Q40/Q60 device drivers

2001-06-27 Thread Norman Dunbar

-Original Message-
From: Dave Walker [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 27, 2001 6:06 AM
To: [EMAIL PROTECTED]
Subject: Re: [ql-users] Re: Q40/Q60 device drivers


 I would be more than happy to make the DiscOVER sources available 
Nice one Dave, I'd like to see the sources please.

 although whether anyone else could fathom their way around them ...
Aha, a challenge ! I like those :o)


Norman.



Norman Dunbar   EMail:  [EMAIL PROTECTED]
Database/Unix administrator Phone:  0113 289 6265
Lynx Financial Systems Ltd. Fax:0113 201 7265
URL:http://www.LynxFinancialSystems.com









Re: [ql-users] Digital Precision Collection

2001-06-27 Thread Tony Firshman

On  Tue, 26 Jun 2001 at 21:15:15, you wrote:
(ref: [EMAIL PROTECTED])

At 12:02 AM 6/28/2001 -0500, you wrote:

Maybe Simon (N) Goodwin or Chas Dillon can shed some light into this?

They should know the status.  I believe that most of the programs had a
time clause to them and are now owned by the original authors.  Now the
problem might be tracking down the authors, or they could be considered
abandonware.  There's been a lot of discussion about abandonware on
comp.sys.sinclair, dealing with old spectrum games.

Remember, copyright infringement is only illegal if the copyright owner
sues you.  A city or government can't sue on behalf of the copyright
owner.  So, you take your chances.
... and Freddy Vachha is very good at suing.

I would tread carefully.


-- 
   QBBS (QL fido BBS 2:257/67) +44(0)1442-828255
mailto:[EMAIL PROTECTED] http://www.firshman.demon.co.uk
Voice: +44(0)1442-828254  Fax: +44(0)1442-828255
  TF Services, 29 Longfield Road, TRING, Herts, HP23 4DG



[ql-users] Digital Precision collection

2001-06-27 Thread DARREN BRANAGH 6798433


Hi All,

I would concur with Tony - Freddy would certainly sue, all depends on if he 
still actually owns the copyright or not, or they were indeed time limited and 
have reverted to Simon et al as the authors.

Simon doesn't subscribe to this list, but I have forwarded this email to him for 
comment - I'm sure he'll know the score and I'll pass on his response. He is 
busy doing a regular contribution to Linux Format magazine now among many other 
Amiga related things.

Cheers,

Darren.
[EMAIL PROTECTED]

P.S. I am delighted to see work has begun on a CD device driver. Simon has been 
trying to get Frank Swift (a brother of Marks) to write a CD driver in C to read 
QXL.WIN's on any platform (inc. Amigas etc.) for some time - I set him QXL.WIN 
samples from my CD collection that I sell but never got a response from him, 
that was only a few weeks ago though.





This email and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they   
are addressed. If you have received this email in error please 
notify us immediately at [EMAIL PROTECTED] and delete this E-mail 
from your system. Thank you.
It is possible for data transmitted by email to be deliberately or
accidentally corrupted or intercepted. For this reason, where the
communication is by email, the Bank of Ireland Group does not accept 
any responsibility for any breach of confidence which may arise 
through the use of this medium.
This footnote also confirms that this email message has been swept 
 for the presence of known computer viruses.

  



RE: [ql-users] Re: Q40/Q60 device drivers

2001-06-27 Thread Norman Dunbar

Ahem, I *think I understood that :o)

Norman.



Norman Dunbar   EMail:  [EMAIL PROTECTED]
Database/Unix administrator Phone:  0113 289 6265
Lynx Financial Systems Ltd. Fax:0113 201 7265
URL:http://www.LynxFinancialSystems.com




-Original Message-
From: Thierry Godefroy [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 27, 2001 10:44 AM
To: [EMAIL PROTECTED]
Subject: Re: [ql-users] Re: Q40/Q60 device drivers

VERY LARGE INFORMATIVE SNIP



[ql-users] unsubscribe

2001-06-27 Thread lukacs . albert




Re: Q40/Q60 device drivers (was: Re: [ql-users] Derek Stewart BB)

2001-06-27 Thread Richard Zidlicky

On Tue, Jun 26, 2001 at 05:42:26PM +0100, [EMAIL PROTECTED] wrote:
 I was going to suggest accessing unsupported filesystems by reading the 
 device as a stream, but seem to recall trying something similar in the 
 past and finding that because the partition it represents is a fixed 
 size (and files can be scattered anywhere over it) you always end up 
 with a file as big as the partition size, regardless of how much of the 
 space you've actually used.  This means the maximum size (not just used 
 space) of any partition you want to copy to CD using the cat /dev/hda1 
 | cdrecord -dev 0,0,0 - method must be smaller than the capacity of 
 the CD.

sure, unless someone writes a fs compactor for SMSQ. A script using 
qxltool could also read all files and create an exactly fitting
filesystem, qxltool even has a clone command to copy all files, this 
would make it pretty easy. This simple solution would require up 
to 800MB temporary storage though and clone doesn't preserve all
attributes like file version, this would have to be fixed.

Afaic all publicly known specs about QXL filesystems are scattered
through UQLX, qxltool and qxl_fschk sources.

Bye
Richard



Re: [ql-users] Digital Precision collection

2001-06-27 Thread Phoebus Dokos

At 10:16 ðì 27/6/2001 +, you wrote:

Hi All,

I would concur with Tony - Freddy would certainly sue, all depends on if he
still actually owns the copyright or not, or they were indeed time limited 
and
have reverted to Simon et al as the authors.

Simon doesn't subscribe to this list, but I have forwarded this email to 
him for
comment - I'm sure he'll know the score and I'll pass on his response. He is
busy doing a regular contribution to Linux Format magazine now among many 
other
Amiga related things.

Cheers,

Darren.
[EMAIL PROTECTED]

Ack! Okay okay okay! I will wait to see what Simon says (sic!). Anyway, 
after running the software AGAIN on QPC I have to say that I am amazed how 
well these were written in order to withstand SMSQ/E - 96 Mbytes of 
allocated memory - A 5 Gb WIN and lotsa colours :-) Certainly some problems 
exist like with the ACT system (can be started from harddrive but the PTHx_ 
device has to be used afterwards in order to get some of the subprograms 
working :-) but overall they behave amazingly well... even the Conqueror 
works JUST FINE :-) And provides a USABLE system with QPC 
especially now that my old MS-DOS programs are impossible to run in one of 
the X re-incarnations of DOS, it provides you a decent way to run old MS 
programs (IMAGINE THAT! You need a QL emulating a PC under a PC in order to 
run PC programs!)

Phoebus

Phoebus




Re: Q40/Q60 device drivers (was: Re: [ql-users] Derek Stewart BB)

2001-06-27 Thread Malcolm Cadman

In article [EMAIL PROTECTED], Q Branch
[EMAIL PROTECTED] writes
In article [EMAIL PROTECTED], Richard Zidlicky 
[EMAIL PROTECTED] writes
there is no need to add the bloat of ISO9660 just to read a single QXL.WIN
Putting the QXL.WIN image directly on the CD is much cleaner and files
inside are still trivially accessible using qxltool on any reasonable OS.

Time to set out own standards :)

This was not what I suggested. The ability to read PC format CDs from 
the Q 40 would open up a vast amount of Clip Art etc. to the QL user at 
a stroke. I know I can read QXL.WIN files with qxltool but the ability 
to access it as a straight directory would open it up to those who want 
to do just that without having to download extra tools and work their 
way through the usual freeware jungle of no front ends or user 
interfaces. Yes we could set our own standards and remain isolated or we 
could do what other commercial  systems are not capable of and read as 
many formats as we can.

I would agree that it is best to embrace the wider 'standard'.  This
choice was also faced some time back by my RISC OS system, another
minority OS, which generated a long debate ... now you just read any PC
format CD.

-- 
Malcolm Cadman



Re: [ql-users] Virus alert (No, not a hoax !)

2001-06-27 Thread Malcolm Cadman

In article [EMAIL PROTECTED]
, Norman Dunbar [EMAIL PROTECTED] writes
-Original Message-
From: Tony Firshman [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 26, 2001 10:51 PM
To: [EMAIL PROTECTED]
Subject: Re: [ql-users] Virus alert (No, not a hoax !)

 I don't run M$ mail programs - that is the reason I don't spread them!
At work, I have no option - Outlook 2000 but seriously protected on the
email server and on individual PCs with Macafee - which is probably the best
AV on the go at the moment.
At home, I use Opera and my wife uses Netscape.

OT - Yet Opera is good, well worth having as a Browser.

 I would love to run a QL mail program - not least because it would
 simplify mailing lists.
That would be nice :o)

It will have to have sensible 'defaults', and easy configuration ... to
be a good example of a mail client :-)

-- 
Malcolm Cadman



Re: [ql-users] Q40/Q60 device drivers

2001-06-27 Thread Peter Graf

Nasta wrote:

Let's also remember that users that do not have a Q40/60 may also
want CD access. Not everyone has (or for that matter can have or wants)
Linux on their QL compatible hardware.

I think most of us are well aware of this. *If* a plain QDOS/SMSQ
CD-recording software gets written, that is the best, of course!

Knowing that such a software is not trivial, I just thought of a simple
alternative for Q40 / Q60 users that would use a minimized Linux solution
just for CD-Recording, without forcing the user to install or know Linux.
To have a CD-Writing solution (directly callable from SMSQ!) that uses a
Linux kernel/ramdisk is better than having no solution at all. I do not
think we should forget such possibilities for Q40/Q60 users, just because
the other QL hardware platforms do not have the same.

Thierry has already explained that his initially Q40/Q60 specific work
could be ported to other QL hardware. It may lead to CD read-access for
GC/SGC. So if Q40/Q60 *SMSQ* users can write a CD, with a Q40/Q60 specific
solution (hidden Linux), and this CD is readable on the other QL hardware
platforms, that seems to be progress for all. Why not?

BTW, GC/SGC do not seem especially well-suited for CD-Recording (data
rate!), so being Q40/Q60 specific for such steps toward CD-Recording
doesn't hurt them too much.

Peter




Re: Q40/Q60 device drivers (was: Re: [ql-users] Derek Stewart BB)

2001-06-27 Thread Dilwyn Jones

Richard Zidlicky wrote:


Afaic all publicly known specs about QXL filesystems are scattered
through UQLX, qxltool and qxl_fschk sources.

I think Gerhard Plavec has also put some information on his Austrian
QL site, address available on my 'ql links' page on my website

--
Dilwyn Jones
[EMAIL PROTECTED]
http://www.soft.net.uk/dj/index.html




Re: [ql-users] Re: Q40/Q60 device drivers

2001-06-27 Thread Q Branch

IAn Interesting discussion this and some very good points raised by all. 
I see, as usual that Thierry has his finger firmly on the pulse here and 
is way ahead of most of us. When we discussed CD drivers at Eindhoven 
last weekend we were suggesting that it be ported to the Qubide and that 
a new Qubide ROM would be commissioned ( Phil is making the sources 
available soon I gather). I had no idea that it might be a problem with 
the rate though. My suggestion of being able to at least read a QXL.WIN 
file was based on that being in the root directory and on the complaints 
over the years from QXL / QPC users that they can backup their files to 
CDs or ZIP drives but then not read them on the Aurora etc.

-- 

Roy Wood
Q Branch
20 Locks Hill, Portslade, Sussex BN41 2LB
Tel : +44(0)1273-386030 / Mobile : +44 (0) 7836-745501
Fax +44 (0)1273-381577
web site : http://www.qbranch.demon.co.uk/



Re: [ql-users] Re: Q40/Q60 device drivers

2001-06-27 Thread ZN

 Well, I hate to be a party breaker, but guess what: all standard CD file
 systems have a deeper directory structure and/or longer names than the
QL
 is capable of handling with it's 36 character path+name limit.

 Wrong! ISO9660 is limited to 32 chars in filenames (path name included)
 and to 8 levels of sub-directories...

True, as long as the unextended ISO9660 is used (without Joliet). I don't
have the ISO specs handy, but wasn't it originally 8+3 filenames?

 As a result, it is not possible to implement a directory device driver
 that would do anything but direct sector access, or some sort of bodged
 file access. 

 Wrong again !
 By using a small trick, I can make a SMSQ/E (NOT QDOS !) directory
 device driver to use long filenames. Here is how the trick works:

In QDOS/SMS, when an OPEN system call is issued, the IOSS (Input Output
Sub System) first extract the device/file name and asks to each non-
directory device driver if it recognizes this name as one of its device
(+parameters) name, the length of this name is not limited (well it is,
but to a bigger number of chars: 127 if the name was not quoted, 32765
if it was).

Yes, once a long time ago I wrote about this. because non-directory devices
are searched first, and they basically accept a QDOS string as name plus
parameters, this enables a driver to get to the untruncated string which
may or may not be a file name.

 To overcome the 36 chars limit, [a non directory device driver has to]
 to store the long filename somewhere, truncate it to 36 chars [and return
 not found so that scanning continues to the directory driver which then
 sees a 36 character name and handles it]
 When a new device driver wants support for long filename, the only thing
 it must do is to register itself to the long filename thing... by
 passing it it's device driver linkage block address [where the pointer
 to the long name will be placed]
 Now why only SMSQ/E and not QDOS? Because SMSQ/E implements support for
 all TRAP #2 calls into the non-directory device drivers. E.g., when
 issuing a DELETE system call under QDOS, only the directory device
 drivers list is scanned [so the long file name handler would not be
 called]

Well, I am glad to have been proven wrong on this. Briliant idea!
I wonder if a more complete spec could be made for such 'registration'
mechanisms as they could be useful for other parts of the driver, not only
the long file names. Regarding long file names, some kind of 'shorthand'
may be required when referring to them, such as the concept of 'current
directory'. Are we going to have the directory separateor argument again, i
wonder? :-)
I do see one remaining problem, though. There is still a limit to the
number of directory devices that can be in use simultaneously. Since all
calls in SMSQ/E are passed to a non-directory driver, I have to ask, why
bother with a directory driver?

 I won't even go into ideas of having the CD driver being modular,
 something that links to a regular 'ide' driver through correct sector
 access - cause QDOS has no real linking capability, so it would have
 to be yet another bodge. 

 Still wrong...
 My CD-ROM device driver is implemented as a thing and will
 implement a registering thing extension that will allow
 for a module to plug itself into the device driver. The
 module will have to implement OPEN, CLOSE and all I/O
 sytem calls for its own filesystem.

This is not really what I meant. What I emant is that 'mounting' of a
devices, i.e. linking of a driver to a piece of physical hardware, should
logically be handled by TRAP #2. However, there are no calls to do this -
but special parameters passed to open/close or even format calls could be
used for this. However, even if they are, at the very lowest level, where a
single piece of hardware can be used by many drivers, there may be a
problem, unless all of the drivers that can access the hardware are
rewritten to take account of each other, or a 'hardware' driver was
written, into which other drivers are linked (problem here is that we might
end up with more than the max number of simultaneous directory drivers).

IDE is the example that comes to mind on a QL. Suppose that the user
connects a hard drive and a CD ROM as master and slave on a single IDE
channel. Effectively, this looks like a set of registers for each device,
however, only one set at a time can be used, and this is switched by one
bit. This bit is visible and changeable by both drivers. Unfortunately,
most (if not all) drivers assume the hardware will exclusively be used by
themselves - and here we have a problem, they rely on the state of
registers to be preserved.
SCSI is another related example. A SCSI host adapter does nothing of
itself, but may have many different devices connected to it, that all
require treatment by essentially different drivers. This may look
irrelevant, however, ATAPI is essentially a SCSI data transport protocol
that works over IDE, which wasn't originally planned 

Re: [ql-users] Re: Q40/Q60 device drivers

2001-06-27 Thread Timothy Swenson

At 10:13 PM 6/27/2001 -0400, Nasta wrote:
SCSI is another related example. A SCSI host adapter does nothing of
itself, but may have many different devices connected to it, that all
require treatment by essentially different drivers.

Just to expand on what Nasta said, different drivers (such as disk or tape) 
utilize the SCSI controller to talk with their respective devices.  The 
controller is opened as a device and just handles the SCSI conversation 
between the devices and their drivers.  I've done some  SCSI Bus trace 
analysis so I'm familiar with how the protocol works.  I wrote an article 
for Sys Admin mag on the subject if anyone wants to know more.

Tim Swenson