%OP%JUY
%OP%PL60
%OP%AMM
%OP%HM0
%OP%FM0
%OP%BM0
%OP%LM5
%CO:A,5,69%


%JL%Hard Resets seem to be a way of life when you own a Z88, and it 
%JR%seems that the much-less-painful Soft Resets are only leading up to 
a crash anyway.  The actions needed after a Hard Reset are:-




     Clearing RAM.- 
                   

This can all be done, quite painlessly, in the following manner -

a) The Basic program provided, called "restoreplus", has to be 
       amended to meet your personal requirements.   

%JL%b) A very simple Pipedream file called "EPLIST" has to be created

c)  A new BOOT.CLI has to be compiled.  

%JR%If you already have a BOOT.CLI you should give it a new name and 
save it to the EPROM so that it could be recovered ( belt & braces!)
%C%                  ----------------------
This is the detail of what has to be done -
                
%H2%restoreplus -



















%H2%BOOT.CLI -











%R%cont'd




%H2%EPLIST -






















                       (see the specimen EPLIST - - specEPLIST)


%JL%NOW go to RAM.0 and save all three of these files to the EPROM which 
%JL%has in it all of the files you have on your EPLIST.  With this EPROM 
%JL%in slot 3 you can do a Hard Reset any time you like - just sit back 
and watch  -
%CO:B,64,65%%R%%H2%RESTORE.DOC
%C%%H2% "Making Hard Resets the painless way"




Restoring the sub-directories in the RAMs
Reloading the files into the directories
Putting favourite programs back in the Suspended Activities
Re-setting the Panel and the PrinterEd

and Re-setting the Clock
















%JR%Load this program into Basic and list it.  Look at line 230. 
%JL%You will see three filenames which you won't recognise - they 
%JR%are mine.  You need to change these names to your own choices -  
%JL%programs which you would like to have in the Suspended 
Activities in the INDEX.

%JR%Further along line 230 you will see the filenames PRINT and 
%JR%PANEL.  These are the names of my PrinterEd and Panel settings, 
%JL%respectively.  You must either change these names to yours or go 
%JR%to your PrinterEd and save it as :RAM.0/PRINT and your Panel and 
save as :RAM.0/PANEL

%JR%At the end of the program listing you will find the C.C.L. line 
%JL%editor. If you enter  PROCE(230) this line will drop down and 
%JR%can be amended.  When this has been done simply press ENTER and 
the new line will be entered in place of the original.

%C%%H2%SAVE this revised program as ":RAM.0/restoreplus"


The first line is -   #F|EFEPLIST~E~E|EFrestoreplus~E~E

then put what you  )
need to create your)   Example -  |SV|D:RAM.1~E|CDDATA~E
sub-directories    )    - for a directory  DATA in RAM.1

and the last line -   #BCH.":*//restoreplus"~E  

%C%          DON'T LEAVE ANY BLANK LINES!

%C%%H2%SAVE this as :RAM.0/BOOT.CLI   plain text

%R%RESTORE.DOC/2




Go to RAM.0    Press  []  + and  S  and then  <>  C and  E.
  ( [] is the "square key" ,  <> is the "diamond key" )

Now go to a new Pipedream page and load  :*/S.sgn , %H2%plain text.
%JR%You now have in Pipedream a complete list of all the files in 
EPROM, preceeded by "/" - don't remove this !  

The first thing to do is to delete all of those you do NOT want 
loaded into RAM on a Hard Reset.
%JR%Next, put the files you want in RAM.0 at the top of the list & 
on the next line put the number 11 - just 11, nothing else! This
tells the Basic program to move on to RAM.1
%R%Then list all the files to go into RAM.1, and if you have a RAM.2 
put 22 on the next line, followed by the files for that RAM.

Files for sub-directories will, of course, be named in full e.g.
%JL%/GAMES/filename.  On the last line you must have  *END* and make 
sure there is not a gap at the top of the list.

%C%%H2%SAVE this file as :RAM.0/EPLIST   plain text           
%C%AND, immediately go to RAM.- and erase  S.sgn  from it ! 









You will see -
-  your sub-directories being created
-  your files being loaded into the RAMs 
-  the new program being Chained into Basic. 
-  your chosen files appearing in Basic and entering the INDEX. 
-  your Panel and PrinterEd being reset
-  RAM.-  being erased, and then
-  the Clock appears on screen, waiting to be reset.  

%JR%If it's right, and it ought to be if you have been careful, you 
  will probably do another Hard Reset just to watch it again!


%C%----------------------------

%JR%If you ever need to amend the Basic program, the EPLIST or the 
BOOT.CLI be sure to save the new versions to the EPROM.







%C%J.E.Lawrie  15,Sycamore Grove  Southam  Leamington Spa  CV33 0EY.
