********************

                            QL
                           CLUB
                       INTERNATIONAL

                    ********************

                         ISSUE 114/5

                      JULY/AUGUST 1998

                                             MIKE KENNEALLY
                         E-MAIL MIKEKENNEALLY1@COMPUSERVE.COM


ANY AND ALL SOFTWARE SENT TO THE CLUB/NEWSLETTER WILL BE TREATED
AS PUBLIC DOMAIN UNLESS OTHERWISE STATED.


DEAR ALL,

FIRST OF ALL LET ME THANK GRAHAM LUTZ FOR ONCE AGAIN HAVING THE
PATIENCE OF A SAINT AND FOR HELPING ME AS MUCH AS HE HAS DONE,THANKS
GRAHAM.

WELL AFTER ALL THE PROBLEMS I HAVE HAD OVER THE LAST FEW WEEKS IT
APPEARS THAT I HAVE IT WORKING,TO A CERTAIN EXTENT.

INSTEAD OF BEING ABLE TO ACCESS THE QXL FROM WINDOZE,I HAVE TO
ACCESS IT FROM THE C PROMPT.I HAVE CHANGED THE BOOT FILE TO RECOGNISE
THE D DRIVE AS WIN2_ WHICH IT DOES,NOW ALL I HAVE TO DO IS CONFIGURE MY
FILES IN THE BUTTONS TO LOAD WHEN I HIT THEM!

I CAN LOAD MOST OF THE PROGS FROM THE FILES MENU AND EXECUTE THEM
AS PER THE OLD WAY OF DOING THINGS SO I SHALL HAVE TO PERSEVERE UNTIL I
KNOW HOW TO DO THE CONFIGURING AND HOW TO SET UP A SHORTCUT IN
WINDOZE,I ALREADY HAVE A SHORTCUT BUT IT APPEARS NOT TO LIKE IT VERY
MUCH.IF ANY OF YOU OUT THERE HAVE A QXL INSTALLED AND CAN HELP IT WOULD
BE VERY GRATEFULLY RECIEVED!

I JUST HOPE AFTER ALL THIS,THAT THE NEWSLETTER I AM DOING NOW I
CAN SAVE WITHOUT LOSING IT!

I THINK AFTER ALL THIS I AM SERIOUSLY CONSIDERING THE NEW QPC2
FROM JOCHEN,I HAVE EMAILED HIM FOR ANY AND ALL INFO HE CAN GIVE ME AND
I WAIT TO FIND OUT WHAT HE SAYS.
THE NEWSLETTER THIS MONTH CONTAINS A FAIR AMOUNT OF PROGRAMS FROM
BOTH DILWYN AND SPIKE(ANDREW HALLIWELL)SO I AM AVERSE TO SENDING IT BY
EMAIL AS I THINK IT IS GOING TO TAKE A WHILE TO LOAD IT UP AND FOR YOU
LOT TO DOWNLOAD IT,EVEN AS A ZIP FILE.SO ALL I CAN SUGGEST IS THIS,IF
YOU WANT THE PROGRAMS SENT IN,CAN YOU EMAIL ME BY RETURN AND I SHALL
SEND THEM TO YOU AS A SEPERATE FILE,THOSE OF YOU WHO USE DISC SHOULD
NOT HAVE A PROBLEM(IF THEY ALL FIT ON IT!).

I HAVE TRIED TO GET ALL THE PROGS ONTO A 1440 SECTOR DISC,NO CAN
DO!,AS SPIKES PROGS ARE ALREADY ZIPPED I SHALL SEND HIS OUT ON THE
DISCS,SORRY DILWYN,BUT UNTIL I CAN GET MY ZIPPER WORKING AGAIN(UNLIKE
BILL CLINTON!)I SHALL HAVE TO LEAVE YOURS TILL NEXT TIME.

COME ON YOU LOT WHO HAVE NEVER SENT US A LINE,LET US KNOW YOU ARE
OUT THERE,EVEN IF ITS JUST TO INTRODUCE YOURSELVES TO THE OTHERS,THAT
WAY WHEN I SAY I SEND IT OUT TO PEOPLE ON THE NET,NOBODY CAN SAY I'M
MAKING IT UP!

NOW ALL I HAVE TO DO IS FIND SPIKE'S DISC HE GAVE ME LAST MONTH!

FOUND IT!

MIKE.


Email   : dilwyn.jones@bbc.co.uk
        : dilwyn.jones@dj.softnet.co.uk
         
GEAR: JM/Minerva QL+Gold Card+ED drives; Aurora, Super Gold
Card v2.49, Qubide 1.37, 420MB Conner Hard disk, ED and DD drives,
HP Deskjet 320; Amstrad ALT286+QXL+Zoom modem+Canon BJ10sx; P90
Black PC and QPC;Toshiba T2100 486DX2/66 with QPC.

Dear Mike,

I wrote in the last issue about the issue of copyright of the
QL roms. In a recent email to the QL Users Email Mailing List,
Tony Firshman included a quote from an email received from
Amstrad, where it seems that Amstrad are willing to allow the
distribution of QL ROM images as long as Amstrad's copyright is
acknowledged. Presumably, this only applies to countries where
Amstrad hold the rights to the QL ROMs.

The QL get-together at my place in the days before the
Byfleet Quanta Workshop (i.e. the days before 4th October) is
still very much on! Give me a ring if you plan to join us, or
happen to be in the area at the time.

I AM HOPING TO GET TO YOU FOR AT LEAST PART OF ONE DAY
DILWYN,POSSIBLY THE THURSDAY.

A couple of issues ago, I sent in my Graphics Viewer program.
Well, I've been working on it since then, and have now added
screen dump facilities, mostly using SDUMP, but enhanced to work
with HP Deskjet (not yet colour) and Canon Bubblejet printers.
Although I've included code for a colour Canon driver, it doesn't
yet work, as my manual doesn't fully explain the parameters for
the BJ mode colour switch command and I've been unable to get it
to work. I've tested it without colour switches, and it seems to
work fine with just black ink, so hopefully once someone (or
Canon) tells me how to use the ESC [ M n1 n2 m command. n1 and n2
refer to the colour numbers, I think, but I have no idea what the
final m parameter is for. I've tried experimenting with dummy
values, but any wrong parameter seems to prevent any further
output from the printer. HELP!

THOSE OF US WHO USE PC'S(PIECES OF CRAP)SHOULD NOT HAVE ANY
PROBLEMS AS THE DRIVERS TAKE OVER WHEN PRINTING.

Graphics Viewer v1.13 requires pointer environment and the
menu extension (menu_rext) to work. If you are using a QDOS or QXL
SMSQ system, LRUN FLP1_BOOT_QDOS (which loads ptr_gen, wman and
hot_rext) otherwise LRUN FLP1_BOOT_SMSQE on SMSQ/E systems, which
already includes the equivalent of the pointer environment files.
The instructions are in a Quill file called gv_doc. The program is
Freeware, so you can freely copy it for all QL users. Any
suggestions for improvements or bug reports welcome.

Back issues. I've included the latest list of available back
issues, updated to include extra material received from various
people (thanks especially to Frank Merrison and Martin Burke). The
complete set of DOC files is now available, but there are still
some gaps to fill in terms of the program files that went out with
those DOC files. Frank has sent me a lot of ancillary files, but
these need sorting and collating with the correct issues. One day
I'll get enough time and patience to go through all this!!! The
back issues list is called ISSUES_TXT on this disk. You can get
copies of back issues from me at the address above by sending me
disks with return postage, stating which files you want. I'll send
reasonable requests via email too. Since Club QL disks can be
freely copied, it'd be reasonable to place at least some of them
on BBS or Web sites too, I suppose.

Qascade manual: usually, I'm the one who falls over with
computer manuals but for once I got on with this one and managed
in the end to do what I needed to with it. Wonder how many people
like me called the Qascade menu START after a well known Windoze
button?

Err, Martin, what exploding microwave? I'd be lost without a
microwave - what am I letting myself in for inviting you lot to
this meeting here in October?

IF YOU GET FRANK THERE KEEP HIM AWAY FROM YOUR
OVEN,ESPECIALLY IF ITS GAS!

Bill wrote:
>Two young lads from Dilwyns part of the world were up in
>Berwick  seems they know how to bring them up
>the correct way in Wales, Dilwyn.

Of course, although hearing some of our local kids, I have my
doubts sometimes... all good things come from Wales (apart from
QPC), Bill.

 Interesting to note that a Frenchman had occupied the
southernmost island of the British isles in the channel islands
somewhere (think the island's called Les Minquiers) end of August
and claimed it in the name of a south American kingdom of
Patagonia, a south American territory claimed for 12 months in the
19th century by a Frenchman, who was expelled by Chilean troops in
the end.

In fact, modern day Patagonia exists, is in Argentina, and
has a Welsh historical connection - in the last century (I think,
or it may have been before that) a group of Welsh people met in a
chapel in Caernarfon and planned a trip to Patagonia to set up a
new Wales. There are still Welsh speaking descendants of those
colonists there in places with Welsh-sounding names like Trelew.
Although most of the descendants now speak Spanish, they have an
interest in their roots and every now and then some of them come
over to visit Wales and Welsh institutions like the Eisteddfod and
Welsh language broadcasting centres like the one where I work.
Very interesting indeed to hear Welsh spoken with Spanish accents!
In fact some of them don't speak English, so our non-Welsh
speaking staff are a bit stuffed when it comes to talking with
them. One Argentine station even broadcasts an hour of Welsh
weekly for those people. My work in broadcasting means I get to
learn of Welsh speakers all over the world when our programmes
call up ex-pats, to the extent that sometimes I think there are
more Welsh people outside of Wales than in Wales sometimes!
(especially when Wales are playing rugby or soccer abroad, though
with our recent results, I think that's a subject I'd better
avoid). OK, south American history lesson over.

HE PROBABLY THOUGHT IT WAS SOUTH WALES DILWYN!

Where's Darren disappeared to lately... I miss his copious
Irish writings!

PROBABLY CONCENTRATING ON HIS Z88 MAGAZINE,MAYBE WHEN THINGS
SETTLE DOWN A BIT HE WILL START WRITING TO US AGAIN.

Now to see if I can get this to Mike in time for the
deadline...

WHAT DEADLINE?

Dilwyn.


                                           FRANK MERRISON,             
                                           31-8-1998

GEAR includes 2 x JM QL's: Gold Card: DMP: Epson Stylus 800 printer:
2 x HD disc drives. 486 DX33 & Knee deep in paper & problems!

Mike....

Firstly;  it looks as though I owe you an apology for complaining about
you  sending ClubQL letters to Quanta. I am very sorry that I jumped to
the  wrong conclusion but if I repeat the introduction that appeared in
Quanta you will (I am sure) see why I came to hold this belief.

Quote.......

"QPAC2
to be sorted  out ?

Mike Kenneally,  editor of ClubQL International,  has invited Quanta to
join in an exercise  proposed by  Frank Merrison,  one of  its members.
Frank writes:"

...and here follows my letter to ClubQL.

........unquote

I guess that Colin was short of material and was grasping at straws.

It is  not that I  was annoyed or  upset that my  scribbles appeared in
Quanta it is that the correct  procedure  would  be  for  the  writer's
permission to be sought as there could be a situation where the lack of
this permission might lead to lots of unseen difficulties. In this case
such a problem  did not arise  and it is  now plain, from  what you say
Mike, that you were not  responsible for it being printed.

Again... sorry if I got it wrong but you will see why now.

THE PROBLEM IS  FRANK,LIKE QUANTA  WE ARE  PUBLIC DOMAIN  AND THEREFORE
HAVE NO  CONTROL OVER COPYRIGHT.ANYBODY  CAN USE AND  REPRODUCE ANY AND
ALL MATERIAL  IN THE NEWSLETTER.AS COLIN SAID  NO-ONE GETS PAID FOR THE
WORK THEY DO AND NO-ONE GETS PAID FOR THE PROGS THEY WRITE THEREFORE WE
CANNOT CLAIM COPYRIGHT.

The whole question of Qpac2 is again mentioned in Quanta along with the
suggestion  that the previous articles that have been printed more than
answer  any questions and problems that the beginner might come across.
Bill  Waugh may be offering printouts of his original articles and with
all  the other  recent information,  including Norman  Dunbar's "Idiots
Guide" that Dilwyn sent in last month, just about covers most problems.
It  will be interesting to see if any  other developments come along in
the next few months. 

                                           3-9-1998.

Three  days have passed since I began this letter and it is unfortunate
that  I have not had time to complete it before now. I only hope that I
am not  to late for the next issue. One  of the things that has used up
my time  is sorting out my "office"  where the computers are installed.
One  of the walls had become damaged and I had to repair it and give it
another  coat of emulsion. While  this, at least, looks  tidy I have an
enormous  pile of paperwork to sort out and  get stored in some sort of
filing system. During the clean up I discovered notes on various issues
that  I have printed up over years  and had forgotten about. The choice
is either  to throw much of it away on  the grounds that - if I haven't
needed it  for a long time  I do not need  it now - but  I know that as
soon as I throw it away I WILL need it. Decisions - decisions! 

DO WHAT I HAVE STARTED TO DO FRANK,BUY A CHEAP SCANNER,SCAN THE DOCS IN
AND  SAVE THEM TO A DISC.EACH DISC HAS A SEPERATE LABEL,SO THEREFORE NO
PAPER ONLY DISCS!

                              Best wishes to all.... Frank Merrison






                                       Mike Dodd
     
                         24th August 1998.             
                         Gear Now Working;
                         QL + TRUMP 896K JS
                         
                         In a Mini Tower
                         QL + Gold Card v2.49
                         Minerva 1.97
                         superHermes Lite  3.5          
                              AT 101/2 style keyboard
                         SerMouse + TrackBall           
                              Qubide 214 mB Hard Disc
                         flp1 & 2 =  3.5" HD  Drives
                         flp3     = 5.25" DD  Drive     
                                                             
                                                             
                              Plus a Sinclair QL Printer.    
                                        
Dear Mike & Members,
                     After many weeks of head scratching
and phone  calls to Ron Dunnett, I have  my main QL in a mini
Tower. This is now a much tidier and workable setup.
The way  it  was  before  involved  having  three  power
supplies , with wires all over the place.  Also when I needed
some  programs   or  data  from  my   5.25"  drive  it  meant
disconnecting the 3.5" ones. 
After  moving the QL into the Mini Tower, the Beeper was
very quiet, even when I placed another one in parallel it did
not  help much.The speaker in the  bottom of the case wouln't
work either.  So  I now  have an  amplifier connected  to the
speaker.  I simply removed a cassette  amp from its tape deck
and  powered it from the 5v, then connected it to the speaker
and for the input I connected the wires from the tape head to
where the Beeper is normally. Bingo I now have as much volume
as I need.

Was it last  month or  the one  before that  someone was
needing a replacement QL, well Ron Dunnett sells JM for `25 
or JS for `30 p/p included.


His e-mail address can be found from Thierrys web site. See ClubQL main page. All the Best, Mike D. IT WAS ME MIKE,AND I SHALL GIVE HIM A RING,THANKS. This is a copy of a letter from SJPD;
Dear QL User's, Once again I must annonce the closure of my PD, Shareware Library. As of the First of August 1998 I will no longer be able to copy any QL software from the library.THIS IS THE FINAL CLOSURE. I WILL NOT REOPEN. I am sorry for any inconvenience caused. May I thank all past customers for their support over the past few years and may I wish them success in the QLing future.(If there is a QL Future.) I am open to serious offers for the library disks which comprise of over 600 3.5" disks packed into 2 metal flight boxes. Please contact me at the above number. Yours Faithfully, Steve Johnson. THIS WAS SENT TO ME BY MIKE DODD WHO IS LOOKING FOR AN ANSWER:One big problem I am having is how to use the network.I wish to access some programs which are on microdrive carts,but can only do this on my JS + trumpcard QL,as this has no disc drives on,I have been trying to use the network. I can only send or recieve programs over the net if I send them like this "SAVE NETO_1 OR NETI_2",and can only do this if TK2 is NOT used. Can anyone help? Andrew Halliwell E-mail: u5a77@teach.cs.keele.ac.uk u5a77@potter.uga.keele.ac.uk spike1@cyberspace.org and clubql@geocities.com (not that I read that mailbox very often) * I decided to stop listing u5a77@elec.keele.ac.uk from now because I'm dropping electronics in favour of doing pure computer science next year and I don't know how long that account will remain active. Gear:- Supergold card QL with various pointer thingies, Qubide 1.55 ROM, TKII (of course), 40 Meg Hard Drive (Now a slave) and now... a 250Meg quantum 3.5" harddrive as master, twin floppies (One DD and one HD as FLP2_ and FLP3_) Minerva 1.97, 24 Pin Dot Matrix Printer... And loads of little toys I download off the internet... (Including Qascade, which is nice...) Greetings all. Well, it happened again last month. I posted my explaination of Qascade and what a linked list was in a carefully formatted manner and all the formatting was lost when Mike imported it into the main ClubQL doc. I know now exactly what's happening. I've already e-mailed Mike the hows and whys of it, but thought it might be an idea to share it with all of you as well. Basically, what's happening is this. Mike is importing the e-mails into the ClubQL document using the "Import by paragraph" option. This has the unfortunate side effect of cramming a lot of lines into single paragraphs. The correct way of doing it is to "import by line", as this maintains all the line-feeds in the correct places. As a result of the cocked up formatting last month, I've decided to repost the bits where it mattered this month. (It's also on the CLubQL web page in the correct format, because I manually repaired the damage before putting it up on the page, so I'm sorry if you've seen this before...) I'm not sure if Mike didn't understand what I said last month because I wasn't being clear enough, or because the formatting was so screwed up it was illegible, but I'll try to be a little clearer this time. ************************************************************************** Anyway, last month, I said I'd do something on Qascade and Mtools. The documentation for Mtools is good enough, so I'll just do a little on Qascade (not saying that Qascade documentation is bad, but it'll probably see more use....)... Anyway, here is my QASCADE_RC file. (The file used to create the menu structure) # These entries are the main menu # (almost) default colours #COLS;gwrgyrwgwbbw # Traditional QPAC2 colours COLS;gbggwwbrbwgb # These lines are used to define a preferred colour scheme. (The lines # beginning with # are comments. (Rem statements)). The way the colour scheme # is set up is detailed in the Qascade instructions, but basically sets up # what paper, ink and border colours you want for various bits of the menu. SEP;QPAC-Menus # This produces a line in the menu with a title, like this... # ------QPAC-Menus------ # It has no function within Qascade. It's just to make things look prettier # and separate various different things. TITLE;Thingies TITLE;Files TITLE;Configure # And these are the actual titles for the menus. The actual menus are # defined lower down.... What this means is, TITLE creates the title for a # submenu, which is displayed in Qascade. Hitting this title will open up # another window with another menu of items you can select from. # There is no stopping you from using menus within menus within menus using # this system. SEP;Applications # Again, this produces a line that separates one section of the menu from # another. The first separator showed the items below to be for QPAC, this # one shows the items below it to be applications. TITLE;Emulators TITLE;Editors TITLE;Business TITLE;Games SEP;Utilities # And items below this are utilities. TITLE;Toolbox TITLE;Compression SEP;Minerva # Finally, items below this can be BASIC programs run using the Minerva # Multibasic feature. # Minerva MultiBasic in a console window MBAS;MultiBasic;,con # At the moment, the only one I use is a clean, empty Multibasic. MENU;Editors EXEC;Emacs;WIN2_C_emacs_ptr EXEC;Qed;WIN2_C_qed EXEC;QD;WIN1_QDIX # At the top of the file, you'll notice the TITLE statement. That defined # what a sub menu was called. Above is the statement MENU. This defines a # submenu based on the title defined earlier. Everything between MENU and # MEND (Menu END) will appear in another window that opens when you select # the menu item, in this case "Editors". MENU;Emulators TITLE;Spectrum EXEC;Xtricator(zx81);win2_xtricator_XTricator_exe MEND # The above block shows that you can have menus within menus. # TITLE;Spectrum defines yet another submenu title called "Spectrum". # This will only show up in the submenu "Emulators", and accessing that item # will open up another window (a sub-submenu), with further options. #This defines the Emulators menu, referenced above MENU;Spectrum EXEC;ZMht;win2_emul_ZMX_ZMhT_TASK EXEC;ZM128;win2_emul_ZMX_ZM128_TASK EXEC;ZeXcell;win2_emul_ZXL_ZeXcelU_obj EXEC;Spectator;win2_Emul_spec_Spectator_exe MEND #This defines the Toolbox menu, referenced above MENU;Toolbox EXEC;*Alarm*;win1_alarm EXEC;WinLink;win1_WinlinkALLext_V003_obj EXEC;PIC View;slspv EXEC;Character Select;win1_CharSel_obj EXEC;Calculator;WIN1_calculator_obj EXEC;System Monitor;WIN1_sysmon MEND #This defines the Thingies menu. See above. MENU;Thingies ETHG;Jobs;Jobs ETHG;Channels;Channels ETHG;Rjob;Rjob ETHG;Hotkeys;Hotkeys ETHG;Things;Things ETHG;Sysdef;Sysdef MEND #This defines the Files Menu. Again, see above. #You might realise here, that I have no FLP1_. This is due to my getting a #new drive that had to be used on a different socket on the SuperGold Card, #so I only have FLP2_ and FLP3_ now. No great disadvantage. MENU;Files ETHG;Files WIN1_;Files;\DWIN1_ ETHG;Files WIN2_;Files;\DWIN2_ ETHG;Files WIN3_;Files;\DWIN3_ ETHG;Files WIN4_;Files;\DWIN4_ ETHG;Files FLP2_;Files;\DFLP2_ ETHG;Files FLP3_;Files;\DFLP3_ ETHG;Files RAM1_;Files;\DRAM1_ MEND #Ditto for the Configure menu... MENU;Configure EXEC;Level I;win1_Config EXEC;Level II;win1_Menuconfig EXEC;FileInfoII;WIN1_FI2config_obj MEND # Here we see a new item, the '?'. This means ask for additional parameters # before running the program. (Not much point in running unzip without command # line options and a filename to unzip. # What happens when the '?' symbol appears before the filename is, a window # opens, allowing keyboard input. Thus allowing you to tell the program what # exactly it's supposed to do. # For example, if I hit the Unzip menu item, a text box opens up. # If I wanted to get a listing of all the files in a zip file called # bibble_zip on win1_, I would type into the box '-l win1_bibble' # This then duplicates (or should) the effect of the BASIC command # EXEC win1_unzip;'-l win1_bibble' MENU;Compression EXEC;ACP;win1_ACP_ACP_obj EXEC;Zip;?win1_zip EXEC;Unzip;?win1_unzip EXEC;Gzip;?win1_gzip EXEC;Tar;?win2_C_tar EXEC;Smash;?win1_smash EXEC;Zoo;?win1_ACP_zoo MEND MENU;Business EXEC;Perfection;win1_perfection EXEC;Xchange;win2_Xchange_xchange EXEC;Qspread;WIN1_qspread MEND # Again, below we see the '?' again. This is because the infocom program 'zip' # requires a game file to load. Currently, the one I'm stuck on is Curses, # so hitting the Infocom item would open a text box into which I would type # 'win2_infocom_curses_dat'. This would then load the infozip interpretter, # and the interpretter would in turn load the game file. # Also here, we see the extended MBAS command allowing a program name to be # passed to run. MENU;Games EXEC;Infocom;?WIN2_Infocom_zip MBAS;West;WIN2_games_west1_boot,con EXEC;Minefield;WIN1_MineField_exe MEND To put things simply then, there are several keywords in Qascade. EXEC: execute a program. TITLE: Create a title for a menu to be defined later with MENU. MENU: Start a menu definition. MEND: End a menu definition. ETHG: Execute a 'thing' such as the QPAC Files or Rjob things. MBAS: Start a multibasic job. This can have added parameters passed to it so that it'll run SuperBasic programs at the hit of a menu item. SBAS: Basically the same as MBAS, but for SBASIC in SMSQ/E. Overall, I prefer this scheme to the QPAC buttons. It looks a lot neater just having one button, and everything neatly categorised into menus. My only problem was, getting a few screen shots of the menus in action proved impossible because QASCADE wouldn't allow grabit (or hotkeys) to work while it was in menu mode. C caused the menu to vanish until it was C'd back. (What I originally intended to do was grab a few screens showing what the actual QASCADE program looked like in action. Unfortunately, Qascade doesn't allow hotkeys to work when a menu is on screen.) Another problem I had was with unzip. For some reason, the parameter passing screwed up with this, and characters were lost. Something I'll probably report. And now onto the questions.... Colin Baskett asked last month.... "I wonder if Dilwyn, or someone, could give a concrete example of something a program can do through the 'thing' system. And explain why a "Linked" List ???" Right.... Well, I'm not too familiar with the THING system myself, but a linked list is simply a list of items, each linked to the next.... A bit like this.... ----------------- |List Data| | | ----------------- | | ------------------------------ ------------ | | ---------- ---------- ---------- ---------- |Item a| +--->|Item b| +--->|Item c| +---->|Item d|*| ---------- ---------- ---------- ---------- Oldest item ------------------------------> Newest item The List Data structure holds the addresses of the head and tail of the list. (Neccesary for adding and removing items). You add to the tail, and remove from the head. It's a very usefull datastructure. There are several variations. The one above is called a single linked list, because it is a list of datastructures, each connected to the next by a single pointer. In order to navigate to the item you want, you simply take the address of the first item (which is known), and read the address of the next one in the list (which is part of Item a). This points to the address of Item b, and so on, until there are no more items. At this point, a NUL pointer is reached, represented by the '*' above, telling the program there are no more items in the list. A double linked list looks similar, but has pointers in both directions. A binary tree is a specialised form of list to increase search speeds. In this one, each item has two pointers, like this.... -------------- |Item 1| | | -------------- / \ / \ -------------- -------------- |Item 2| | | |Item 3| | | -------------- -------------- / \ / \ etc..... The reason linked lists are used it that they can grow and shrink dynamically. With an Array, the array size must be set at startup, but with a linked list, all you need is one occurance of the structure to start with, and this can then be used to build a large list, adding and removing items at will. (Well, almost. With a double linked list, you can remove or add an item from anywhere within the list, but with the single linked list, that's not really feasable. You have to remove from the end, and add at the beginning. Now remember Mike. Use import by line, or reposting this stuff will have been pointless. Now on with the news. GoldFire. It seems that the reason the GoldFire card is so late in its arrival is due to problems getting the correct chips, and then problems getting the correct hardware to program the chips, and THEN problems getting the correct software to run the hardware to program the chips properly. In other words, it's balls up time, courtesy of the chip manufacturers. This is a total pain, because I've been saving the money for one now for wall over 4 months, and still am. I WANT ONE! . Off topic now, Mike responded to my Comments about Star Trek Voyager... About the length of time it'll take them to get home..... "Actually, if you watch sky, (or the videos) it's more like 4 years now. (And 50 more to go unless they find a large short-cut) I AM AFRAID IT IS 71 YEARS TO GO AS THEY WERE 75 YEARS FROM HOME AT THE BEGINNING." Nope. During their little trip, they've managed to snip a few years off the journey here and there, and in one of the later episodes (The one where Kes leaves the ship, and just after Seven of Nine joins the crew), they make a leap of several thousand light years, knocking about 20 years off their jouney time...And about replicator rations. "(Also makes playing poker more interesting, because they can use their replicator rations as a form of currency on board ship. [Not something people on starships normally worry about, as there isn't any currency...] THE REPLICATORS ARE ONLY USED FOR BASIC ITEMS THEY CANNOT GET ANYWHERE ELSE,THEY HAVE BEEN ON REPLICATOR RATIONS SINCE LOSING SOME OF THEIR POWER,THEREBY CONSERVING POWER BY NOT OVERUSING THE REPLICATORS." Sorry Mike, but the crew DO get replicator rations, and they even had one episode where one of the crew ran a gambling den, with replicator rations as the "prize". Of course, you had to pay replicator rations into the pot to get into the game. OK SO, I'm a trekkie.... Anyway, I don't think there's anything else really to reply to this month so, this is Sig Halliwell signing off..... #! Colin Baskett 30 August 1998 EQUIPMENT: QL FITTED WITH SUPERGOLD CARD; MkI MINERVA - version 1.82; SUPERHERMES; 170 MB HARD DISK; SINGLE 3.5" HD DISC DRIVE; ED DRIVES; PHILIPS COLOUR MONITOR; SERIAL MOUSE; PRINTER BJ10sx; XCHANGE 3.90L, etc.. Dear Mike, I am afraid I have been almost submerged in the holiday season and consequently have little to report. I have learnt one thing about screen dumps, however, which I pass on. Reproducing a set of screen dumps for Quanta I noticed first that some graphs oddly had broken diagonal lines in them, near the bottom of the screen. After fiddling and puzzling for a while the reason became apparent. Immediately, I loaded a screen it was perfect. Almost instantaneously, as the cursor appeared the bottom shifted up one line at the channel 0 boundary. Some of the screen was lost and breaks appeared in diagonal lines. My way of avoiding this problem was to type something like LBYTES flp1_screen, 131072: SDUMP: PAUSE 50 ENTER I did not investgate whether the PAUSE was needed; probably not. Now the mystery is this. I have a set of perfect screen dumps printed out when I first received the disc with no missing line. I am quite sure that I did not use the dodge I worked out subsequently. How did I do it? I must have used a hot-key. Can anyone explain. Finally, humble apologies to Frank Merrison. I shpuld have checked with him as well as with Mike before reproducing his initial item about QPAC2 in Quanta. It seemed such a good idea I got carried away. Sorry to Frank and to Mike. Best wishes Colin B #! P. McPHERSON, 21st AUGUST 1998. Fraternal Greetings Everybody, Current equipment: One BORROWED AH QL complete with Gold Card, Cumana disk drives, Amstrad DMP3160 printer and a TV. Sorry I have not been in touch recently, but I have had major problems with my QLs (hence the "borrowed" one) having "blown" two of them in double quick time when trying out a colour monitor and they are still out of action. Quite strangely, my insurance company will not pay out on claims for "electrical faults" om computers which I find a but wierd since that is the most likely thing to go wrong with them (maybe thats exactly why they don't accept such claims!). Interstingly enough, they told me that it is company policy not to pay out in cash, but replace ALL U/S computers with an entry level multi media Pentium PC - so now you know exactly what to do with all those squidgy keyed 48K Spectrums! Anyway I have found I just can't live without my QL so I am seriously considering swapping my Sanyo 8mm camcorder, lens, batteries, chargers tapes and slide copier (value circa `1000 when new) for a decent QL rig, so if anybody is interested, just let me know before I stick a "for sale" ad in my local papers at the end of next month (September). The last issue of QLCI that I received was #111 but, try as I may, I simply could not get it to load, so Mike, can I be a nuisance and ask you to rattle me off copies of issue 111 and all the others since then to bring me back up to date with what is happening in the world of the QL. I have, of course, included a fistful of discs - THANKS! I have just been given an Amstrad DMP4000 printer by my brother in law who has emigrated to Spain, taking the instruction book with him and his PC laptop. Does anybody out there know what printer driver and DIP switch positions should be used to get it up and running with a QL? Bob has been anxiously awaiting the outcome of his interim "A" level exams like a cat on a hot tin roof and got the result yesterday. He passed his Computer Studies with flying colours but failed Maths and Physics (by 1 mark) and is therefore understandably disheartened and miserable at the moment and having to consider his options for the next academic year. On the plus side, he had added a few bits and pieces to his self built PC and is now on line, his address is: macattack ent@ hotmail.com and he will take any messages destined for me at that address too. BEST WISHES PAUL & BOB Terry Williams 26/08/98 QL114 Hi! Mike and Friends QPAC2: Further to my comments last month I have persevered using QPAC2 without a mouse and find it much easier than I first thought! I find that to reset the mouse defaults, instead of playing Russian Rollette with the cursor keys, to get on the button required, it is better to press < ALT . > which shows the buttons with the arrow on PICK, then if < ENTER > is pressed again the PICK LIST is shown complete with HOT KEYS . If < 2 >< ENTER > is pressed then it shows the EXEC menu . IF < S > is pressed, for Sysdef, it then it shows the default screen. Then it is only necessary to press < A >< 0 > & < ENTER > and the the ARROW moves at a reasonable speed! The other defaults can also be altered similarly. I now do not miss the mouse!! Needless to say, the reason I did this changeover of gear, seems to have more or less disappeared! the fault has only occurred about twice in the last 6 weeks!!!. TTFN Terry *! Martin Wheatley martinw@ndirect.co.uk QL, SuperQboard, Twin Disc Drives, Green Screen Monitor Mersey Mouse, PC running Xchange Hi everyone, Not a very long newsletter last month. In fact if Dilwyn and I hadn't written long letters it would be very short indeed. If you want ClubQL to continue everyone has to contribute occasionally. Despite some evidence to the contrary I do prefer a conversation to the sound of my own voice! Without other peoples letters there is nothing to reply to ****************************** I WOULD ALSO LIKE MORE PEOPLE TO WRITE TO US MARTIN,BUT AS IN PAST YEARS JUNE,JULY AND AUGUST ARE USUALLY OUR QUIET MONTHS.NOW THE LONG NIGHTS ARE HERE WE SHALL HOPEFULLY GET MORE LETTERS ARRIVING,MAYHAP A FEW OF OUR NEWER FRIENDS WOULD LIKE TO CONTRIBUTE? Mike wrote I HAVE FOUND OUT WHAT THE PROBLEM IS WITH MY PC THOUGH,IT DOESN'T LIKE THE QXL CARD,WHEN IT IS ON AND SITTING IN THE BACKGROUND THE PC THROWS A WOBBLER,IT HAS TO BE SWITCHED OFF COMPLETELY. ****************************** Since it is the function of an emulator to co-exist with the host machine perhaps you should rephrase that as 'I have found out what the problem is with my QXL, it doesn't like the PC' If the QXL won't run without causing a problem with the PC that's a QXL problem not a PC one! Since the QXL is no longer supported (I hear that although Stuart is still working on QL things Miracle is no longer active) perhaps this is the time to try an alternative emulator If you want something simple that doesn't involve running the more advanced things like SMSQ try Q-Emulator otherwise QPC is the obvious answer. I hear Marcus is currently working on a Windows95 version I HAVE EMAILED JOCHEN FOR MORE INFO ON HIS AND MARCUS'S NEW QPC2 WHICH I THINK IS ABOUT TIME TO SWITCH TO. ************************ Dilwyn writes QL ROM images. I think you can get these from a Web site somewhere. Was it the QLay Web site, or were there pointers there as to where to get them? It's also the sort of information you'd get from QL Web sites like those of Thierry Godefroy or Jonathan Hudson. *********************** They have been available from a Web site. However since Rich Mellor has a letter in the current Quanta complaining about this because it is a breach of Amstrads copyright I don't know how long for. Of course if you have a working QL you can make your own but no doubt that's illegal too! We are kind of caught between strict legalities and common sense here At the last London Quanta group meeting we had a demonstration of TF Services Romdisq given by Malcolm Cadman To those who don't know this is a piece of hardware that plugs into the QL which gives a permanent storage area It's like a small hard disc. It has a driver which you load when you start the QL and you can set it up to boot all your favourite programs and you can read and write to it like a floppy or hard disc The conclusion I came to was that whether it is of use to you is going to depend very much on your present set up For someone who does not have a Qubide or a Syquest it could be invaluable since it will give them quick access to programs which now they have to load from floppy. It's also very useful to the dealers since they they can transfer their software setup without having to carry everything about with them. If you do have a hard disc then the gains aren't obvious - there is a marginal gain in speed but then a hard disc is much bigger so that's not surprising. If you have a Syquest removable hard disc attached to your QL then I so no point in getting a Romdisq. The Syquest has much more capacity and is much cheaper per megabyte (as would a Zip drive be when someone writes a driver) I've seen suggestions that the Romdisq can be used as backup to a hard disc but this brings up another problem. How reliable is it. Well since it is new we are using guesswork to some extent since noone yet has enough experience. However there do seem to be ways to corrupt the data on it which loses all the data so maybe it should a case of backing up the data from the Romdisq not the other way round! Obviously you can lose data from any storage medium but from what Malcolm was saying it seems to me to be somewhere between a floppy and a hard disc (removable or otherwise) in terms of data security but not the equal of a hard disc Others who actually have one may like to write about this Also a bit of DIY could be called for since it comes unboxed with a light you have to be able to see Martin Wheatley

    Source: geocities.com/siliconvalley/vista/4807/archive

               ( geocities.com/siliconvalley/vista/4807)                   ( geocities.com/siliconvalley/vista)                   ( geocities.com/siliconvalley)