Re: [Ql-Users] Commercial QL Games

2007-10-16 Thread Robert Newson
Bill Loguidice wrote:

 I'm aware of Rich's excellent site, thank you.  In fact, Rich was the one
 who helped me source an NTSC Sinclair QL, which was much appreciated.  A
 gentleman at my Website, Armchair Arcade, apparently found out the story
 regarding the Pawn (not sure where he got the info from):
 
 
 Basically Pawn was written first for QL, then the QL died a horrid death.
 The quickest way to get the game on other machines was to write a 68k QL
 emulator, which became the game driver for Magnetic Scrolls. The version
 of Pawn or any other Mag Scrolls game (pre Wonderland) basically was a 68k
 cpu emulator that ran QL compiled code on the pc/st/apple etc.

The copy I have also has what were described as debugging aids (by a 
friend) still working.  eg you don't need to move the boulder to get past it 
(you can do something else which doesn't require all the effort of executing 
the [proper] solution, ie when debugging the game, you could skip that 
puzzle ^_^).

...
 The first game released by Magnetic Scrolls was QL-Pawn, the originate
 version 1.o of the later so popular The Pawn. QL-Pawn came on two
 micro drives that were enclosed within a micro drive wallet that was badged
 by Sinclair Research. A sleeve was also produced for the wallet along with
 an instruction booklet containing a short narrative to introduce the
 adventure. The game was text only, but it already had the powerful
 parser which was one of the basics for the success of Magnetic Scrolls.
 QL-Pawn also was the only Magnetic Scrolls game that was produced for
 the ill fated QL.

What is interesting is if you look at the clone program - it starts with a 
few REMarks:

``The Clone Programme

``Just in case you are thinking of Pirating this Adventure
``Pause for a moment and ask yourself
``Would you steal from shops?
``Would you break into a house?
``Steal a car?
``is (sic) the answers to the above are no - then why steal from us???
``if the answers are yes...
``then don't pirate this one ... wait for our next adventure
``The Guild of Thieves
``Thank you.
``Magnetic Scrolls.
``--''

I wounder how much FACT have paid Magnetic scrolls for use of their 
[obviously] copyrighted (in 1985) questions and idea(s) above in the 
unskippable FACT adverts against Piracy?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] This is worth a look and laugh

2007-09-10 Thread Robert Newson
Richard Kilpatrick wrote:

 On 10 Sep 2007, at 21:03, Rich Mellor wrote:

Actually quite a snip at that price - after all, the software was  
one of
the original best selling points about the QL and with the current
dollar-pound exchange rate, it's only about a fiver? lol

The one which really puzzled me is http://cgi.ebay.co.uk/

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItemitem=110167130062

Wonder if that was for a One Per Desk?
 
 I think it's more likely to be unrelated to QLs at all

I may be wrong - I can't be bothered to visually check and compare my GC as 
it requires unplugging, etc, but:

The edge connector looks like it only has probably 32 connections (it looks 
like 16 connections are visible on the top edge, with probably the same 
number on the bottom edge) - the QL expansion port is 64 connections.

Unless of course, there are 4 connections for every clearly visible wire (3 
below it); in which case I'll go back to sleep...good idea anyway.  G'd nite.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [Ql-Users] Karsten Engstler ist außer Haus.

2007-08-21 Thread Robert Newson
Tony Firshman wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 [EMAIL PROTECTED] wrote:
 
Ich werde ab  20.08.2007 nicht im Büro sein. Ich kehre zurück am
27.08.2007.

Ich werde Ihre Nachricht nach meiner Rückkehr beantworten.

 Could you please repeat this in English.

Roughly translated (I think - based on my O level German of 1981  my 
laziness in going to find a dictionary/giving babelfish a go now):

I will be away from the office from 20.08.2007 until 27.08.2007.

I will answer your mail on my return.

[It's probably an auto-holiday mail.]


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] LBYTES

2007-07-15 Thread Robert Newson
Derek Stewart wrote:

 What is the difference between a feature and bug... Microsoft Windows 
 has many features.

 From the glossary of an Apple ][ manual:

Feature:- bug as described by the marketing department.


(Other gems include: Window:- something out of which you jump when the power 
fails and you lose lots of work {or something like that}.)


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Computer One Programs

2007-06-23 Thread Robert Newson
Timothy Swenson wrote:

 Rich Mellor wrote:
 
Does anyone have a copy of the following Computer One languages on disk 
(or working microdrive copy) - :

 I could have sworn that someone did a scan of the Computer One Pascal 
 manual and put it online some where.  I think  I was the one that 
 donated the manual to the project.  I think the person that scanned it 
 sent me a copy.  I also think I've seen the binary for Computer One 
 Monitor.  I think I've got it somewhere. 

I have the C1mon manual (treeware); also the C1ass manual (treeware).  Could 
scan them if necessary.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Computer One Programs

2007-06-23 Thread Robert Newson
Rich Mellor wrote:

 Does anyone have a copy of the following Computer One languages on disk 
 (or working microdrive copy) - :
 
 Pascal
 Forth
 Monitor

I have C1mon[1] and C1ass (which includes a text file editor and Linker).

For what purpose?

[1] Slightly modified on my working copy as the quit command has become 
qqit [harking back to my Mist/Mud days: when you gave the command q it 
would respond Use QQ to quite as people keep hitting q by mistake (or 
something like that)].


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] old QL

2007-06-19 Thread Robert Newson
Dilwyn Jones wrote:

...
  death. I've had various Star printers, from Gemini10x to my favourites
  of the Star range, the LC10 and LC24

My LC24/200C has been running quite happily since I got it when made
redundant (from that employer selling off equipment being used in the
offices) in 1994...my original PC I purchased from them was a 386, but the
mobo died when I added a CD-ROM, so I replaced that with a 486 - that still
works, but the 1.5G HD I added (dual boot DOS 6.22/Win 3.1  FreeBSD) is now
playing up (the original 500odd M HD is fine!).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] new hard disk

2007-05-02 Thread Robert Newson
[EMAIL PROTECTED] wrote:

...

 LOAD and SAVE load and saves files in order (ie SuperBasic files).

SAVE was the equivalent of OPEN#channel,file:LIST#channel:CLOSE#channel?

 SBYTES and LBYTES does the scatter loading.
 
 So the interleave is good for LOAD/SAVE but meaningless for SBYTES/LBYTES.

It'd be good for each, but for LOAD, a large interleave to allow for tape 
stop-start would be good (as the tokenization was [relatively] slow).

With LBYTES, scatter loading would use whatever happened to pass the head; 
interleave would possibly mean that it would be the next logical block.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] new hard disk

2007-05-01 Thread Robert Newson
David Tubbs wrote:

 At 15:10 30/04/2007, you wrote:
 
 
I must admit, I was assuming Sinclair had used 1024 byte blocks on his
microdrives - I may need to be corrected on that.

 
 512 byte seectors.
 one map sector, one byte for each potential sector, I had a few mdvs 
 of 250 sectors.

didn't it have 1 word, 2 bytes per sector: the file number in one byte ($f8 
= sector map, $fd = free, $ff = dead) plus the block number within the file 
in the othe byte?


 
 Note tpp, every file fragmented of necessity by the interleave factor 
 allowing the QL to digest the data from one sector before reading the 
 next, some 11 or 13 further on. If the file were contiguous it would 
 require a full revolution between sector reads.

That begs the question of what one means by fragmented?

If the sector allocation is such that some are deliberately skipped 
(interleave) then surely a fragmented file would be one that doesn't use the 
preferred sector(s), which for DOS users (with hard disks) would be the next 
contiguous sector (apparently).


 I had some of the Psion package which were Turbo Load, laid out for 
 optimum pickup speed, they had to be copied by special procedure 
 equivalent to a DOS DISCOPY. 

I never did that, but I had heard of it being done - the file laid out so 
that when the QL had digested the current sector, the next required one 
would be passing the read head...did it take into account scatter[1] loading?

[1] As each sector has a file number and block number, it's position in the 
file is instantly recognised when read and if a later block happens past the 
read head before an earlier one, it is loaded first, into the correct memory.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] new hard disk

2007-04-30 Thread Robert Newson
Ade Vickers wrote:

...
 I must admit, I was assuming Sinclair had used 1024 byte blocks on his
 microdrives - I may need to be corrected on that.

Sinclair used 512 byte blocks/sectors on the mdvs. ^_^

(AFAIK) When a cartridge was formatted, the blocks were written with 
decreasing block numbers; thus the highest block still valid gave the max 
capacity of that format - duff sectors and the [root] directory would 
decrease the available blocks.

The space available in K is simply half the number of free sectors.

For floppies, it depends upon the capacity of the disk as to how many 
sectors = 1 block.  eg for ED, it was 3 sectors/block.

Of course, the capacity decreases when you format the disc as 
well (how did they work out the unformatted capacity, 
because, if it is unformatted then you cannot store anything on it !)
 
 Stephen Usher's description of the perils of formatting is amongst the best
 I've ever seen. It's true that you can lose staggering amounts of disk space
 to a bad file format... 

My ED disks are described as 4M unformatted.  Under DOS (fat) they provide 
2.88M, on the QL, I get 3.2M.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] new hard disk

2007-04-30 Thread Robert Newson
Ade Vickers wrote:

...
Sinclair used 512 byte blocks/sectors on the mdvs. ^_^
 
 Of course I'd forgotten that. It's been too long since I used a QL in
 anger -- even though I have one set up right here in the office :-/
 
 So... My estimate of 3.5million MDVs is, in fact, wrong; it should be nearly
 7million MDVs.

Mdvs had a [theoretical] max capacity of 128K, though in practice, it was 
slightly less: I used to get around 220 sectors on a formatted cartridge 
giving about 110K.

...

 Of course, formatting will remove a lot of that; if one assumes 50%, my
 original figure comes out conveniently accurate, for some inexplicable
 reason :)

On a MDV, 2 sectors were taken at the start: sector 0 is the sector map and 
another sector was the start of file 0 - the directory for the mdv.  The 
data for each sector had a header which contained the filenumber and block 
number within that file - the sector map contains a copy of these bytes for 
all 255 possible data sectors, along with a note of the most recently 
allocated sector.[1]

Other than those 2 sectors, all formatted sectors are available for use for 
files.

Each file has a 64 byte header containing things like name, file type, etc, 
and this takes the first 64 bytes of the first sector allocated to the file. 
  The directory file (file 0) holds a duplicate copy of these 64 byte 
headers, the offset within its sector(s) the file number*64.  Thus File 0 
(the directory) has its header starting at the first byte of first sector of 
File 0 (this is the only file to have a single copy of this data); File 1 
has its header copy starting at offset 64, etc.  File 8 has its header 
starting at offset 512 which is the start of a second sector which is added 
to the directory file when needed.

[1] According to Adrian Dickens: QL Advanced User Guide (with my sumarizing)

Bit of a stupid question:

Why does each file contain its header in its first 64 bytes (meaning that a 
file can only hold up to 448 bytes before a second sector is needed for 
bytes 449-960, etc): why not just use the one in the directory?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Epson printer help

2007-04-29 Thread Robert Newson
P Witte wrote:

 I bought an Epson Stylus Color 850 printer on the high street here in 
 the UK in about 2000/2001. (Great printer for QLs and PCs with an LPP. 
 Still works.) I now need to know approxiamtely what it cost me then but 
 Ive lost the original receipt. Any idea anyone?

Found one ad in Jun 2000 Computer Shopper (by Watford Electronics) for the 
850 at £148+vat ~= £175.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] new hard disk

2007-04-29 Thread Robert Newson
[EMAIL PROTECTED] wrote:

...
 Of course, the capacity decreases when you format the disc as well (how did 
 they work out the unformatted capacity, because, if it is unformatted then 
 you cannot store anything on it !)

I'd like the proper answer to that as well.  I guessed that unformatted 
capacity represents the total amount of data that can be stored on the disk. 
  Formatting added extra information (like an [un]allocated sector/cluster 
map, root directory, boot info and program, etc) that needs to be stored 
somewhere and so comes out of that unformatted capacity.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] new hard disk

2007-04-24 Thread Robert Newson
[EMAIL PROTECTED] wrote:

...
  like the new and useless NHS project or Trident etc.

What I find extremely funny is that the first two episodes of Yes, Prime 
Minister! (originally broadcase Jan '86) were about scrapping Polaris and 
replacing it with Trident; and the comments given - eg when Jim Hacker PM 
asks Sir Humphrey who runs Britain - that cabinet or the American 
President?, Sir Humphrey replies I'm a bit of a herectic and in the 
minority: I believe it's the Cabinet... (or words to that effect) - are 
just as appropriate today...

...

 I'm sure under Win 3.1 the defrag tool had an 'advanced' option where a 
 graphic (lots of squares) appeared. You could, if I remember, hover over a 
 square and it would tell you the file and highlight all the other fragments 
 of thet file too. Not any more.

I didn't realise Win 3.1 had a defrag program - I used a DOS defragger 
(speedisk) that allowed you to look at a cluster and told you to which 
file(s) the data belonged...


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] New here....

2007-04-18 Thread Robert Newson
P Witte wrote:

...
I have serious doubts whether modern, CD-ROM based systems could keep
the data for so long. I would never use CDs or DVDs for long-term
storage of important data.
 
 CDs and DVDs are the medium of the day (as were microdrives and 
 floppies in their day). Round the next corner are HD and Blu-ray, 
 perhaps, so then we'll have to copy all our important data once again.

Wasn't there a report [fairly] recently about writeable CDs becoming 
unreadable after a while, the time also dependent upon method of labelling 
said CD?

see, eg:

http://searchwincomputing.techtarget.com/tip/0,289483,sid68_gci1157306,00.html
http://www.postgazette.com/pg/04127/311683.stm
http://photo.net/bboard/q-and-a-fetch-msg?msg_id=00EoLc


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] new hard disk

2007-04-18 Thread Robert Newson
Rick Chagouri-Brindle wrote:

...
 Try fdisk d: in a command line and see what transpires.

I wouldn't expect that (fdisk d:) to work as d: wouldn't exist.  IIRC when
you run fdisk on a PC under [some form of] DOS, you select the drive number
you wish to partition from a prompt [somewhere].


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] typeface changing in Psion Archive

2007-03-11 Thread Robert Newson
Renato Barigazzi wrote:

   How can I change characters by printing within the Psion Four ?
  Changes in the configuration window of QPCPrint have no effect; I always 
have 10 CPI.
  How can I obtain 17CPI in QPC Print and use it in Archive ?

Send the control code (ESC/P2?) code directly to the printer from archive?
As in:

  lprint chr(27)+P+chr(15)

  Actually I use a Star NL10 with the proper printer_dat, but ribbon-inks 
ar difficult to find.
  I need help

In the psion four printer driver (printer_dat file) itself?  (actually
it's just a config file of ESC codes to send to an ASCII/Text (ESC/P2?)
printer to interpret.

Set the preamble code to include set printer to 17 CPI (ESC, P, SI = 27, 80,
15) and post-print to include resetting printer to, say, 10 CPI (ESC, P, DC2
= 27, 80, 18)?

If I remember rightly (haven't done it for a while) I had a few printer_dat
files set up for various configs and copied the relevant one to printer_dat
before running the relevant psion program.

[I have a Star LC24/200c...I seem to be able to get original ribbons; though
when I do I usually buy a lot (10-20) to ensure that (a) I have supply and
(b) makes it possible that supplier can actually get them (as it's not just
1 or 2).

NOTE:

I don't know how QPCPrint handles access to the printer - ie whether it
converts the output into a raster scan to send (like a normal, slow, Windwos
printer sends a graphical image) or just passes the data straight through to
the printer (like a standard QL).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Programming question

2007-02-27 Thread Robert Newson
Rich Mellor wrote:

 On Mon, 26 Feb 2007 20:18:05 -, omega [EMAIL PROTECTED] wrote:
 
Thank you guys for suggestions. Especially George, Daniele, Dilwyn, Tony
and others.

I need to work on the routines with your hints and test the results. I
am sorry for lack of response, simply out of time. Derek and Robert: I
know the example code in advanced QL user guide. I just want to use
plain standard QL.

That is for which the code was written - see extracts of QLAUG below.  Note 
that the QLAUG code is actually written as BASIC extensions!

I must say, I have not actually tested the code, but it seems fairly 
reasonable as to what it's doing.

If it would appear to be impossible with JS,JM,MG
roms, I'll switch to Minerva.
 
 Hi Jan,
 
 The code in the advanced QL user guide does allow you to use the dual  
 screen mode on a standard QL.  By entering supervisor mode, the system  
 variables are no longer accessible and the space (32768 bytes?) at $28000  
 can be used as the second screen.  However, you have no access to TRAP  
 calls (if I recall correctly) - it has been a long long time since I  
 looked at this.

Quoting a bit from QLAUG:

``On the QL, there are two different areas of memory which can be used to 
generate the screen display...The second screen is located 32K bytes of RAM 
above the first.  Unfortunately, the system variables...are actually inside 
of screen 1!

``However, all is not lost.  There is still the possibility of using most of 
screen 1 (apart from the 5k allocated to system variables).  To do this, 
screen 0 alone can be used to display the top fifth[1] of the screen. 
Screen 1 is then flipped into the display under interrupt control every frame...

``...Manager trap MT.ALCHP is then called to reserve memory in the common 
heap area.  This is so no other allocations in the common heap area will 
overwrite screen 1...

``The Interrupt service routine...screen 1 can only be switched in after the 
system variables have passed...The timing for this period is done in 
software using DBRA D0,* which puts the 68008 into an internal timing loop...''

[1] sic  Errm, 5k/32k = 1/7-1/6!  1/5 = 6.4k!

A comment is made that the timing loop is affected by a high priority 
interrupt, so screen 1 switching is disabled if MDV or SER are being used.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Composite Video Connector

2007-02-27 Thread Robert Newson
[EMAIL PROTECTED] wrote:

 I have tried in the past building some cables 75ohms for this (composite and
 monochrome)on 3 different QLs and differnt monitors/TV. The result : it works
 but the quality is allways very bad (probably due to the embeded Motorola 
 MC1377
 PAL generator).

Compared to the modulated UHF, the composite was much cleared - I use[d] a 
Phillips TX BW TV[1] into which I hacked a composite input (following 
directions in a computer mag) and the picture quality was much better (still 
missed edges of the screen tho').

[1] Originally purchased as a monitor for my ZX81.

 In MHO, displaying anything else than RGB signals from the original QL is
 rubish.

RGB *IS* the best


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Programming question

2007-02-26 Thread Robert Newson
Derek Stewart wrote:

 Robert,
 
 When not put Minerva into your machine, then you will have a faster 
 operating system than JS or earlier and the second screen is working.

Could do, but was responding to original request for possibility of 2nd 
screen on original QL, pointing to an example of code done to do it.

...

I want to present kind of demo for QL on the retro-computing 
competition called Forever see: http://forever.zeroteam.sk
I did some graphics already on PC and it looks good (looks cool in fact 
:-). But, I need to write special screen hadler with following conditions:

1) I need to use both screens of the QL without affecting of the 2nd 
screen by system variables.
(if there must be some variables, how much is the minimum for 
functionality interrupt handler?)

Program given in QLAUG does this.

2) I still need to call my routine every interrupt (50/60Hz)

It links into 50/60Hz interrupt list, using a DBRA delay loop; will have 
problems on an expanded QL (eg with GC as this runs about 3-4 times as 
fast(?) as a std QL), but...

3) It must run on unexpanded QL with standard QDOS (sandyQboard 
optional), no aurora, no Q40, Q60, no (S)GC. Plain, pure, virging QL only.

For standard QDOS, QLAUG manual has a possible solution.  Minerva upgrade 
has another. ^_^

4) Safe return to Qdos is not required.
Anyone has any idea if it's possible?

Yes, as suggested.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] win98se

2007-02-20 Thread Robert Newson
Dilwyn Jones wrote:

...
  FAT32 (is you said to FDISK you want large partition) is for partition
  up to
  ( 2^28 * 4K !! ) = 8 GB.
 
  So the limitation is 4 GB in FAT16 with cluster of 64 KB ( not
  recommended )
  And 8 GB in FAT32 with 4K Clusters and up to 32GB. But be carefull a
  FAT32
  partition isn't recoverable with an MS-DOS floppy disk.
 
  Jimmy.
  http://www.jadiam.org
 
  Ah, I see.
 
  Does it allow for, say, a 40GB hard drive to be seen as several
  smaller partitions by Windows 98SE, say 5 x 8GB partitions?

I was given a Gateway Win98 machine with a dead HD.  I replaced it with an
80G (I think) HD and re-installed Win98 with 3 partitions (but not using the
whole disk space as I intend to duel (sic) boot it when I get round to
installing the other OS(s)).

I'm firmly against the idea of a single large partition.  This partly comes
from my original 386 (now 486) machine with FAT16 to prevent wastage (in
terms of cluster sizes - having a few smaller partitions allows for smaller
cluster sizes which in turn means less wastage with lots of small files).
It also comes from trying to split usages between partitions to assist in
preventing data corruption (eg due to a crash).  I generally try to have at
least 3 partitions:

C: - Main boot/OS drive
D: - installed programs and data
E: - temporary data, including Windwos swap file.

Ideally, C: should only ever need writing when OS is updated, D: contains
installed programs and gets written quite often with data used by programs,
E: is totally volatile - anything stored on it not expected to have any
value beyond the moment and can be recreated as necessary (eg temp install
directory for unpacking an archive, etc).

I have used 15G partitions happily with Win98SE.

My duel boot desktop computer has:

C: 3G
D: 15G
E: 7G(ish)

C: is only 3G as the machine is quite old and to prevent a possible 1024
cylinder limit (4G) problem for duel booting - the first partition of the
other OS is immediately after C:

E: was 15G, but my Windwos usage wasn't as large as expected and the other
OS needed some extra disk space: I split the partition into 2 of about 7G
each - just try doing that if you only had a single large partition for
Windwos on a duel boot machine (a much greater headache).

  As 40GB drives seem to be the smallest drives around now (looking at
  eBuyer site anyway) - at 25 pounds very cheap, it seems silly to put a
  40GB drive on a Win98SE machine if it will only see a few GB and the
  rest goes to waste.

I know the feeling...my original 486 is having hardware problems with the
1.5G HD I added to the original 525M HD it had.  I've got a 10G (I think) HD
to replace it, but I haven't got round to doing it yet...partially worried
that the machine won't be able to handle it.  (The machine has an intended
role on my network once I get it fixed, so it is worth doing.)


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Spare GC or SGC?

2007-02-09 Thread Robert Newson
Stephen Usher wrote:
Hi Steve,

...
 I find with 2M on my GC, data and programs just rattle around inside!  Even
 with the base 128K machine (around 77K(?) free for use) I used to be able to
 do/run more than I could with a 540K PC.  Or are people becoming so
 bloatware expecting that 4M sounds titchy?
 
  Yes, but the QL doesn't have all those silly GUI thingies written in bloating
  C++ (or now JAVA and .NET). I must admit that I sometimes found 128K
  restrictive but never filled the Trump Card memory. (Oh and I did have a
  sort-of GUI thingy for the QL, the ICE ROM  mouse.)

Neither did the 540K PC of the time (Windwos 3.x were just about around when
I got the GC, but never had them at the time to compare with using the 128K QL).

  Still, storage has never been a problem for you, other than the UCL Euclid
  file quota, which you got around using a neat trick using the e-mail inbox if
  I remember correctly.

If space really ran out there was alway the emergency PTP
(Paper-Tape-Punch) archive...I still have a few sitting around upstairs, but
with no means of reading contents :(

Oh and then there was thae hack for getting long
  printouts on the self-sevice printer.. and the Babbage programs you wrote
  which made UCLCC people nervous about 'cos they did things no-one thought a
  normal user could do.

Funny you should mention them...I was having a chuckle about one in
particular (the pre-main code filing password adder/remover) and exactly
what it did and how it did it.

  By the way, I seem to remember a couple of years ago that you asked if you
  could pass on the source etc. of the terminal emulator I wrote to 
someone, did
  you do so? Seeing as I've not got a modern machine readable copy would it be
  possible for you to fish it out and pass it onto whoever archives QL software
  on this list? Someone might as well get some use out of it.

I have it somewhere...need to search...can't remember to whom I wanted to
send it now.

To whom should I sent it (ie who would possibly be interested in
archiving/having it [for distribution])?  Dilwyn?


-- 
---
  Robert Newson, E-Mail: [EMAIL PROTECTED]
  17 Sunnybank, South Norwood Phone: (020) 8654 6643
  London, SE25 4TQ   Mobile: 07737 515 214 or 07922 060 873


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Spare GC or SGC?

2007-02-08 Thread Robert Newson
Rich Mellor wrote:

 I would be interested in sourcing a new development of SGCs (must write to  
 Stuart about this), but I do wonder how many people would still be willing  
 to pay £200-£300 for a SGC nowadays.  Certainly with a need to make 50  
 boards to make it worthwhile, I am not certain there would be a big enough  
 market, especially with only 4MB RAM !

I find with 2M on my GC, data and programs just rattle around inside!  Even 
with the base 128K machine (around 77K(?) free for use) I used to be able to 
do/run more than I could with a 540K PC.  Or are people becoming so 
bloatware expecting that 4M sounds titchy?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Returning back to the QL :)

2007-02-06 Thread Robert Newson
Dilwyn Jones wrote:

...
 1. Gold Card is a combined memory expansion (2MB) and disk interface
 which can handle HD and DD floppy disk drives,a nd adds a full 68000
 processor instead of the 8-bit data bus 68008 in the QL.

I must have a SGC in disguise ^_^ - my GCs have always handled ED disks - 
when I purchased my GC (Nov 1991), I got a dual ED drive with it (originally 
ordered a dual HD drive, but got letter back saying no longer supplied, but 
ED were the standard now and did I still want to order) and a box of 10 ED 
disks - still not completely used up!  (at 3.2M per disk, that's roughly 
equivalent to a 30M HD ^_^).

Perhaps the most worrying thing about the purchase of the GC + ED drives + 
Disks is that for roughly the same price today I purchased a Turion64x2 
1.6GHz Notebook with 80G HD!  But then again, as power has increased prices 
have fallen; and the QL still holds its own for certain things.

 2. Super Gold Card is a development of the above, with 4MB memory,
 68020 processor and capability to handle all floppy disk formats
 (including DD, HD and ED 3.2MB).



___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Using ED drives with Trump Card

2007-02-05 Thread Robert Newson
Neil Riley wrote:

  Hi Chaps,
 
  The only QL I own with working Microdrives for some reason
  refuses to work with my GC but works with my Trump card.
  whereas my other QL with very unreliable microdrives works
  fine with my GC.
I know this may be a bit extreme, but does the network work between the QLs? 
   In which case could you copy the MDVs on one QL onto the disks on the other?


PS Thanks for fixing my QL-GC problem Tony - could this be something similar?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QL Emulator for Linux

2007-01-13 Thread Robert Newson
Rick Chagouri-Brindle wrote:
...
 I've tried googling but all the options seem woefully out of date, so I
 was wondering if anyone could point me in the direction of a QL emulator
 for Linux?
 
 The QL emulator for Linux is called UQLX and can be found at
 http://linux-q40.sourceforge.net/uqlx/
...
  Thanks, John.  They're the ones I tried unsuccessfully.
I've just downloaded uqlx (from above link), made it (MK.all ; make install)
and it seems to be running ok (except for the lack of tk2_ext).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] month number

2006-09-26 Thread Robert Newson
Dilwyn Jones wrote:

 OK, I goofed on that one.
 
 I assumed (wrongly) that because JM allowed 6 parameters
 on a JM ROM and appeared to return a vaguely right number I assumed it
 worked. Except it just pretends to work and of course you can't tell
 accurately from an E number where in the year it was until you do
 detailed checks with storing DATE result then using DATE$ to see what
 it makes of it - no parameter checks on JM it would seem. Using DATE 
 with 6 parameters on a JM ROM returns the same result as DATE with no 
 parameters. Or with any number of parameters! At least JS is kind 
 enough to give err_bp when you try :-(
 
 So I have been taught a lesson, not to let APPARENT results fool me.

There were a few things that didn't work [properly] on the JM that when the 
JS came around, to avoid the problems, it just didn't allow them.

eg upto JM, I seem to remember some sort of variable was allowed somewhere 
(was it integers on SELect? have the info lurking here somewhere), but I 
think something wasn't quite right, so JS just won't accept it in the first 
place

I fell foul of something in a program I wrote for my JM that worked, but 
when I gave it to a friend to try on his JS, it didn't work - the JS just 
didn't accept one of the lines.

At a guess either the DATE(yr,...) was intended to be, but it was never 
written, and so the JS errors; or it was a parameter check that was missing 
upto JM that was finally fixed in JS.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] month number

2006-09-25 Thread Robert Newson
Dilwyn Jones wrote:

Robert Newson wrote:

DATE returns the number of seconds [since 01/01/61] for the 
/current/
date/time (I suspect it just reads a/the clock);

It can read the clock, but you can also do
   PRINT DATE(1996,1,10,12,59,59)

Marcel

 I suspect most people don't know about this form of DATE, since the QL 
 manual (Concepts - Date) does not list the 6 parameter version, and 
 neither does the Jan Jones Superbasic guide.

I certainly didn't.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] (OTramblings about left and right)

2006-09-25 Thread Robert Newson
George Gwilt wrote:

 On 24 Sep 2006, at 21:56, Dilwyn Jones wrote:
 
Shall we ponder how this rumour will work? Start with clock faces
changing from 1-12 to 1-10.
 
 Napoleon tried to make the time go metric. I actually saw an example  
 of a French clock of the period which had ten hours per day.
 
 It didn't take on Napoleon must have been before his time.

Along with the French Revolutionary [metric] Calendar:

12 Months of 30 days, each of 3 weeks of 10 days each week; an extra 5/6 
days were a holiday at the end of the year; the clock was also changed to 
have 10 hours per day, each of 100 minutes, each of 100 seconds[1].  It 
lasted from 1792AD = 1FRC until 15FRC = 1806AD.

[1] So the FRC second was 0.864 [Gregorian?] seconds long.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] month number

2006-09-25 Thread Robert Newson
Rich Mellor wrote:

...

It can read the clock, but you can also do
  PRINT DATE(1996,1,10,12,59,59)
...

I suspect most people don't know about this form of DATE, since the QL
manual (Concepts - Date) does not list the 6 parameter version, and
neither does the Jan Jones Superbasic guide.
...

 Odd - it was certainly pushed by Lau as one of the improvements made by  
 Minerva - are you sure it works on a JM ROM or earlier??

Just tried:

  PRINT DATE(1996,1,10,12,59,59)

on my JS [ROMed QL - later than JM] and it comes up with:

  bad parameter

/was/ it a Minerva improvement?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] (OTramblings about left and right)

2006-09-24 Thread Robert Newson
Dilwyn Jones wrote:

...
 rant
 You probably forget the inevitable British resistance to change. How 
 long have we been thinking of going metric?

We actually went metric on 1 July 1959 when:

 The yard was redefined as 0.9144 metre /exactly/[1]
and
 The pound was redefined as 0.45359237 kilogram /exactly/

ie the yard and pound since 01 July 1959 have been defined in /exact/ terms 
of the metre and kilogram - not exact multiples of 10 I grant you, but 
defined /exactly/ none-the-less.

Just I expect nobody noticed - like normal.

[1] Sourced from my Collier's Encyclopedia [set of 24 volumes] published 1968


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] month number

2006-09-24 Thread Robert Newson
Marcel Kilgus wrote:

...
 I only added the functions that are readily available (i.e. DATE$ had
 to calculate all this anyway, it's just a matter of exposing the
 values to BASIC). Was a 5 minutes job.

Precisely what I would have done.

I also often find SECONDS(year, month, day, hour, minutes, seconds)
handy.
 
 What's the difference between SECONDS and DATE?

DATE returns the number of seconds [since 01/01/61] for the /current/ 
date/time (I suspect it just reads a/the clock);

SECONDS takes 6 params (or possibly a single string param) and converts them 
(it) into the number of seconds [since 01/01/61]

ie SECONDS allows a programmer to convert any arbitrary date[-time] into 
internal format - the inverse of the DATE$(secs).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] month number

2006-09-20 Thread Robert Newson
Dilwyn Jones wrote:

...
 In fact, as I was given permission to include those articles on the
 Documentation CD, may I ask you if I can also include these routines 
 as
 well?

Sure.

   If so, a few lines explaining the algorithm may be in order. I
 understand parts of it, but not all of it: for example what's the
 significance of the (dy+0.8) ?

It's the Fudge factor to get the leap year calculations correct - it could 
possibly be removed by changing the base year (of the shifted year) from 
1960 to 1959 (and adding an extra 366, ie +972 instead of +306 to the days) 
but I haven't checked it:

0.8 was chosen, as otherwise the first year would be a leap year with 366 
days (0-365), the 2nd would then be days 366-730, 3rd 731-1095, 4th 
1096-1460; the 5th would also be a leap year.

The my_mth_no() fn is just the month stuff extracted from my_date proc, so 
I'll just explain my_date.

I'm not a very good technical author (and I'm currently half asleep), so 
I'll write what it does and I'll let you tidy it up (if you want to).

88888888


The way it works is by using a calendar based on day 0 = 1 March 1960.  The 
year in this calendar runs from 1 March to 28/29 February - the leap day 
is added at the end of the year, every 1460 days. (4 years)  Having the leap 
day at the end of the year means that we don't have to worry about it when 
working out the day offset for any date in the year 1 March or later.

As we're passed seconds, we divide by 86400 = 24 * 60 * 60, the number of 
seconds in a day and ignore the fraction.  The passed date needs to be 
adjusted for our shifted year and as day 306 is 1 January 1961, an offset of 
306 is added.

The current year is calculated from the base by checking out every 365.25 
days.  (The fudge factor of (dy + 0.8) simplifies the calculation so that 
yr 0 = days 0-364, yr 1 = 365-729, yr 2 = 730-1094, yr 3 (leap) = 1095-1460, 
etc.)  Once the relative year to the base year is found, the number of days 
until the start of that year is removed leaving the day offset within the year.

The number 30.6 is useful in that its multiples, when ignoring the fraction 
bit, provide an increase of 30, 31, 30, 31, 31 which then repeats.  This 
matches the number of days in each of the months in the year that need to be 
added to get to the start of the current month: 31 (March), 30 (April), 31, 
30, 31, 31, 30, 31, 30, 31, 31 (February has 28/29 which then starts the 
next year and so we don't need it).

Adding 31 to the current day number corrects for the sequence of the 
multiples of 30.6 so that it matches the month sequence.  Dividing by 30.6 
then gives the month number in the shifted year.

We need to subtract the number of days in the month(s) preceeding this one 
from the day offset in the year.  Again, we need to shift the 30.6 sequence 
and the (mn + 3) provides this.  However, we also have to correct for 
INT(30.6 * 3) = 92 extra days which are subtracted, so we need to add them 
back with a +92

Finally the shifted month is corrected for the real year by adding 2.  If 
the resultant month is  12 (ie a month past December, ie January or 
February), subtract 12 from the month number and add one to the year.  The 
year is corrected to the real year by adding the base year of 1960.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] month number

2006-09-19 Thread Robert Newson
Robert Newson wrote:
OOps, typo:

Obviously this:

   DEF my_mth_no(secs)


should be

DEF FN my_mth_no(secs)

 LOC dy, yr, mn
 dy = INT(secs / 86400) + 306
 yr = INT((dy + .8) / 365.25)
 mn = INT((dy - INT(yr * 365.25) + 31) / 30.6) + 2
 IF mn  12 : mn = mn - 12
 RET mn
 END DEF



___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] month number

2006-09-18 Thread Robert Newson
Dilwyn Jones wrote:

 A help request:
 
 Is there a way of returning the current month as a number?
...
 Seems so clumsy I'm sure there must be a better way! I need to use it 
 in my diary program to find entries for the current day or current 
 month. The only other idea I've come up with so far is to take the 
 value of DATE as seconds from DATE=0 and try to divide by the number 
 of seconds per year and per month, taking into account leap years! 
 Almost as clumsy. I suppose the month number probably exists somewhere 
 in the OS to select which month name to take from the language 
 dependent modules.

It probably takes the date in seconds and converts that, taking into account 
leap years!

Talking of which, when I wrote a date converter years ago (dd/mm/yy - secs 
 secs - dd/mm/yy), I found it easier to work with the year starting on 
March 1 - then the leap day is added at the end of the year - and 
correcting for that in the secs.  I'll see if I can dig up the code for you 
(I later changed it to use localtime(), but I have my original somewhere - I 
may just re-write it).

I also wrote a diary and a year planner printing programs.  They handle 
festivals (Easter, GMT/BST, etc) which are printed, so I'm sure they use 
some sort of secs-date conversion - I know the planner uses a formula I 
found in PC World magazine years ago that [seems to] work for any year 
{summat like} 20,000 BC/AD (including 1752AD, but I'm not sure about the odd 
leap years that occured around the BC/AD time).

 So...help, please!

I'll see what I can dig up tomorrow (before I have to go out).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QLer ages

2006-09-15 Thread Robert Newson
Dilwyn Jones wrote:

...
 [Age: pedwar deg chwech - only known to Welsh speakers :-) ]

And me (can't speak Welsh - would love to learn it tho') ^_^


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QLer ages

2006-09-14 Thread Robert Newson
nearly 41 8-(

Ade Vickers wrote:

...

 Agreed, it is far simpler; but I would love to be able (one day) to say
 THAT is 100% my original computer (ok, barring whatever components needed
 replacing to make it work again!)

Replacing m/b to get it working?...

This broom of mine is the same one I bought 30 years ago; since then it's 
had 10 new heads and 5 new handles, but it's the same broom... ^_^


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Updated web site

2006-08-31 Thread Robert Newson
[EMAIL PROTECTED] wrote:

...
 Thankfully, many web sites I use these days have little icons that say 'W3C 
 validated

 for HTML and CSS' (or words to that effect) and work better in non-IE 
 browsers because

 IE is far from standards compliant.
 
 My web page at http://www.bountiful.demon.co.uk/qstripper.html, for example, 
 has been

 written in standard compliant HTML and CSS (I hope!) and only IE gives 
 problems of the

 browsers I have tested. Mind you, Opera 9 has yet to be tried out. I even 
 decided to

 put a paragraph on the page to advise users of IE that they might have 
 problems.

May I suggest that you also put a link to from where a download could be 
performed?  So not only do you suggest that the user gets a [much better] 
tandards compliant browser, but also from where they can get it.

   
How

 times have changed eh ?

And for the good of everyone.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Q40/Q60 screen

2006-06-11 Thread Robert Newson
Dilwyn Jones wrote:

...

 Many thanks to anyone who can help.

Assuming I've set my Q40 in the correct mode (I don't often use it and 
haven't fully learnt how to use it - just haven't had the time), they are 
indeed as suspected for colour:

0xf800 = Green
0x07c0 = Blue
0x003e = Red


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Infinity

2006-06-01 Thread Robert Newson
Marcel Kilgus wrote:

...
 Curious fact: there are also 2 zeros! +0 and -0.

When I worked with Data/Basic on Pick, -0 was used to represent infinity[1]. 
  Add 1 and you got the largest positive number possible, subtract 1 and you 
got the largest negative number possible.

[1]  Data/Basic used fixed point maths - ie integer maths divided by a power 
of 10, defined at compile time, default 4 dp.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] apostrophes

2006-06-01 Thread Robert Newson
Laurence Reeves wrote:

 PS. (this is a Pre-script, just for variety).

Shouldn't that be AS: Ante Script?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] apostrophes

2006-05-29 Thread Robert Newson
Tony Firshman wrote:

...

Indeed, but not completely - it would be I am not I are.

As in She is nicer than you and I am?  Surely it's we are not we am.
I was referring to the 'correct' She is nicer than than you and I (are)

As I thought, but shirley you and I, the subject of the missing/implicit 
verb is plural (together as one pronoun: we) and so would use are and 
not am?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] apostrophes

2006-05-28 Thread Robert Newson
Tony Firshman wrote:

...
  She is nicer than me and you /are/.

Now you see why it's wrong.

 Indeed, but not completely - it would be I am not I are.

As in She is nicer than you and I am?  Surely it's we are not we am.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] apostrophes

2006-05-22 Thread Robert Newson
P Witte wrote:

 David Tubbs writes:

...
  Youre welcome

...
Three missing apostrophes (8-)#
...
 BTW the apostrophies are not missing, Ive merely removed redundant 
 information for the benefit of the discerning reader.

Actually, they're not redundant, they represent the missing  a from You 
are, giving You're.

Without, them it looks like a typo of Your welcome (or an attempt at a 
quaint olde looke by adding a trailing e to your) which then begs the 
question of What about mine welcome?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Printer Problem

2006-04-18 Thread Robert Newson
hitchies wrote:

 [Third attempt :( - 2 previous returned.  Why??!]
 ==
 
 Re Robert's:
 durabrite...is that the same as the coating that goes on Ally [coach]
 wheels
 so that you don't need to polish them to keep them shiny?
 
 I've managed similar unblocking by sparingly using warm water with old
 cartridges - until normal service was resumed (via invocation (!) of ROM
 auto-head-cleaning routine).  ;)
 
  What technique do you mean?  Removing an bathing head in warm water, or
  injecting it into an old cartridge and installing that?
  =
 
  Hi Robert!
 
  DURAbrite = [One of?] Epson's **waterproof** inks!

 
  Place the catridge(s), head down, in lookwarm water - just enough to cover
  its head only.  Wait for a colour show.  Dab dry with tissue.  Insert to
  printer.  Run test with scrap paper(s) until you have a dry product.

The printer I was given has the head jets in a carriage on the printer 
(which I removed when I last directly tried to clean it) and the cartridges 
have a plastic seal which is pierced to allow ink to flow to the 
heads...I'll have a look to see if warm water works (with the ink directly) 
before dismantling the head carriage again.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] printer problem

2006-04-14 Thread Robert Newson
David Tubbs wrote:

...
 But that pre-supposes a handleable cartridge and not mounted in the printer 
 itself, had that problem years ago with an Epson, what a bugger that was, 
 endlessly cycling it through it's nose wipe routine, even used a solder 
 sucker over the feed tube, but at the time it was within a 3 year warranty 
 so back to maker, Never again.

hmmm...solder sucker...might try that (but that needs replacing as the 
spring has got weak/plunger has got sticky)...

 I suggest that for both types one keeps an old cartridge to fill with 
 solvent of choice for these occasions. I have never managed myself to 
 follow another of my recommendations, namely a small daily print exercise 
 that uses all jets.

Got a 1/2 used cart with the rest of the black ink in it!


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Future of the QL?

2006-04-13 Thread Robert Newson
Rick Chagouri-Brindle wrote:

...
I'm still stuck in the Space Invaders, Galaxians and Pssst (Spectrum 
game from Ultimate in the 1980s). Sad, eh? The only more modern game i 
play is The Wall from JMS and sometimes Mah Jonngg when I can get my 
wife off that computer.
  
 Psst?  I don't know that one. What's it like?

If it's what I think it is, and I remember correctly, you control an aerosol 
can to spray bugs (insects) and kill them.  Steve?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] printer problem

2006-04-13 Thread Robert Newson
John Gilpin wrote:

...
 I successfully use Surgical Spirit (Obtainable from any chemist shop) 
 and a cotton bud to clear the jets on my HP printer. Alternatively, HP used 
 to provide strips of adhesive backed velcro type material which you stick 
 onto a test page provided using the software provided. It seems as though 
 the heads are cleaned by a scrubbing motion against the velcro. - Sounds 
 as though it is ripping the printer to bits but the results are - so far - 
 100% effective. Usually the surgical spirit and cotton bud is sufficient to 
 clean the jets and provide a satisfactory test page.

I attacked the jets directly (after removing head assembly) with iso-propyl 
alcohol (aka propan-2-ol) and cotton buds - the colour jets leeched 
wonderfully, the black steadfastly refused.

Out of interest...what is surgical spirit?

On retrying with setting the quality higher last night I seemed to get more 
of the black jets working for a short period before petering out.  Perhaps I 
just need to keep on trying, but as the printer keeps getting itself lost 
(wrt where the head is), I'm still in favour of scrapping it for a 
replacement.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] printer problem

2006-04-13 Thread Robert Newson
John Gilpin wrote:

...
Out of interest...what is surgical spirit?
 
 According to the bottle I have it contains the following:
 Virgin Caster Oil BP 2.5%v/v, methyl salicylate BP 0.5%v/v, Diethyl 
 Phthalate BP 2.0%v/v, industrial methylated spirit BP 95%v/v.
 
 So it's mainly Industrial Methylated Spirit.

Interesting; according to 
http://www.wbateman.demon.co.uk/gcse2003/gcsesums/chemsums/organic/organic.htm 
hospitals use a 95% ethanol/5% water solution, but adding methanol makes it 
IMS and cheaper (no tax as poisinous)...I was advised against using 
[ordinary] meths to clean the tape heads for the company for which I was the 
computer dept as it left residue (from the colourant?) and to use 
propan-2-ol instead - also available from your local friendly neighbourhood 
chemist.

...
 I somrtimes find that a period of regular use after cleaning gradually 
 improves the output and once it's producing an acceptable quality, regular 
 use helps to maintain that quality. Only longer periods of no or very low 
 usage tends to cause the jet blockages again.

Not really surprising: regular use prevents the ink drying in the jets...


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] printer problem

2006-04-12 Thread Robert Newson
Norman Dunbar wrote:

 Dilwyn Jones wrote:
 
Wonder if anyone knows anything about this printer problem.

I have my son's Epson Stylus C64 set up here at the moment and it has 
developed a problem - both indicators are blinking which indicates 
(according to manual) print head unable to return to home position, 
but it seems to be parked in the home position!

I was recently given a PC (with a dead HD - replaced and it's now live and 
kicking) along with an Epsom stylus Colour 460.  There would be times when I 
first got it and switched it on that it would attempt to start up (with some 
odd head movements - presumably cleaning the jets) eventually ending with 
both cartridge indicators flashing.  It just seemed to fix itself; it seemed 
to get out of sync with itself.

However, I've been unable to use it as it was put away with a black 
cartridge open in it.  Once I had downloaded the correct drivers for it, I 
eventually got the CMY jets working, but the black has steadfastly refused 
to work - I eventually got it to product a single (dot) line for about 2 
lines and that peters out to nowt; ink appears to have dried in the 
jets...any suggestions how to clear (trying propan-2-ol seems to have had 
little effect (other than to get one dot working for minimal time), though 
it does collect the other colours quite well - I dismantled the head 
unit to get direct access to the jets...the C460 has a small sponge for 
the lifetime of head cleaning, along with a rubber block that pops up to 
scrape along the jets.).

As I got it for nowt, I'm not too worried about replacing it - especially as 
I intend to get one that is Linux compatible.
-- 
Outgoing mail certified virus free...
It has gone nowhere near a Windwos machine before my ISP.
I am the ILOVEGNU signature virus. Just copy me to your
signature.  This email was infected under the terms of the GNU
General Public Licence.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] printer problem

2006-04-12 Thread Robert Newson
hitchies wrote:

 Robert said -
 
 ...any suggestions how to clear (trying propan-2-ol seems to have had
 little effect (other than to get one dot working for minimal time), though
 it does collect the other colours quite well - I dismantled the head
 unit to get direct access to the jets...the C460 has a ...
 --
 
 The Epsom [racing !] stylus Colour 460 is (I believe) 'NonDURAbrite'
 inked.

oops...typo...(well that's ny excuse).

durabrite...is that the same as the coating that goes on Ally [coach] wheels 
so that you don't need to polish them to keep them shiny?

 I've managed similar unblocking by sparingly using warm water with old
 cartridges - until normal service was resumed (via invocation (!) of ROM
 auto-head-cleaning routine).  ;)

What technique do you mean?  Removing an bathing head in warm water, or 
injecting it into an old cartridge and installing that?

(I've got a black page I use for testing and getting the printer to think 
the cartridge is empty by thinking it has printed all that ink).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Dead QL - long live my QL!

2006-01-26 Thread Robert Newson
Derek Stewart wrote:

 The normal QL power supply is not enough to power the QL CPU - 68008 and the 
 Gold Card.
 
 Remove the CPU from the QL and plug the Gold card into the QL and this may 
 solve your problem, assuming there are no bent or damaged pins on the 
 expansion port.

It worked for *years* with the GC and the ICE rom - I had upgraded the power 
reg /years/ before getting the GC to get a better performance anyway.

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Today 20 years ago...

2006-01-25 Thread Robert Newson
Stephen Usher wrote:

 Well, actually, it was 20 years ago tomorrow, but why wait..
 
 I also got my QL then.
 
 It allowed me to learn how to program in assembler, helped me with MSc project
 (the MSc course used a 68000 board for the robotics stuff and I used the QL as
 a development platform, writing a subset of the QDOS system calls for the
 68000 board to ease the development) and was a lovely machine to program. I
 see that another subscriber to this list is Robert Newson. Do you still use my
 old terminal emulator program?

Would if the QL worked...handy for testing Bullet ^_^

 It still works, though it's up in my loft at the moment along with the Trump
 Card and the twin 3.5 DD drives.

Mine's still sitting on my desk; however it isn't working at the moment (I 
suspect a ULA) :-(

 Ah, the memories.

So much stuff on my 3.2M ED disks I want to get at (eg my year planner 
program, and my diary program - prints a weekly twin page diary starting on 
any day with 4 days on the left page and 3 on the right to a given size, 
complete with printing on both sides of the paper ready for cutting and 
binding...)...must get the QL fixed when I get a chance.
-- 
---
  Robert Newson, E-Mail: [EMAIL PROTECTED]

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Dead QL - long live my QL!

2006-01-25 Thread Robert Newson
Tony Firshman wrote:

 On  Wed, 25 Jan 2006 at 21:01:56, Robert Newson wrote:
 (ref: [EMAIL PROTECTED])
 
Mine's still sitting on my desk; however it isn't working at the moment (I
suspect a ULA) :-(

 What are the symptoms?

Clears desk to get access to QL...

It's been rather erratic when I last used it.  I was trying to do some 
programming when it just kept corrupting - name table did silly things, etc 
and it was impossible to list (etc) the program on which I was working.

Prior to that I had changed my GC battery and on re-insertion of GC, QL 
wouldn't work.  I also had ICE ROM installed.

Removed both GC  ICE and it seemed to work again.  So had GC checked and it 
came back AOK.

Then QL kept crashing and not even booting WITHOUT any extra peripherals - 
ie just the QL itself (it has had one personal mod *years* ago in that I 
changed (upgraded) the voltage regulator - as per instrs in QL mag [poss QL 
World]).

Having just switched it on for the first time in ages, it has booted up 
without problem and is currently playing Psion Chess against itself (demo) 
in 3D Mode.

I've had to resort back to my hacked (personal mod [again]) Phillips TX BW 
TV (hacked in a Video input to bypass the demodulator which doesn't work) as 
my colour monitor died when I tried to use the QL after a long break (having 
finally got a replacement GC battery); the QL started playing up at around 
the same time.

I suspect the last colour monitor wasn't doing the QL any good as prior to 
that monitor I had a rebadged Phillips TTL monitor (an Archimedes monitor) 
which worked fine (until it died and my brother took it to be fixed, never 
to be seen again), even when I did a dual display with a TV as well to show 
the difference in quality - the last colour monitor caused the TV output to 
visibly degrade considerably if run at the same time.

I did have an odd occurence years ago when I removed the dead battery from 
the GC; on reinsertion of GC the QL didn't work and I thought it was fried, 
but it just started working again.

I have just tried to re-insert the GC and it crashes on boot.  Without it, 
it booted ok, so haven't tried to re-re-insert.  Have subsequently tried ICE 
ROM and it has booted ok.  Would poss suggest GC, but that *WAS* checked and 
found Ok - implying poss fault on expansion port of QL?


Robert
-- 
---
  Robert Newson, E-Mail: [EMAIL PROTECTED]

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Dead QL - long live my QL!

2006-01-25 Thread Robert Newson
Paul Holmgren wrote:

 Robert Newson wrote:
 
Tony Firshman wrote:

I have just tried to re-insert the GC and it crashes on boot. Without it,
it booted ok, so haven't tried to re-re-insert. Have subsequently 
tried ICE
ROM and it has booted ok. Would poss suggest GC, but that *WAS* 
checked and
found Ok - implying poss fault on expansion port of QL?

Robert
 
 Might peer into the expansion port with strong light and try and see if 
 you have any bent pins

I did (bend pin) years ago (and fixed that...don't remember the kind of 
crash now get).  Just checked, all pins ok.
-- 
---
  Robert Newson, E-Mail: [EMAIL PROTECTED]

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Dodgy Email

2006-01-21 Thread Robert Newson
Dilwyn Jones wrote:

...
 There is an issue in particular with NTL which is causing havoc.
 The root cause is spam, and many ISPs inept efforts at pre-filtering.
 
 I remember chaos at Demon a few years ago, when someone decided to put
 them on a blacklist because one of their customers had an open relay.
 
 My ISP does absolutely nothing other than spend £100,00 plus to cope
 with the spam traffic.  That is fine by me - I would rather be in
 control of my own filters.

Consider that the £100,00[0]+ has to come from somewhere: it'll end up 
coming from you in terms of costing you more to access their system - spam 
defence must form part of the cost you have to pay your ISP for using their 
systems and their providing you with email facilities.

 One of my contacts using freeserve,co,uk is having terrible trouble.
 Approximately 50% of her emails get filtered out somewhere in transit.

That is curious.  My old email address[1] was with freeserve (.fsnet.co.uk) 
and all the spam arrived having been through their filters, usually marked 
as ***SPAM*** in the subject field plus a couple of extra X- header 
fields.  I believe there was/is a facility for the user to allow them to 
delete the spam at the ISP end (before even being seen); also I believe you 
could train their filters so that false positives, and negatives, could be 
corrected.

[1] I stopped checking that old eaddr at the beginning of the year.  When I 
last checked it a couple of days ago (telnet'ed in) it held 1001 messages 
(7,650,581 bytes) with the last message dated Tue 17 around 9:15am which 
leads me to suspect that it's now full (and probably bouncing all mail sent 
to it).

 How do these ISP spam filterings work?
 
 Do they pattern match emails (i.e. look at it, that's spam, add it to 
 the list and stop every copy of that email) or simply decide that a 
 particular isp seems to carry a lot of c*** and focus on those alone?

The freeserve/wanadoo mailings (I receive) include a score which must be 
based on content - I've had messages from the same (expected, non-spam) 
source some marked as spam, others not.

For example, the header of the parent of this reply contains:
...
X-DH-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at deathwish
X-Spam-Status: No, hits=0.0 tagged_above=-999.0 required=999.0 tests=
X-Spam-Level:
...
X-me-spamlevel: not-spam
X-me-spamrating: 0.398634

 I really do seem to get a lot less spam on tesco.net now, but what I 
 don't know of course is how many inncoent emails are being blocked. 
 Plus, as I'm on dial up, I tend to put a specific size do not 
 download on if I'm receiving emails at peak (costly) time.

You could always download the headers of all messages without downloading 
the bodies.  (The pop3 TOP command sends the message header along with the 
first n (specified) lines of the message - if specified as 0, only the 
header is sent.)

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Dodgy Email

2006-01-19 Thread Robert Newson
David Tubbs wrote:

  One of my contacts using freeserve,co,uk is having terrible trouble.
  Approximately 50% of her emails get filtered out somewhere in transit.
 
 As you see, I use same, and Wanadoo ISP, they don't remove spam, just mark 
 it. Very little gets under and a tiny number of false positives. And they 
 do kill virus attachments neither can members send them.

I've had quite a few false positives - filtering on my old .fsnet eaddr was 
easy as I used the 'user' bit (see below) - and a few false negatives as 
well; though I believe you are supposed to be able to submit mail to the 
filter(s) for your account so that it/they can learn - never used it.

My ISP does absolutely nothing other than spend £100,00 plus to cope
with the spam traffic.  That is fine by me - I would rather be in
control of my own filters.
 
 A friend was on Pipex tried to set own filters, some 200 or so, all to 
 little avail,  viagra is potent stuff,
 
 A periodic change of address might seem the easiest cure.

That is a hassle, but that's exactly what I've had to do (and lose a nice 
eaddr in the process).  I was checking my old e-domian until the end of last 
year, mainly for statistical reasons, but just in case I had forgotten to 
tell someone; it is now filling and will soon be bouncing spam as it has run 
out of disk space.

Once an eaddr has been changed, the next thing to do is to be sure to whom 
the eaddr is given or exposed.  Since changing, I've received a couple of 
spam which I think were received because the email-domain (wanadoo  
freeserve give you a e-domain) was harvested from a publicly archived 
mailing list - I no longer involve myself in debates on that list, but send 
any comments directly.

Having an e-domain also has its advantages in that I provide a separate 
eaddr (different [EMAIL PROTECTED]) to everyone who needs an eaddr and am then 
able 
to filter on the 'user' part to separate the email into folders.

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Spell Checking [OT]

2005-11-10 Thread Robert Newson
Malcolm Cadman wrote:

...
 I seem recall that the C language, for example, emerged as a new 
 variant computer language, as it was not A or B - which already 
 existed.  So it became C.

AFAIAA, 'C' was a development of the [typeless] language 'B' which was a 
development of the language 'BCPL' (available at one time for the BBC 
micro).  There were a few people who suggested that the successor to 'C' 
(named 'C++') should be called 'P' (the next letter of BCPL).

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QL is 21

2005-10-09 Thread Robert Newson

Malcolm Cadman wrote:

...
Marvin, the paranoid android said something like ... a brain the size of 
planet and all they ask me to do is to park cars .


OK, OK, but where are you?
Reverse primary thrust Marvin, that's what theysay to me, open airlock 
number three Marvin, Marvin can you pick up that piece of paper? Can I pick 
up that piece of paper? Here I am, brain the size of a planet...

Yeah, yeah...
But I'm quite used to being humiliated.  I can even go ans stick my head in 
a bucket of water it you like.

Yeah...Marvin...
...
What's he saying Zaphod?
Oh nothing.  He just phoned up to wash his head at us.
Has that satisfied you?
Will you please tell us where you are?
I'm in the car park.
In the _car_ park? What are you doing there?
Parking cars, what else does one do in...




I'm sure that those that want to program, do.  And those that don't, 
don't.



Well, at least that is where the QL at 21 is still OK ... it is still 
fun to program, and people even know how.






--
---
 Robert Newson, E-Mail: [EMAIL PROTECTED]
 17 Sunnybank, South Norwood Phone: (020) 8654 6643
 London, SE25 4TQ   Mobile: *watch this space* (07795 338 262)

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] QL is 21

2005-10-09 Thread Robert Newson

BHA! Hit wrong button; should have added:


From The Hitch-Hiker's Guide to the Galaxy: The Original Radio Scripts, 
ISBN: 0-330-29288-9


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Minix for QDOS

2005-09-18 Thread Robert Newson

Dilwyn Jones wrote:

While reading some material about Linus Torvalds and his exploits with a 
QL in Finland in 1984-85, I came across a 1992 posting by Dave Woodman 
(who ported various language and parsing utiltiies for the QL) to a 
reference to a QL Minix. Dave seems to have been in conversation with 
Linus Torvalds and wrote:


Well (and Linus you might not want to hear this given your recent 
efforts), there is Minix available for QDOS.


And Linus replied:

Oh yes, I'm definitely interested...does QL-minix use QDOS for 
multitaskign too?


Anyone know if there indeed was a Minix system for the QL and what 
happened to it?


From my searches:

http://p.m.nu/sinclair/intl_ql_part3/intl_ql3_8.html#14209
Message 14209 1995-07-20 14:17 18 lines by Richard Zidlicky
Area: INTL.QL
Subject: QL-MINIX
-
From: [EMAIL PROTECTED]

Hi,

I received a bunch of sources for qlminix 1.5 from Felix Croes,
...


http://p.m.nu/sinclair/intl_ql_part1/intl_ql1_12.html#2520
Message 2520 1992-01-10 14:52 26 lines by Dave Walker
Area: INTL.QL
Comment to message by Thilo Oldiges % MAUS BI
Subject: MINIX
--
...
What I have done is make amendments to the Atari ST Release 1.5 issue to 
produce a MINIX Kernel that runs as a job under QDOS. This means that you 
can run MINIX on a QL - a minimum of 640Kb and 2 disk drives is required.

...

8888888
Anyone else want to take the ball from here?

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Advice

2005-09-16 Thread Robert Newson

[EMAIL PROTECTED] wrote:


Hi Tony,

I tried dir dos1_Program Files but it does not work.


quotes in the wrong place...think about files with odd characters 
(non-variable_name_valid) under QDOS: you put the device and filename _all_ 
inside quotes (or a variable) - it's only with valid variable names can you 
drop the quotes.




progra~1 means what?


vfat still uses directory entries which are filename limited to 8.3 
characters (11 characters in all).  When you create a long filename (ie more 
than 8 characters before a dot, or 3 after it, or non-valid characters, eg a 
dot or space) vfat stores the long name in 11 byte chunks in multiple 
entries in the directory which are hidden from DOS; it also stores a DOS 
compatable 8.3 version.


To create the DOS compatable version it basically takes the first 6 (or 5) 
characters, adds a tilde (~) followed by a number to make a unique filename. 
  (I think I've got the algorithm somewhere.)  Thus, starting with Program 
Files, it stores Program Fil in one directory entry, es in another 
(both hidden from DOS), and then creates a DOS compatable version by taking 
the first 6 characters (Program), case ignored (program), adds a tilde 
(program~), and adds a 1 (program~1), checks it doesn't exist.  If not, ok 
otherwise it tries with a 2 (program~2), and so on; once a unique name has 
been found, it stores it in yet another directory entry - making a total 
usage of 3 directory entries for the name Program Files.  If you copy, etc 
the 8.3 compatable name from [an old] DOS, you'll lose the long version.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Advice

2005-09-16 Thread Robert Newson

Robert Newson wrote:

...

Obviously I can't count...program is 7 characters...

0ma:.,$s/(program/(progra/g
'a:.,$s/(Program/(Progra

To create the DOS compatable version it basically takes the first 6 (or 
5) characters, adds a tilde (~) followed by a number to make a unique 
filename.   (I think I've got the algorithm somewhere.)  Thus, starting 
with Program Files, it stores Program Fil in one directory entry, 
es in another (both hidden from DOS), and then creates a DOS 
compatable version by taking the first 6 characters (Program), case


compatable version by taking the first 6 characters (Progra), case


ignored (program), adds a tilde (program~), and adds a 1 (program~1)


ignored (progra), adds a tilde (progra~), and adds a 1 (progra~1)

checks it doesn't exist.  If not, ok otherwise it tries with a 2 
(program~2), and so on; once a unique name has been found, it stores it


(progra~2), and so on; once a unique name has been found, it stores it

in yet another directory entry - making a total usage of 3 directory 
entries for the name Program Files.  If you copy, etc the 8.3 
compatable name from [an old] DOS, you'll lose the long version.





___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Help

2005-09-06 Thread Robert Newson

David Tubbs wrote:


At 21:36 05/09/2005 +0100, you wrote:


Sony KV 2217 UB


Scart has been around for so long, cold it just be for a wired remote 
control ?


That's wwhat Google found


I did say it was an old TV...all the [operating instructions] manual says is:

VIDEO TAPE RECORDER
...
Using the 8-pin DIN connector
If your recorder is connected to the 8-pin DIN connector on the TV, make 
sure AV appears on the program indicator.  If not, press VIDEO.


SPECIFICATIONS
...
Input   MULTI connector (8-pin DIN)

[with no reference to the actual pin-ins.]

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Help

2005-09-06 Thread Robert Newson

Phil Kett wrote:


Phil Kett wrote:


Robert Newson wrote:

Can anyone help me regarding the multi-input din socket on a Sony TV? 
(Namely what each Pin could represent?)



Have a look at this link:-

http://www.tkk.fi/Misc/Electronics/circuits/vga2tv/rgb_pinouts.html

There's an 8 pin din connector on there that seems to be a european 
standard.


That appears to be a TTL input...VCRs, I would presume, send analogue


It's a long shot but it might be what you're looking for.


Or - if that doesn't match - try this...

http://freespace.virgin.net/matt.waite/resource/av/din8a.htm


aha...yep, that seems more likey...now just need to get the connectors

Thanks.

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


[ql-users] Help

2005-09-05 Thread Robert Newson
Can anyone help me regarding the multi-input din socket on a Sony TV? 
(Namely what each Pin could represent?)


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Help

2005-09-05 Thread Robert Newson

John Southern wrote:


On Monday 05 September 2005 21:10, Robert Newson wrote:


Can anyone help me regarding the multi-input din socket on a Sony TV?
(Namely what each Pin could represent?)


Depends on what model?
Could be a S-Video, AV cable, EIAJ for video camera support, EVID-30 etc.,

What model TV and how many pins on the connector?


[Old] Sony KV 2217 UB, 8 pin standard size din

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Help on RGB Monitor

2005-08-31 Thread Robert Newson

Marcel Kilgus wrote:

... 

I think I had the monitor Karsten was referring to (it was definitely
some Commodore), but I'm not sure I have the cable anymore.


I was using an Archimedes (rebranded Phillips) RGB monitor.

One thing you do need to be aware of is trying to use an analog RGB, as 
opposed to a TTL RGB, monitor - I'm sure the impedences are different: my 
archi [TTL] monitor died, went for repair and was never seen again :( so I 
purchased an analog RGB monitor; with the archi monitor I could use the TV 
out as well, but with the analog one the QL struggled, leading me [now] to 
suspect that I hadn't impedence matched and the monitor was draining too 
much current (and has probably part-frazzled a ULA?).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Help on RGB Monitor

2005-08-30 Thread Robert Newson

Engstler Karsten wrote:


Hello,

can please someone give me a hint on this:

I have an 1084s RGB Monitor with:

Pin-Outs (1084S DB9)

  Pin 1: Ground
  Pin 2: Ground
  Pin 3: Red
  Pin 4: Green
  Pin 5: Blue
  Pin 6: Unused
  Pin 7: Composite Sync
  Pin 8: Horizontal Sync
  Pin 9: Vertical Sync

How do I connect the QL ?
it looks like HSYNC is missing on the QL site.


When I've connected RGB monitors to my QL, I used RGB, GND  Comp Sync and 
they seemed to work fine.  So try:


   NameQL   Monitor
GND 2  1 or 2 (or possibly both - try to see which works!?)
SYNC4  7
GREEN   6  4
RED 7  3
BLUE8  5

Anyone want to offer any warning, or do you think it's ok to give this a go?

Robert

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


[ql-users] Test

2005-08-30 Thread Robert Newson

Please ignorejust changing my email address - checking done it right.

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Newbie with some questions...(transfer scart)

2005-08-11 Thread Robert Newson

Marcel Kilgus wrote:


Alexander Klock wrote:

...

- Is there a way to get software from the net onto microdrive
cartridges, e.g. with a cable or something?


This is a bit of a chicken and egg problem, it is possible using a
serial lead, but the QL does not come with terminal software... though
a simple basic program without much of a protocol might be sufficient
for starters. On the other side you could use a PC with my QPC
emulator (http://www.kilgus.net/qpc/), the demo can read files and
write to the serial ports just fine.
I think the max serial speed with an unmodified QL is however 9600
bps.


Unmodified, 9600 is specified as the max speed, but personally, without 
error correction, and hardware flow control, I wouldn't recommend it. 
Especially as the serial input buffers can get out of sync with themselves 
if too much data arrives, with the result that there then appears an 11 
character delay - when a character arrives, you get the character that 
arrived 11 before it, but until a character arrives, you won't get any 
characters, even though there are 10 awaiting collection; the only cure we 
found was a reset.



But a disc interface really might be a more of a hassle free solution.


Disc interface is the easiest, but if you can get a boot strap serial 
link[1] going you can use a program (eg kermit, if you can get the PC 
version...got both here...somewhere) to do the later transfers with error 
correction.  (Out of interest, whilst at Uni, a friend wrote a terminal 
emulator that emulates a VT52[2] and a Tektronic 4010 storage tube.)


[1] QPC may help you out here: use it to send a file transfer utility (eg 
kermit) to the QL; you could then use that with error correction to send 
others.  Your best bet is to transfer QL files zipped to the QL and use a QL 
unzip utility as it'll include the QDOS header information, in particular, 
the data space for executables.  You may be able to run the file transfer 
utility in QPC.


[2]It actually more emulates the terminal emulator that the MicroLabs of 
UCLCC wrote and put in the BBC micros that were used as terminals to EUCLID.


...

- Is there a kind of SCART-cable available? (The TV output is so  
terrible...)


The TV output never was particularly good, I'd always prefer a
monitor.


If you want the (relevant) scart pins, they're:

 8 -) Function switching  15 - Red[3]
16 -)   see below 13 - Red Ground[4]
  11 - Green[3]
20 - Video in[5]   9 - Green Ground[4]
   7 - Blue[3]
21 - Common Ground 5 - Blue Ground[4]
  20 - Sync

I'm not sure about function switching: I made no connections and it worked 
with my monitor, but my info says:


Pin:  8  16   Result
  0   0   Normal 'off-air' signal[6]
  1   0   Composite input
  x   1   RGB input[7]

[3] Impedence 75 ohm, Video Level 0.7V +/-3dB, +ve DC component 0 to +2V
[4] The grounds are all connected together on the scart connector of my monitor.
[5] Impedence 75 ohm, Video Level 1Vp-p+/-3dB, +ve DC component 0 to +2V
[6] I suspect that these are used by TVs to auto select.  ie if both pins 8 
 16 are logic 0[8], there is presumed to be no signal on the scart 
connector.  If either (or both) go to logic 1[8], a signal is present on the 
scart connector and automatically switches input to the source, waking up a 
TV from standby (in which case, when they both return to logic 0, the TV 
reverts to standby mode).  If you can manually switch the input on the TV, 
then these pins shouldn't matter.
[7] The QL RGB outputs are at TTL levels: +5V.  Trying to use RGB direct 
could damage you QL, your monitor/TV, or both - the signal levels ideally 
need to be dropped somehow.


[8] Pin  8: Logic 0: 0 to +2V,  Logic 1: +9.5 to +12V

Pin 16: Logic 0: 0 to 0.4V, Logic 1: +1   to +3V

RGB gives best output, but using Composite would give better output than TV.

Easiest is to get a scart-Video input/output converter as then all you 
need do is build a QL Din to phono cable (you'll need to connect pin 2 to 
gnd, and either pin 1 or 3 to the signal: one is monochrome, the other 
should be colour - not sure which is which as I've see different 
specifications with it both ways round).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] dictionaries

2005-08-01 Thread Robert Newson

Dilwyn Jones wrote:

Found it.  It is ispell 
(http://www.lasr.cs.ucla.edu/geoff/ispell.html). Each letter is a code 
for prefixes and suffixes that are permitable in the given language - 
every language can have its own affix file to define what each letter 
means!


...

Right, this is interesting and should keep me out of mischief for a week 
or two! My 25,000 word list expanded to about 34,000 words with my 
preliminary stumbles in the dark...the info you gave should help me a 
lot, at least once I get past the Unixy terminology and write some code 
to extract the data from the .AFF files. One bit I'd missed was the fact 
it has (for example) -e flags where the last letter is to be dropped 
before adding the suffix.


The reg expr's are quite simple (well the bits you need):

  dot (.) matches any single character
 [...]matches any character in the square brackets
 [^...]   matches any character NOT in the square brackets (note the
caret (^) as the first character).
  charmatches exactly that character

There are more to regexp's, but that's all (I think) you need for the affix 
files.  I suspect that the affix files are well defined for each language. 
Try looking at the ispell web site for the other language dictionaries - 
they'll have the relevant .aff files.  If you want, I can send you the 
english.aff file, but (a) you can get it from the ispell website, (b) I 
extracted the relevant info in my last message.


The way the rules work appear to be for prefixes, it matches the first n 
characters.  As a dot (.) is specified, it matches any first character, and 
then the rule says insert whatever.


For suffixes, it looks at the given end characters for a match, eg:

  [AEIOU]Y

matches any (word) string that ends AY, EY, IY, OY, UY, and then 
applies the rule.


The rules are simple.  If the first char is a minus (-) it specifies the 
character(s) to remove upto a comma, then; the characters to add are 
specified.  They are specified in caps, so you may want to convert to lowercase.



Many thanks for your help.


My pleasure.

google is my friend!  (If you're interested, I found it like this:
tried googling for 'dgs dgnsx' which found that 'ht://dig' reference, which 
then led me to ispell on the htdig website.)


May I suggest that you write your converter to read the conversion from an 
.aff file.  If you're stuck, you could download the ispell tarball (about 
620K) as there's an unmucher in there (but it's integrated with the ispell 
package, so (obviously) relies on initialisation elsewhere), along with 
english.aff.  Also, you may have noticed the capitalisation of the words - 
along with the normal first letter, ispell can handle various 
capitalisations...intended for case matching in dictionary searching.  If 
you're not bothered, just convert to lowercase.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] dictionaries

2005-07-31 Thread Robert Newson

Dilwyn Jones wrote:

...

One thing I need help on is on what appears to be a simple ASCII
compression scheme on some of the unix-sourced word lists. I'm
assuming they're from Unix systems because the end of line character
is only a linefeed, no carriage returns. I need to find out if the
following is a known standard or not:

After many words, there's a forward slash followed by single letters
indicating various word endings. Example: Abbreviate/DGNSX or ABBEY/MS

In some cases it's quite obvious that /S indicates plural or current
tense is valid, e.g. /S implies Abbreviates, /D implies Abbreviated,
although there's a certain amount of grammar dependency, e.g. PLAY/S
would mean that both PLAY and PLAYS are valid, but ABNOMALITY/S is
less easy because the plural is ABNORMALITIES.


I've no real idea, but I love a challenge...

It's obviously a code of some sort, but I don't think it's quite as you suspect:

...


abandon/DGS
abandonment
abase/DGS

...

abbey/MS
abbot/MS
Abbott
abbreviate/DGNSX


...


aberrate/NX

...


ability/MS
abject/PY
abjection/S
abjure/DGS
ablate/DGNSV
ablaze
able/RT
ablute/N

...

It's the 'R', 'M', 'X' etc that lead me to suspect that.  I would suspect 
that each letter means something, just not a direct 'S' pluralises with 'S'.


Some of the listed words don't exist in my dictionaries (eg aberrate, 
ablute; though aberration and ablution both exist) - Concise Oxford 
Dictionary, and my American MW (Marion-Webster?) Dictionary.


From where did you get this list, and what's the file called?  And do you 
have any idea of the original purpose of the list - ie what sort of app 
might have processed it?


They may give us something more to search if there is nobody who knows 
(which I suspect).


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] dictionaries

2005-07-31 Thread Robert Newson

Dilwyn Jones wrote:

...

I can of course go through the word list until I find all the
permutations, but if anyone already knows the scheme used, it would
help me enormously. I hate reinventing wheels!

Here's a short example text from one of the files:

...

I've done a little detective work, and the first lead I currently have is 
ht://dig, see: 
http://sourceforge.net/mailarchive/forum.php?thread_id=445494forum_id=2691


I'm currently digging through to see if I can find any documentation as to 
what the dos style flags mean.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] dictionaries

2005-07-31 Thread Robert Newson

Dilwyn Jones wrote:

...

One thing I need help on is on what appears to be a simple ASCII
compression scheme on some of the unix-sourced word lists. I'm
assuming they're from Unix systems because the end of line character
is only a linefeed, no carriage returns. I need to find out if the
following is a known standard or not:

After many words, there's a forward slash followed by single letters
indicating various word endings. Example: Abbreviate/DGNSX or ABBEY/MS

In some cases it's quite obvious that /S indicates plural or current
tense is valid, e.g. /S implies Abbreviates, /D implies Abbreviated,
although there's a certain amount of grammar dependency, e.g. PLAY/S
would mean that both PLAY and PLAYS are valid, but ABNOMALITY/S is
less easy because the plural is ABNORMALITIES.

I can of course go through the word list until I find all the
permutations, but if anyone already knows the scheme used, it would
help me enormously. I hate reinventing wheels!

Here's a short example text from one of the files:

I think I've found it:  ispell (http://www.htdig.org/dev/htdig-3.2/)


The man page looks promising.

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] dictionaries

2005-07-31 Thread Robert Newson

Dilwyn Jones wrote:

...

One thing I need help on is on what appears to be a simple ASCII
compression scheme on some of the unix-sourced word lists. I'm
assuming they're from Unix systems because the end of line character
is only a linefeed, no carriage returns. I need to find out if the
following is a known standard or not:

After many words, there's a forward slash followed by single letters
indicating various word endings. Example: Abbreviate/DGNSX or ABBEY/MS

In some cases it's quite obvious that /S indicates plural or current
tense is valid, e.g. /S implies Abbreviates, /D implies Abbreviated,
although there's a certain amount of grammar dependency, e.g. PLAY/S
would mean that both PLAY and PLAYS are valid, but ABNOMALITY/S is
less easy because the plural is ABNORMALITIES.

I can of course go through the word list until I find all the
permutations, but if anyone already knows the scheme used, it would
help me enormously. I hate reinventing wheels!


Found it.  It is ispell (http://www.lasr.cs.ucla.edu/geoff/ispell.html). 
Each letter is a code for prefixes and suffixes that are permitable in the 
given language - every language can have its own affix file to define what 
each letter means!


The file is a munched (ie condensed) file that is used by the spell checker. 
 Expanding some of your entries would give a full dictionary, eg:


   abate/DGRS
   abbey/MS
   abbreviate/DGNSX
   abnomality/S

become

   abate
   abated  # D flag
   abating # G flag
   abater  # R flag
   abates  # S flag
   abbey
   abbey's # M
   abbeys  # S
   abbreviate
   abbreviates # S
   abbreviated # D
   abbreviating# G
   abbreviation# N
   abbreviations   # X
   abnomality
   abnomalities# S

Each letter is like a macro.  The man page summarises them:

   In the following list, an asterisk indicates that  a  flag
   participates in cross-product formation (see ispell(4)).
...
   Prefixes:
  *A - re
  *I - in
  *U - un

   Suffixes:
  V - ive
  *N - ion, tion, en
  *X - ions, ications, ens
  H - th, ieth
  *Y - ly, ily
  *G - ing
  *J - ings
  *D - ed
  T - est
  *R - er
  *Z - ers
  *S - s, es, ies
  *P - ness, iness
  *M - 's

The actual rules use regular expressions for the conversions, especially 
with regard to the modifications required.  Here's the rules from the 
english.aff file:


# Here's a record of flags used, in case you want to add new ones.
# Right now, we fit within the minimal MASKBITS definition.
#
#ABCDEFGHIJKLMNOPQRSTUVWXYZ
# Used:  *  *    ** * * ***
#A  D  GHIJ  MN P RSTUV XYZ
# Available:  -- ----  - - -
# BC EFKL  O Q W

# Now the prefix table.  There are only three prefixes that are truly
# frequent in English, and none of them seem to need conditional variations.
#
prefixes

flag *A:
.  RE  # As in enter  reenter

flag *I:
.  IN  # As in disposed  indisposed

flag *U:
.  UN  # As in natural  unnatural

# Finally, the suffixes.  These are exactly the suffixes that came out
# with the original ispell;  I haven't tried to improve them.  The only
# thing I did besides translate them was to add selected cross-product
# flags.
#
suffixes

flag V:
E  -E,IVE  # As in create  creative
[^E]   IVE # As in prevent  preventive

flag *N:
E  -E,ION  # As in create  creation
Y  -Y,ICATION  # As in multiply  multiplication
[^EY]  EN  # As in fall  fallen

flag *X:
E  -E,IONS # As in create  creations
Y  -Y,ICATIONS # As in multiply  multiplications
[^EY]  ENS # As in weak  weakens

flag H:
Y  -Y,IETH # As in twenty  twentieth
[^Y]   TH  # As in hundred  hundredth

flag *Y:
Y  -Y,ILY  # As in messy  messily
[^Y]   LY  # As in quick  quickly

flag *G:
E  -E,ING  # As in file  filing
[^E]   ING # As in cross  crossing

flag *J:
E  -E,INGS # As in file  filings
[^E]   INGS# As in cross  crossings

flag *D:
E  D   # As in create  created
[^AEIOU]Y  -Y,IED  # As in imply  implied
[^EY]  ED  # As in cross  crossed
[AEIOU]Y   ED  # As in convey  conveyed

flag T:
E  ST

[ql-users] QL Serial ports and null modem cables

2005-07-17 Thread Robert Newson

Dilwyn Jones wrote:

...
I think (the article doesn't say this) that pin 6 of a QL serial port 
plug is the one nearest the latching pin. It is not connected for the 
purposes of these cables and file transfer, but I think it carries +12v, 
so might cause some damage to interfaces if wired wrongly, although you 
could test my assumption by using a tester to determine which pin is 
+12V since that will identify pin 6.


Just to confirm, pin 6 (+12v to be used to assert any control line, eg DSR, 
DCD) is next to the clip.



Although ser2 pin 4 is shown in the QL manual as DTR, Tony Firshman told 
me a while back it is more like an RTS signal as far as making these 
cables is concerned. You can then see that making up a serial cable is a 
simple matter of cross connecting the relevant signals, i.e. RxD to TxD 
and vice versa, and RTS to CTS and vice versa, and connecting the two 
ground signal lines together.


The DSR/DTR  RTS/CTS handshake pairs have always been something of a 
confusion to me.  As far as I understand these lines, they are:


DTR - Data Terminal Ready: terminal is ready for input
DSR - Data Set Ready:  modem is ready to send data to terminal
RTS - Request To Send: ... terminal wants to send data
CTS - Clear To Send: . modem is ready to receive data from terminal.

So logically, crossing RTS/CTS on a DTE-DTE null modem cable makes no sense: 
the Request To Send from one terminal is connected to the Clear To Send on 
the other; or to put it another way:


If terminal A wants to send data (raises RTS), terminal B gets the signal 
telling it it's ok for it to send data to terminal A (CTS goes high), and 
terminal A gets no signal that terminal B is ready to input the data 
terminal A wants to send to terminal B - that would happen the moment 
terminal B decided it wanted to send some data to terminal A and raised its 
RTS line (causing terminal A's CTS line to go high).


The serial ports on the QL were rather a cludge.  They are both split into 
two halves, with the 8749 second processor handling the input side of both, 
and the ZX8302 ULA handling the output side of both.


Output of data from the QL is fairly straightforward:

The ZX8302 assumes the relevant request line is raised (use the +12v line if 
necessary) and awaits clearance on the relevant control line (Ser1.DTR or 
Ser2.CTS).  Then it sends the data on the relevant data line (Ser1.RXD or 
Ser2.TXD) - shifting out the bits at the baud rate.


Input of data to the QL is rather more complicated:

The input lines (Ser1.TXD  Ser2.RXD) are tied (via logic gates) together 
and appear on one data pin (port) of the processor (and the interrupt line). 
 The start bit causes the processor to interrupt, which then shifts the 
data in at the relevant baud rate (I presume).  Thus ONLY ONE serial port 
can receive data at any one time.


Hardware handshaking is [almost] vital to ensure correct input of serial 
data - especially if both ports are being used.  The way it is done is that 
the 8749 asserts the ready for input line (Ser1.CTS  Ser2.DTR - of the port 
on which it is expecting data) for a short time and then clears it.  If both 
serial ports are open, it then asserts the other one.  This flip-flop nature 
of the control line(s) can be observed by a LED serial port tester.


Thus, the QL uses the following:

Ser1.CTS  Ser2.DTR to control when it is ready to receive input
Ser1.TXD  Ser2.RXD to recive input from another device
Ser1.DTR  Ser2.CTS to control when another device is ready to receive input
Ser1.RXD  Ser2.TXD to send output to another device

As the QL uses non standard connectors, perhaps it'd be better to rename the 
port pins:


PinSer1Ser2
 1  GND GND   GND = signal GrouND
 2  DTQ DFQ   DTQ = Data To QL
 3  DFQ DTQ   DFQ = Data From QL
 4  RFF RFT   RFF = Ready For From
 5  RFT RFF   RFT = Ready For To
 6  +12 +12

RFF is set by the other device saying it's ready for data From the QL
RFT is set by the QL saying it's ready for data To the QL.

Thus a QL to QL cable would cross DTQ/DFQ and RFF/RFT (for Ser1 to Ser2, 
this crossing would occur with a straight through 1-1, 2-2, 3-3, 4-4, 5-5 
cable; with Ser1 to Ser1, or Ser2 to Ser2, the crossing would occur with 
crossed pairs: 1-1, 2-3, 3-2, 4-5, 5-4).


Thus, I think a cable from the QL to a PC would connect:

   DTQ -- TXD = Data transmitted To QL
   DFQ -- RXD = Data received From QL
   RFT -- CTS = Clear To Send To QL
   RFF -- DTR = Ready to receive data From QL*
   GND -- GND = Signal ground

*DTR would probably always be asserted by a PC as their serial ports can 
usually handle input at any time; thus the RFF control line could be looped 
to the +12 line (pin 6) so that the QL always thinks it can send data.  The 
only vital line is the RFT control line - the QL _MUST_ be allowed to 
control the flow of data to the serial port otherwise framing, or other 
errors will occur.



Is 

Re: [ql-users] QL Serial ports and null modem cables

2005-07-17 Thread Robert Newson

Robert Newson wrote:

...
Hardware handshaking is [almost] vital to ensure correct input of serial 
data - especially if both ports are being used.  The way it is done is 
that the 8749 asserts the ready for input line (Ser1.CTS  Ser2.DTR - of 
the port on which it is expecting data) for a short time and then clears 
it.  If both serial ports are open, it then asserts the other one.  This 
flip-flop nature of the control line(s) can be observed by a LED serial 
port tester.


Forgot to mention: the rate at which the control line flip-flops is 
dependent on the baud rate - the higher the baud rate, the faster the 
flip-flop; it must be syncronised with the baud rate clock?


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Spelin'

2005-06-25 Thread Robert Newson

Dilwyn Jones wrote:


Grrr. Who made the English language so difficult???

Because it is so difficult and some of us take the trouble to learn it 
correctly we don't mangle it like our cousins across the pond - 
especially their leader.


Like this suggestion (from across the pond?):

 A Plan for the Improvement of English Spelling
  by Mark Twain

	For example, in Year 1 that useless letter c would be dropped to be 
replased either by k or s, and likewise x would no longer be part of 
the alphabet.  The only kase in which c would be retained would be the 
ch formation, which will be dealt with later.  Year 2 might reform w 
spelling, so that which and one would take the same konsonant, wile Year 
3 might well abolish y replasing it with i and Iear 4 might fiks the 
g/j anomali wonse and for all.


	Jenerally, then, the improvement would kontinue iear bai iear with Iear 5 
doing awai with useless double konsonants, and Iears 6-12 or so modifaiing 
vowlz and the rimeining voist and unvoist konsonants. Bai Iear 15 or sou, it 
wud fainali bi posibl tu meik ius ov thi ridandant letez c, y and x -- 
bai now jast a memori in the maindz ov ould doderez -- tu riplais ch, 
sh, and th rispektivli.


	Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev a lojikl, 
kohirnt speling in ius xrewawt xe Ingliy-spiking werld.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Spelin'

2005-06-21 Thread Robert Newson

COLIN PARSONS wrote:

...

Its letter perfect awl the weigh
My chequer tolled me sew!

John Taylor


I may be being pedantic, but how about the missing apostrophe in it's, 
it's miss-spelt with out it!!


But it's also rite to spell it's its.

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Digital Precision Software

2005-05-18 Thread Robert Newson
John Hall wrote:
Derek Stewart wrote:
The DP package was not really worth the money... But I bought to
support the QL scene.
There are much better software around which is free.
The point I was trying to make was a slightly different one - the
licence conditions attached to the DP bundle prevent ME from selling
or giving away MY copy!
(From memory, they also forbid me from doing the same with any earlier
versions of the software included in the bundle software that I might
have previously acquired.)
I also bought them when it was offered (having never really bought any 
s/ware, it really expanded my collection).  From the agreement:

(10) Remember, by purchasing this collection you have agreed to its licence 
conditions.  Note that it is for your personal use only (you can make a 
reasonable number of security backups of it or its contents - again, all for 
your own use only), and that you agree not to resell, or otherwise pass on, 
whether for reward or otherwise, any part (except ZIP and UNZIP) or all of 
it, or of any Digital Precision Ltd software already possessed by you, to 
_any_ third party, in any circumstances.  Breaches of this will be dealt 
with severely.  This means, among other things, that if you are disposing of 
part or all of your QL system you may NOT pass on this collection (or any 
part of it, except ZIP and UNZIP) with it.

Plus
(13)...And of course, nothing in this document shall be construed as taking 
away or reducing any statutory or other enforceable rights that you may possess.

The question I have (as I can't remember) is if attention was drawn to 
statement (10) BEFORE the purchase of the goods.  This comes from a bit of 
paper (containing the document) that came included with the disks AFTER I 
had purchased them - there is no mention of what to do if I disagree with 
the terms of the document (like Windows says contact your supplier for 
details of how to return the unused product(s) for a refund if you disagree 
with its licence terms).

Robert
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] OFF TOPIC - Welsh Humour

2005-04-01 Thread Robert Newson
[EMAIL PROTECTED] wrote:

* 9 1/2 Leeks
* Treforest Gump
* Cwmmando
* The Lost Boyos
* An American Werewolf in Powys
* Huw Dares Gwynedd (Note: dd in Welsh = th in English, almost !)
* Dai Hard
* The Wizard of Oswestry [It's in England, but close enough]
* Cool Hand Look-you
* Sheepless in Settle [Settle is in West Yorkshire, not Wales !!]
* The Eagle has Llandudno
* The Magnificent Severn
* Haverfordwest Was Won
* Austin Powys
* The Magic Rhonddabout
* Independence Dai
* The Llanfairpwllgwyngyllgogerychwyrndrobwantysiliogogogoch that Time Forgot
* Seven Brides from Seven Sisters
* Welsh Connection
* Welsh Connection II
* The Bridge on the River Wye
* Lawrence of Llandybie
* A Beautiful Mind-you
* The Welsh Patient
* The King and Dai
* The Sheepsh*g Redemption
* Breakfast at Taffanys
* Look Back in Bangor
* Evans Can Wait
* A Fishguard Called Rhondda
* Where Eagles Aberdare
* Dial M For Merthyr
Not forgetting:
* Why didn't they ask Evans?
* Paint your Dragon
* The Llanfairpwllgwyngyllgogerychwyrndrobwantysiliogogogobetween
* The Good, the Bad and Llanelli
* Mad Max Boyce
* Shake, Rattle and Rhyl
* Eistedffordd Zebra
* When Harry met Dolly
* Bob and Carol and Dylan Thomas
* Dai Hard II
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] OFF TOPIC - Welsh Humour

2005-04-01 Thread Robert Newson
Dilwyn Jones wrote:
Add:
Chitty Chitty Bang Bang-or
(spelled with Sh in place of Ch)
Funny you should mention that.  I did a transfer/Llundain Sightseeing for a 
French group of students.  During the transfer/Sightseeing one of the 
students made anouncements about their trip.  One of the shows they were 
going to see was Chitty-Chitty Bang Bang.  She pronounced the Ch as Sh.


___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Black to the QL

2005-01-02 Thread Robert Newson
Dilwyn Jones wrote:
...
Was the change of subject line deliberate or an apt mistype (back and 
black)
Deliberate...wondered who'd be the first to spot it - well done Wilson...
___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] Whither or Wither ?

2004-12-13 Thread Robert Newson
hitchies wrote:
Re Dilwyn's -
So, somewhere between 300 and 400 years after Christ's birth, his birthday
moved to 25th December!

Not in Ethiopia boyo (Jan 6th).  I had two Christmases a year when I lived
there!
That comes about because of the Gregorian reform of the Julian Calendar. 
The Julian calendar assumed an earth orbit of 365.25 days and so added a 
leap year every 4 years.  However, the actual orbit is closer to 365.243 
days and so the julian calendar added an extra day roughly every 134 years. 
 To compensate, only centries exactly divisible by 400 are leap years in 
the Gregorian calandar and this is quite accurate (for about the next 3 
millennia).

So how did 25 Dec become 6 Jan?
When the reform was made, the calendar had had 10 extra leap days it 
shouldn't have had - which were then dropped in one go.  The English 
calendar, however wasn't reformed until a few centries later in 1752, by 
which time there was an extra day (ie 11 days) to lose, hence Sep 2 was 
followed by Sep 14.  At the same time, the year start was changed from 25 
March (9 months prior to 25 Dec - the date of Christ's conception), to 1 
Jan.  However, people objected to be taxed for 11 non-days and so held back 
their taxes, and hence the tax year of Apr 5.

When the calendar was reformed, the dates of festivals were held steady, ie 
Christmas was still 25 Dec.  However, some objected and still stuck to the 
old calendar and so celebrated Christmas on 25 Dec on the old calendar, 
which, in that country was 12 days ahead (the reform happening later than 
England's), ie Jan 6 in the new calendar.

___
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm


Re: [ql-users] browsers

2004-09-18 Thread Robert Newson
David Tubbs wrote:
...
It is my wont to take as much as possible out of the C: drive, leaving 
it as Uncle Bill's sandpit. to remove as many of the changing files to 
other partitions. Where is the logic of stuffing temp files deep in the 
static OS material ?
On my first PC (486 with DOS/Win 3.1) I originally split my drives up to 
avoid large cluster sizes (and because it was originally a server with a 
small C: to boot it, and the rest as a partition for the server), but in 
doing so, also split out stuff to different drives:

 C: - OS
 D: - programs
 E: - more programs
 F: - Test programs
 G: - temp drive (holds Windows VM file)
every drive had a \tmp directory, but the default was on G: (TEMP=G:\TMP) . 
   (Further partitions hold FreeBSD.)  My later Win98 PC also has 
partitions with C: (OS), D: (Programs), E: (Temporary), again with the 
Windoze VM file on E:, and TEMP=E:\tmp (every occurance of temporary file 
directory I could file was changed to point here as opposed to 
C:\WINDOWS\TEMP; tho' I didn't change the Temp IE files as I don't us the 
Win98 boot for surfing [or much these days]).


I have often removed chunks but there is much that one cannot attack - 
the REG !!!

I have loaded Windoes and Office, without OUTLOOK and ACCESS, but there 
remain hundreds of references to them in the REG. I think I really must 
look into the LITE Windows referred to recently .
Did you load to empty machine, or re-load without/remove LookOut  Access?
___
QL-Users Mailing List
http://www.quanta.org.uk/mailing.htm


Re: [ql-users] my all time favourite QL code

2004-07-26 Thread Robert Newson
Tony Firshman wrote:
...
The reason for this posting: I really wonder if someone out there
also   has
something special: a stunning effect from some simple (at the first)
SuperBasic code?
Yes - the winner (and runner up - same person) of a QL World graphics
competition will probably beat this one (I haven't run this one as I am
in the US)
Was that a different compo from the one with the rotating head? I think
Mark Swift made that one and it rocked!
I have to check my QLTs :-)
This was QL World - the original mag published in London.
I think around 1986.
It was the 1988 QL World Artist of the year comp (announced in May 1988 Mag, 
results in Sep 1989 Mag).

Winner was The Animated Head by Mark Swift.  It required 512K Extra memory 
to run.  I think (vaguely remember) that it was available on the microdrive 
exchange (but I can't find the details at the moment - if it was).

The Plant Life by Colin Bate was another was-run.  It was listed in the 
Progs in Mar 1990 mag. (2 1/2 pages long, 103 lines including 16 lines of 
REMarks)


(Sorry for not snipping.  My USA link is so so it is nigh on impossible
to do  (8-(#   )
Tony

--
---
 Robert Newson, E-Mail: [EMAIL PROTECTED]
 17 Sunnybank, South Norwood Phone: (020) 8654 6643
 London, SE25 4TQ   Mobile: 07795 338 262
___
QL-Users Mailing List
http://www.quanta.org.uk/mailing.htm


Re: [ql-users] OT: Who taught the Greeks to play football ?

2004-07-06 Thread Robert Newson
Malcolm Cadman wrote:
In message [EMAIL PROTECTED], Phoebus R. Dokos 
[EMAIL PROTECTED] writes

On Sat, 3 Jul 2004 20:10:18 +0100, Dilwyn Jones 
[EMAIL PROTECTED]  wrote:

Yahooo :-)
Hehe Too bad for the BBC Sport commentators ;-) They were all proven 
wrong  ;-)

CHeers :-)
Nice to see the outsider win ... well done to Greece !
As they beat the holders - France, the host nation - Portugal ( twice ), 
and the other strong outsiders - the Czechs ... I guess they really 
earned it :-)
You know why they beat them?  The French, Portugese  Czechs took one look 
at their opposition playing football and couldn't work it out: it was all 
Greek to them...

___
QL-Users Mailing List
http://www.quanta.org.uk/mailing.htm


Re: [ql-users]Decent ISPs

2004-06-01 Thread Robert Newson
Dr Colin F Parsons wrote:
+50% of my Spam recieved came from Hotmail, that's why the generic
hotmail.com and all its international variants is in my killfile, So your
mail may not  get through to it's intended recepients!!
I think you probably mean 50% of your Spam received allegedly came from 
Hotmail?

My current spam pot contains:
From: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from 179.0.47.72 by 24.188.249.242
From: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from 198.117.88.59 (HELO sorrel) (envelope-from
 [EMAIL PROTECTED]) by quarkmail-2.8.0)
 [65.26.69.40]
 [Result of whois 198.117.88.59:
  OrgID:  NASA
  NetRange:   198.116.0.0 - 198.123.255.255]
From: [EMAIL PROTECTED]
Return-Path: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from 236.157.242.208 by 61.254.122.78
From: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from 80.64.223.56 by law3-hb09.law6.hotmail.com
  [Core a real spam from hotmail!]
  [Why does the whois entry for bash.sh Ltd
(inetnum: 80.64.208.0 - 80.64.223.255) have a mobile
phone number?]
From: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from 106.1.28.112 by 65.24.41.155 [rr.com]
From: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from 200.208.27.53 [CREDICARD.COM.BR]
by 221.164.46.31 [Korea Telecom]
   [Message for Viagra...links url to
   24meds.net == www.directi.com]
From: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from 173.236.166.204 by 68.75.49.179
From: [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Received: from remnant ([34.120.32.100])
  by zmf30-mail.joshua.normalcy.hungry.cable.rogers.com
etc.
___
QL-Users Mailing List
http://www.quanta.org.uk/mailing.htm


Re: [ql-users]Decent ISPs

2004-05-31 Thread Robert Newson
Jeremy Taffel wrote:
I just had a look at my freeserve  (wanadoo now)  account. I have stopped
using it because of the volume of spam. Over 4000 spams since mid-March!
About 600 had virus attachments. Many did not even  have my email address
from what I could tell  (how does that work?).
Freeserve gives you an [effective] email domain.
When you set up your account, your choose a userid and a domain:
  userid @ domain . {freeserve|fsnet|fsbusiness} . co . uk
when email is sent to you, the freeserve servers split it at the domain 
bit.  You then download either email for an individual userid by logging 
into their pop server using [EMAIL PROTECTED], or you can download all 
emails at your domain by logging in using domain... - in which case, 
regardless of whatever userids have been used, you'll get all email sent to 
your domain (thus making it dead easy to set up unique email accounts for 
those places that insist on them; and you can then trace any possible spam 
source if it arrives at one of these userids).

Unless you are referring to the To: field not containing your e-addr, like 
this:

From: Terry Carroll [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: *** SPAM *** Fwd: Re: Low Cost Term Life ins.
Date: Mon, 31 May 2004 05:51:18 -0200
However, if you look at the headers of the message, you'll see that the mail 
system has used this field to deliver the mail:

Envelope-to: [EMAIL PROTECTED]
It's like a buisness letter where you put their address on the letter and 
then put it in a window envelope (that's the To: field), stick an address 
label over the window with a different address (the Envelope-to: field), 
and then the recipient's secretary removes it from the envelope and gives it 
to her boss (who only sees the To: field - by checking the envelope {ie 
mail headers} he can see what really happened).

...

This is a strange thing to write about one of our favourite hates, but
hotmail is virtually spam free. They have a special bulk mailings box from
which only the headers are downloaded and then only on request.
Technically not spam free; just spam-hidden.  The problem with ISPs hiding 
spam like this is that people forget how much of a problem spam really is - 
it's being swept under the carpet, but the carpet is now getting rather 
lumpy and the ceiling is getting lower; eventually there will be no more 
room under the carpet and then the spam will explode out and everyone will 
ask (a) from where it's all suddenly come, (b) what we going to do about it 
and (c) why didn't anyone do anything much earlier when it was manageable.

   You can
quickly look through these for genuine mail. This means very little spam
actually gets through to your inbox. It is one of the reasons I keep a
hotmail account and why this is the contact email address I use on my QL
(on topic!) websites. If hotmail can do this, why can't others?
The pop protocol includes downloading headers, and deleting without 
downloading.  I know where my spam arrives (the majority at Envelope-to: 
[EMAIL PROTECTED]) and so I could write my own version of fetchmail (*nix 
command to download email from a pop server) to auto-delete any message with 
a header including Envelope-to: [EMAIL PROTECTED] without downloading it.

Freeserve/Wanadoo have introduced SPAM filters and mark messages as spam for 
you.  Using their Web interface to your email, you now have options to 
correct the filters and bulk-delete all messages marked as SPAM without 
having to download them.  (You can [auto-]shuffle the SPAM to a bulk-mailing 
folder [I think] on their servers.)

___
QL-Users Mailing List


Re: [ql-users]Decent ISPs

2004-05-31 Thread Robert Newson
Malcolm Cadman wrote:
...
I have found it worthwhile to have a :-
[EMAIL PROTECTED] ( address )
Mine's [now] called [EMAIL PROTECTED].  The only problem is that there is no 
filter available for my mail reader to filter on Envelope-to: - it would 
cut down the number of rules in my spam filter to 1.


I use SMTP for mail/news not POP.
You have your own mail server for inbound mail?
I intend, when I get the time, to set up fetchmail (or alternative) to get 
my inbound mail from my ISP's POP server which would then be filtered 
(auto-delete/redirect spam on Envelope-to:) before being sent by SMTP to 
deliver across my LAN.

I could write a pre-fetchmail filter to process my POP to download the 
headers and delete spam before running fetchmail to download and distribute 
the rest [of my email].

___
QL-Users Mailing List


Re: [ql-users]Decent ISPs (was: QPC2 vs Word 97)

2004-05-29 Thread Robert Newson
P Witte wrote:
Robert Newson writes:
Im trying to get rid of my Tiscali account as Tiscali are obviously not
interested in my custom. Ive tried a few other ISPs, but they have so
far not proved reliable or decent - apart from Freeserve, now Wanado.
You must have a different definition of decent than I do.  About 60% of
the spam I get arrives from WANADOO.fr hosted sites.
I think our definitions are the same; only our experiences differ. Ive had
about 300 spams since March 15 (lucky me, some might say), virtually all of
them addressed to somename.tiscali.co.uk, ie tiscali let them bombard me
even without the correct address!
Most of my spam arrives at a freeserve email address that got harvested from 
usenet.  The rest arrives at spurious userids at the same domain.

The amount of spam arrives has a kind of exponential growth:
  inyear
Month  Total
   32 32 - Jan 2003 .  . - Jan 2004 ) Lost data, inc
   58 91 - Feb 2003 .  . - Feb 2004 )   Mar 01-20.
  143234 - Mar 2003  1213   1213 - Mar 2004 (21-31)
  254488 - Apr 2003  3915   5128 - Apr 2004
  365853 - May 2003  4406   9534 - May 2004 (01-29)
  316   1169 - Jun 2003
  540   1709 - Jul 2003
  482   2191 - Aug 2003
  676   2867 - Sep 2003
 1274   4171 - Oct 2003
 2168   6309 - Nov 2003
 2316   8625 - Dec 2003

Ive had my freeserve address for a couple of years now, and it isnt hard to
come by on the internet, yet I get no more than about one spam per week via
my PAYG account with them, mainly legitimate service announcements
from freeserve/wanadoo.
I got my freeserve acct in 2001.  spam to it is via usenet eaddr harvesting. 
 Really stupid thing is, as I pointed out, about 60% of the spam that it 
receives is spamvertising sites hosted by sibling company WANADOO.fr.  If 
that sibling company was to deal with these 141 unique sites, that would 
have been 4,139 less emails that I alone would have received (between 21 Mar 
 29 May - a period of just over 3 months) - I'm sure I'm not the only one 
on that spammers' list.  The ironic thing is that it is a sibling company 
and they don't seem to be able to do owt about them: their sibling company's 
inactivity/lack of due care is flooding their mail servers with spam.


Ive no idea where the spam comes from, as I dont bother to find out anymore
since theres precious little I can do about it. The only thing that concerns
me is which mailbox they arrive in.
Ditto...my program just spots WANADOO.fr for the simple reason that when I 
was moaning about the spam, I noticed too much of a recurrance of WANADOO.fr

that I decided to see how much they were generating.

Ive previously written about the devious tricks I suspect tiscali of using
to bump up their revenue at my expense. Forcing me to download all that
rubbish is, I must assume, just another of their little ploys. Bah!
Although I use freeserve mailboxes, I actually connect via another ISP - 
just once a month I dial-into freeserve to keep the mailboxes active.

___
QL-Users Mailing List


Re: [ql-users]Decent ISPs (was: QPC2 vs Word 97)

2004-05-27 Thread Robert Newson
P Witte wrote:
Tony Firshman writes:
...
Im trying to get rid of my Tiscali account as Tiscali are obviously not
interested in my custom. Ive tried a few other ISPs, but they have so far
not proved reliable or decent - apart from Freeserve, now Wanado.
You must have a different definition of decent than I do.  About 60% of the 
spam I get arrives from WANADOO.fr hosted sites.

I did an analysis of 3,783 spam messages that were received over a month 
(March-April) this year; 2,022 were spamvertising WANADOO.fr hosted sites. 
There were, among this number, 141 unique sites (something.site.voila.fr) 
- a mean of 14.3 spam per site, or roughly one every other day spamvertising 
each of the sites.  (Of the 3,007 that arrived in March 58%, or 1,475, were 
spamvertising WANADOO.fr hosted sites.)

After getting a message from Freeserve/Wanadoo that they were installing 
SPAM message markers, I emailed them back with my stats and suggested that 
they ought to scan for sites ending with .voila.fr.

My program that collates my stats then began to notice a drop in the count 
for WANADOO.fr hosted sites.  I thought my moan had been successful until I 
then found out why: the spammers had started to hide the url by using 
percent escapes (...%2evoila%2efr, etc), and hiding the messages in 
encode64 messages - neither of which my program was written to handle.  I've 
adjusted my program to handle percent escapes, but I think it is still 
missing a few; encode64'd messages are not being processed.  When I get the 
chance/time, I may re-write the program to pass the email messages properly.

___
QL-Users Mailing List


Re: [ql-users] 41K virus

2004-03-28 Thread Robert Newson
Duncan Neithercut wrote:

Hi
According to norton antivirus the one I am getting W32.Netsky virus.
Its must be someone on this list who is infected. Does anyone know a
nicholas hearne.
Is that the shown field or did you check the actual message headers to see 
for yourself?

___
QL-Users Mailing List


Re: [ql-users] 41K virus

2004-03-28 Thread Robert Newson
Dilwyn Jones wrote:

While downloading my emails tonight I noticed it was slow and the
stats said I seemed to be sending about 10 times as much data as I was
sending. Yes, I had one of the hundreds of 41K viruses (message
failure) worms or virus, whatever they were, probably emailing
everyone in sight from my address book.
Interesting...tonight I just checked my spam bin and found a message of 40k 
with the following header:

88888888

From - Sun Mar 28 22:53:00 2004
X-UIDL: 1076698283.5096
X-Mozilla-Status: 0011
X-Mozilla-Status2: 
Return-Path: [EMAIL PROTECTED]
Received: from mwinf3102.me.freeserve.com (mwinf3102.me.freeserve.com)
by mwinb3005 (SMTP Server) with LMTP; Sun, 28 Mar 2004 19:35:53 +0200
X-Sieve: Server Sieve 2.2
Received: from bullet3.fsnet.co.uk (m269-mp1.cvx1-b.man.dial.ntli.net 
[62.252.201.13])
by mwinf3102.me.freeserve.com (SMTP Server) with ESMTP id 0C3E3180016B
for [EMAIL PROTECTED]; Sun, 28 Mar 2004 19:35:28 
+0200 (CEST)
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: Error in document
Date: Sun, 28 Mar 2004 18:33:27 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary==_NextPart_000_0016=_NextPart_000_0016
X-Priority: 3
X-MSMail-Priority: Normal
Envelope-to: [EMAIL PROTECTED]
Message-Id: [EMAIL PROTECTED]

This is a multi-part message in MIME format.

--=_NextPart_000_0016=_NextPart_000_0016
Content-Type: text/plain;
charset=Windows-1252
Content-Transfer-Encoding: 7bit
Important message, do not show this anyone!

+++ Attachment: No Virus found
+++ Panda AntiVirus - www.pandasoftware.com
--=_NextPart_000_0016=_NextPart_000_0016
Content-Type: application/octet-stream;
name=attach.zip
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename=attach.zip
88888888

The file attach.zip contains one file: data.rtf [lots of spaces] .scr.

If this came from you Dilwyn (I've replaced the host with xxx as it's not a 
tesco name), you need to update your address book: the eaddr 
[EMAIL PROTECTED] is now a spam trap and anything sent to it 
is considered spam and filtered as such (to a safe area for analysis when I 
get round to it) - please delete that eaddr if you have it.

Thanks, Robert.

___
QL-Users Mailing List