PROMER


PROMER is the original Acorn application for use with the PROM Programmer Board.  PROMER2 is my enhanced version which has a nicer user interface and additional commands for viewing and manipulating memory, I have also added support for the 74S287 PROM.  PROMER3 is the latest version which includes support for the Tesla PROM Programmer.

 

Software:

'PROMER' taken from the PROM Programmer Board Technical Manual.

My enhanced versions:

Here is an .ssd with the executables:

PROMER 2 Commands:

Command Function
BLANK Carries out a blank check of the selected device.
DEVICE (<device>) Specifies the programmable device from the following:
PROMs: 287L, 287H, 571L or 571H
EPROMs: 2758, 2516, 2716 or 2532
If no parameter is entered the current <device> is output.
DUMP <from> <to> (<columns>) Dumps the selected memory range to the screen in columns of 8 bytes, the number of bytes per line can be varied by entering a value for the <column> parameter.
FILL <from> <to> <fill> Fills the selected memory range with the value specified.
HELP (<command>) Displays a list of commands or gives help on a specific command.
MEM <address> Allows the viewing and modification of a memory location.  Pressing 'U' moves 'up' through memory and pressing 'V' moves down.  Entering a hex value modifies the value at the current location.
PROGRAM <from> Programs the selected device with the data stored at the specified address.
READ <from> Reads the selected device and writes the data to the specified address.
VERIFY <from> Reads the selected device and compares the contents with the data stored at the specified address.

Parameters in brackets are optional.

An OS command can be executed by preceding it with a *.

All commands can be abbreviated with '.'

 

PROMER 3 Commands:

Command Function
BASE (<base>) Sets the Base address of the memory workspace, the default is $4000.  If no address is specified then the current Base address is output.
BLANK Carries out a blank check of the selected device.
DEVICE (<device>) Specifies the programmable device from the following:
PROMs: 287L, 287H, 571L or 571H
EPROMs: 2758, 2516, 2716 or 2532
Tesla PROMs: MH287L, MH287H, MH571L or MH571H
If no parameter is entered the current <device> is output.
DUMP <from> <to> (<columns>) Dumps the selected memory range to the screen in columns of 8 bytes, the number of bytes per line can be varied by entering a value for the <column> parameter.
EXIT Returns to the OS.
FILL <from> <to> <fill> Fills the selected memory range with the value specified.
HELP (<command>) Displays a list of commands or gives help on a specific command.
MEM <address> Allows the viewing and modification of a memory location.  Pressing 'U' moves 'up' through memory and pressing 'V' moves down.  Entering a hex value modifies the value at the current location.
PROGRAM (<from>) Programs the selected device with the data stored at the specified address, if no address is specified then Base is used.
READ (<from>) Reads the selected device and writes the data to the specified address, if no address is specified then Base is used.
VERIFY (<from>) Reads the selected device and compares the contents with the data stored at the specified address, if no address is specified then Base is used.

 

Parameters in brackets are optional.

An OS command can be executed by preceding it with a *.

All commands can be abbreviated with '.'

 

 

Back to Software

Acorn Home Page