SOLIMON AND SOLITRACE.
TO SOLIDISK SIDEWAYS RAM USER MANUAL)
1.0 AND SOLIDISK EPROM PROGRAMMER DISCLAIM:
EPROM PROGRAMMER IS A SIMPLE DEVICE YET REQUIRING GREAT CARE AND ATTENTION IN
HANDLING. IN OUR EXPERIENCE MISHANDLING HAPPENS WITH MOST EPROM PROGRAMMER USERS
SOONER OR LATER.
HEREBY GIVE NOTICE THAT NO CLAIM WHATSOEVER FOR ANY LOSS OR CONSEQUENTIAL DAMAGE
TO ANY SOFTWARE OR EQUIPMENT, INCLUDING THE EPROM PROGRAMMER, WILL BE
ALL CIRCUMSTANCES OUR RESPONSIBILITY WILL BE RESTRICTED TO THE SERVICING, AT
YOUR COST, ANY DAMAGE CAUSED TO THE EPROM PROGRAMMER.
AS SUPPLIED BY US OR OTHER REPUTABLE DISTRIBUTORS ARE CERTIFIED BY THE
MANUFACTURERS. THEY ARE NOT GUARANTEED OTHERWISE THAN LEAVING OUR PREMISES WITH
THE USUAL CAUTION FOR HANDLING MOS DEVICES. WE DO NOT ACCEPT ANY RETURN FOR
PRESENT NOTICE IS EXPLICITLY INCLUDED IN THE CONDITIONS OF SALE OF THE EPROMS
AND EPROM PROGRAMMER.
UVIPROM program is specially adapted to drive Solidisk Eprom programmer
(available as optional extra).
provides four commands:
system is disk based although it would run from tape. The Uviprom program is a
Sideways ROM type software.
AND EPROM PROGRAMMER
(Erasable Programmable Read Only Memory) is the type of ICs that you install
into your Sideways ROM sockets. Its appearance is quite easy to recognise: it
has a glass window. The EPROMs are normally blank when you buy them from an
electronic computer distributor (such as Watford Electronics, Technomatic or
Semicomponents, to cite a few). The BBC computer can only read the EPROMs if
they are inserted into the Sideways ROM sockets but cannot write into them as
into Sideways RAM. To do so you will need a special hardware device capable of
the correct programming voltage (21-22V);
2) the correct programming pulse (50ms per byte);
is done by Solidisk Eprom Programmer.
are the steps to program (or ‘blow’) an EPROM:
connect the Eprom Programmer to the user port;
place a blank Eprom in the programming socket;
enter *BLOW <filename> <RETURN>
THE EPROM PROGRAMMER TO THE USER PORT:
off the computer and turn it over to expose the row of sockets under the
the 20-pin IDC cable to the user port, situated between the printer port and the
1MHz port. Make sure that the ‘bump’ on the IDC it mating correctly
with the user port socket.
a 28-pin socket on the EPROM PROGRAMMER just above the ribbon cable; this is the
on the computer.
are two LEDs (Electra-Luminescent Diodes), coloured red, on the EPROM
PROGRAMMER. The one nearest to the ribbon cable is labelled ‘5’ (for
5 volts)—the ‘Vcc’ indicator; the other one is labelled
‘21’ (for 21 volts)—the ‘Vpp’ indicator. Vcc is
also the ~v. supply to the Eprom Programmer, borrowed from the user port. Vpp is
the programming voltage supply generated by a switched mode power supply built
into the programmer.
NO INSERTION OR REMOVAL IS ALLOWED WHEN EITHER LED IS ON! Permanent damage (pure
loss) will result from careless handling of Eprom devices.
to the LEDs are two switches, one for Vcc next to the Vcc indicator, the other
is for the Vpp.
you are using the Eprom Programmer for the first time try these switches until
you are sure to understand how they work:
the switch is on, the LED will be lit; if the switch is off, the LED will go
off. Try them as many times as necessary.
the small hissing sound when Vpp is switched on: it is generated by the high
frequency going through the coil. The Vcc switch does not produce any
From experience we know that mishandling will sooner or later happen to most
Eprom Programmer users, so please pay attention to this device—simple but
capable of costing you money unnecessarily.
OFF BOTH SWITCHES
3.17.5 READ AN EPROM ALREADY PROGRAMMED INTO
you ‘blow’ the first Eprom with the Eprom programmer, it is useful
to start by reading an EPROM already programmed and store it on to your
the Eprom Programmer as per section 18.104.22.168.
AN EPROM INTO THE PROGRAMMING SOCKET
an EPROM that is already programmed into the programming socket. Ensure that pin
1 (top left-hand corner) of the EPROM is facing the ‘1’ sticker on
the Eprom programmer. If in doubt ring us for advice. The top of the EPROM has a
small notch. It should match the same notch on the programming socket. The
bottom of the Eprom is facing the ribbon cable.
THE UVIPROM PROGRAM:
screen should be cleared and you now see:
is one of the names that you can give to the Eprom being read.
>Press the BEAK key if Vcc is off< <
the BREAK key, switch on Vcc (the one nearest to the ribbon
THE BREAK KEY AGAIN
previous exercise was devised to get you noticing the way the UVIPROM program
reminds you to switch on Vcc and how to react to this request.
Vcc is switched on, UVIPROM will start reading the Eprom right away. Your disk
should be whirring for a couple of seconds and then stops. You may
should recognise the EPROM that has been read by reading the copyright notice at
the beginning of the DUMMY file. UVIPROM will report disk error if there is any,
as usual. Especially, if no valid filename is given it will
A BLANK EPROM:
is no need to switch off the computer.
a small screwdriver, remove the Eprom that was read.
a blank Eprom into the programming socket.
the blank test fails, the locations where it fails will be displayed. Press the
<ESCAPE> key to end the blank test.
3.17.5 PROGRAMMING AN EPROM
that you have done the blank test to the Eprom in the programming socket. Now
you are ready to put program your first EPROM.
the program you want to put on to the EPROM is called
should hear the disk drive whirring for a couple of seconds, then the
LENGTH &. . . . . . . , Program this Eprom (Y/N)?:
the Eprom programmer cannot distinguish between a 2764 and a 27128 EPROM,
although it can program both devices, it cannot take a decision; it asks you to
take it. Basically the answer is very simple: if the file length is &2ooo or
less you can put it on to either a 2764-35 or 27128-35 EPROM. If it is greater
than &2000 but smaller or equal to &4000, a 27128-35 will be
Many programs saved with the MENU programs may show 4000 Hex as file length
whereas their true length is only 2000 Hex or less. Please correct this by
*LOADing it at 2000 and *SAVEing it again before blowing the
You have successfully created an NEWROM in Sideways RAM and saved it with the
8ooo D9CD 4000 120
NEWROM 2000 <RETURN>
NEWROM 2000 +2000 D9CD 8000
if the EPROM is a suitable type, press Y
screen will be cleared and the prompt:
ON VPP AND PRESS <RETURN><<
as it says. Both LEDs must be lit before you press the <RETURN>
programming sequence is now initiated. To keep your attention a hex dump of data
being programmed on to the Eprom is displayed. You can halt the programming
sequence by holding down both the <CONTROL> and the <SHIFT> keys.
Programming can be abandoned at -any time by pressing the <ESCAPE>
the programming is terminated, a ‘beep’ will be sounded and you are
asked to switch off Vpp.
press the RETURN key.
3.17.6 COMPARE AN EPROM WITH THE MASTER:
ensure that the programming of your EPROM is quite successful you can either
remove it and use it in one of the Sideways ROM sockets or compare it first
against the source file.
the display should be in green. Any mismatch found will be displayed in red. A
summary of all mismatches will be displayed at the end of the COMParison
<filename> is a colourful version of *DUMP <filename>. It is
provided to examine data programs before you program your
3.17.8 COMMAND SHORTFORM:
you get used to the UVIPROM program, commands may be entered in short form with
a .‘ such as *BL., *V.,
U <RETURN> will show a summary of available commands.
3.17.9 UVIPROM SOURCE CODE
program ‘UVP’ is a source code for the UVIPROM. It is included for
possible modification for yourself.