DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Fix found for the Emulator

Thread Tools
 
Search this Thread
 
Old 03-01-2001, 03:18 PM
  #1  
Junior Member
Thread Starter
 
xtronics's Avatar
 
Join Date: Feb 2001
Location: Lawrence, KS USA
Posts: 24
Likes: 0
Received 0 Likes on 0 Posts
Fix found for the Emulator

First our apologies and thanks for the patients of folks having problems.

It turns out that the new Surface mount version of the emulator (REV 2A) had an address line problem that would only show up in certain cases - We have a software fix available - This fix will 'break' older versions of the emulator and should only be used for the Rev 2A board. You can download it from http://xtronics.com/memory/EPROM.htm

Old 03-03-2001, 11:26 AM
  #2  
Member

 
mike89z's Avatar
 
Join Date: Jul 1999
Location: Boston , MA
Posts: 188
Likes: 0
Received 0 Likes on 0 Posts
Car: 89 Iroc-Z
Engine: 355
Transmission: 700R4
How do you know if you have the rev 2A board?

------------------
355 10:1 , AFR 190 heads, LT4 HOT cam w/ 1.6 roller rockers, complete Superram intake, 58mm BBK TB, 24# injectors, screens out of MAF, MAT relocated, March underdrive pulleys, Streetdampner, Crane HI-6 ignition, 160 thermostat, K&Ns, TES headers(Jet hot coated), Mufflex 4' cat back, B&M shift Kit, 2500 converter, and 3.27s.
Old 03-06-2001, 11:04 AM
  #3  
Junior Member
Thread Starter
 
xtronics's Avatar
 
Join Date: Feb 2001
Location: Lawrence, KS USA
Posts: 24
Likes: 0
Received 0 Likes on 0 Posts
look at the adapter board - it saysRev 2a on it - look carefully it is written in copper not the white silkscreen
Old 04-14-2012, 02:44 PM
  #4  
Sponsor
TGO - 10 Year Member
iTrader: (92)
 
Tuned Performance's Avatar
 
Join Date: Dec 2004
Location: Mile High Country !!!
Posts: 15,631
Received 708 Likes on 627 Posts
Car: 1967 Camaro, 91 z28
Engine: Lb9
Transmission: M20
Axle/Gears: J65 pbr on stock posi 10bolt
Re: Fix found for the Emulator

Where can information be found about the rom emulator? Does the 32 pin header connect to a gm ECM? What is the size capability of this device?
Old 04-17-2012, 01:24 PM
  #5  
Sponsor
TGO - 10 Year Member
iTrader: (92)
 
Tuned Performance's Avatar
 
Join Date: Dec 2004
Location: Mile High Country !!!
Posts: 15,631
Received 708 Likes on 627 Posts
Car: 1967 Camaro, 91 z28
Engine: Lb9
Transmission: M20
Axle/Gears: J65 pbr on stock posi 10bolt
Re: Fix found for the Emulator

=========================================================================
PAGE # 1 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 1
=========================================================================


MINIMUM HARDWARE AND SOFTWARE REQUIREMENTS

256K of System Memory
Dos 3.00 or higher
One Floppy Drive


ABOUT THE EMULATOR

The Pocket Eprom Emulator for the PC compatibles from Intronics, Inc.
is simple to install and easy to use with your Pocket Programmer. The
Pocket Eprom Emulator allows you to test and make changes to your
software before you make any commitment to programming an Eprom. This
save you time and money. The Pocket Eprom Emulator will emulate 2716,
2732, 2764, 27128 and 27256 type Eprom's.


HOOKING-UP THE POCKET PROGRAMMER

The Pocket Programmer will work on any IBM compatible parallel printer
port ( Bi-Directional or not ). You can use either LPT1, LPT2 or LPT3
but LPT2 is recommended if you have two printer ports, this will let you
use your printer with your programmer. If you only have LPT1 and want to
use your printer, you will have to save your data to disk then remove the
Pocket Programmer and restart the program again.

Too use the Pocket Programmer, connect the cable directly to your
printer port ( your Computer power does not have to be Off ). If you
need a longer cable, use a DB-25 Pin to Pin Male to Female flat ribbon
extender cable. Do Not use a round cable as this will cause cross talk
problems due to the high impedance of the CMOS chips used in the
programmer. Insert the Pocket Eprom Emulator into the Zif socket before
you apply power to the Pocket Programmer. Use the following figure for
insert the Pocket Eprom Emulator into the Pocket Programmer.


o
| Zif
______________|_______________
| __________|______|_ |
______ | | | | | |
| |-------------| | | | |------------
|Eprom | | | | | | |
|Emula-| | | | | | |
| tor | | | | | | | Cable to Printer
|Plug | | | | | | | Port of Computer
| | | | |______| | |
| | | | | |
|______|-------------| | |------------
| | Eprom Emulator | |
| |___________________| |
|______________________________|

The Pocket Programmer
=========================================================================
PAGE # 2 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 2
=========================================================================


Now insert the external power pack plug into the programmer and plug it
into a AC outlet. Insert the program disk into your floppy drive and
type ` Rom '. The program will automatically find which printer port the
Pocket Programmer is connected too. When the Pocket Programmer is found
the Eprom selection menu will appear. If you do not have the programmer
connected to LPT1, LPT2 or LPT3 and the power pack plugged in, the
program will not find the Pocket Programmer and the following message
will appear ` The Pocket Programmer Can Not be found on LPT1, LPT2 or
LPT3.'. You can still run the program at this time but you can not use
functions 1 - 4.

Now select the Eprom type that you want to emulate and go for it!


ABOUT THE SOFTWARE ( PLEASE READ )

This Version of software will work with Dos or from Windows 3.1 or 95.

All addressing, displayed and asked for, is linear from 0000 - FFFF.
Leading zero's do not have to be entered and will be ignored if they are.
Most functions will have a default address shown, if you don't enter a
address then the default address will be used.

When you execute the program ` Rom.Exe ', the Caps Lock is set for
upper case and the NumLock is turned Off automatically but it will be
returned back to there last setting when you quit the program.


THE MAIN MENU

Let's first take a look at the Main Menu and talk about it. The first
line tells the type of Eprom you are emulating and the Buffer CheckSum
checksum value that is created each time the main menu is displayed.

Buffer Check Sum - This is a two byte checksum instead of a single
byte. It is created for the purpose of comparing the contents of a Eprom
against it's self. When you load the buffer with data and program an
Eprom you can always go back and compare the contents of the Eprom to the
original data file. With the Buffer CheckSum you can write the checksum
value on the Eprom label. Then if you should suspect that the Eprom is
bad, you can compare the Checksum value written on the label with the
value created when it is read by the programmer if you do not have the
file. This is Not fool proof by any means. It is only a simple way to
test a Eprom without doing a byte for byte compare.
=========================================================================
Old 04-17-2012, 01:27 PM
  #6  
Sponsor
TGO - 10 Year Member
iTrader: (92)
 
Tuned Performance's Avatar
 
Join Date: Dec 2004
Location: Mile High Country !!!
Posts: 15,631
Received 708 Likes on 627 Posts
Car: 1967 Camaro, 91 z28
Engine: Lb9
Transmission: M20
Axle/Gears: J65 pbr on stock posi 10bolt
Re: Fix found for the Emulator

=========================================================================
PAGE # 3 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 3
=========================================================================


Bios Check Sum - This will create a check sum byte by adding all the
bytes together with-out carry over and then subtract it from 256
( Two's Complement ). This is the same way the check sum is made for the
PC Bios Rom's. The Bios Check Sum will allow you to make changes to your
Bios Rom's and not get a ROM Error. This value is stored in the last
location of the Bios Eprom.

The next line past the functions tells you the type of file that can be
read ( Hex or Binary ) from a disk and the current disk drive that data
will be read from and saved to.

The next line past the functions tells you the starting and ending
address of the buffer in memory. This setting does not need to be
changed from the default setting under normal use and care should be
taken if you should decide to change it.

The next line tells you what the last function used was. If you press
the `Enter' without entering a number, this is the function that will be
re-executed.

The next line tells you what was the last file that you loaded into the
buffer from disk. This will include the drive, path name and the file
name and will not change until a new file is loaded.

The last line is a Info Line and will only appear after you have used
function 1, 2 or 3. See Note in those functions to see what message will
appear.


Eprom Type = 27256 Check Sum - Buffer=0378 / Bios=0067
----------------------------------------------------------------------
1 - (M)ove Buffer to Eprom 2 - (V)erify Eprom to Buffer
3 - Move Eprom to Buffer 4 - (E)dit Eprom
5 - (F)ill Buffer with FF`S 6 - Dump Eprom
7 - Change Eprom Type 8 - Save Current Configuration

File Type = Binary/Hex Default Disk Drive = C
----------------------------------------------------------------------
9 - (S)ave Buffer to Disk 10 - (L)oad Buffer from Disk
11 - Change File Type 12 - Change Default Drive

Start of Buffer = 0000 End of Buffer = 7FFF
----------------------------------------------------------------------
13 - Edit Buffer 14 - Find Byte Sequence
15 - Function Information 0 - Quit

? Last Function Used - 1

Last File Loaded in Buffer - No File Load
** Info Line **
=========================================================================
PAGE # 4 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 4
=========================================================================

HOW THE DIFFERENT FUNCTIONS WORK

1 - Move Buffer to Eprom - This moves the data from the Buffer to the Ram
chip and then verifies that the contents of the Ram back to the buffer.

Note : When you return to the Main Menu, the Info Line will contain one
of two messages:
Eprom programmed O.K...........
Eprom DID NOT program..........


2 - Verify Eprom to Buffer - The contents of the Ram are compared to the
data in Memory Buffer. If a location does not compare, the Memory Buffer
address, the Eprom address, what it expected and what it saw will be
displayed as follows:
Buffer Eprom
Address Address
07AF 07AF EXPECTED - 3F FOUND - 12

You can stop and start the display by pressing any key. To quit, press
the ` Q ' Key for quit and you will return to the main menu.

Note : When you return to the Main Menu, the Info Line will contain one
of two messages:
Eprom Verified to Buffer O.K...........
Eprom DID NOT Verified to Buffer.......


3 - Move Eprom to Buffer - This copies the data of the Ram to the Memory
Buffer. This function also creates the CheckSum Values.

Note : When you return to the Main Menu, the Info Line will contain the
following message:
Eprom has been Moved to Buffer........


4 - Edit Eprom - This function works just like # 13 with the following
exceptions:

1. As you change a location in the Buffer memory, the corresponding
location in the Eprom is also changed.

2. After you change a memory location, the data is written to the Ram
chip and then the Ram chip is read to see if the location was
changed to the correct value. When the Ram chip is written too or
Read from your system will not have access to the Eprom. This lack
of access time can and probably will affect your system.


5 - Fill Buffer with FF'S or 00's - This fills the buffer with Hex FF or
00, depending on the Mcu selected, in Buffer area. It starts at the
beginning of the Buffer and goes to the end of the Eprom address. When
you return to the Main Menu, the Info Line will contain:

Buffer has been filled with (FF`s or 00`s)......
=========================================================================
Old 04-17-2012, 01:27 PM
  #7  
Sponsor
TGO - 10 Year Member
iTrader: (92)
 
Tuned Performance's Avatar
 
Join Date: Dec 2004
Location: Mile High Country !!!
Posts: 15,631
Received 708 Likes on 627 Posts
Car: 1967 Camaro, 91 z28
Engine: Lb9
Transmission: M20
Axle/Gears: J65 pbr on stock posi 10bolt
Re: Fix found for the Emulator

PAGE # 5 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 5
=========================================================================

6 - Dump Eprom - This allows you to dump memory on the screen or to the
printer. All addressing is linear and leading zero are ignored. You
will be asked for a Beginning and Ending Address. If you don't enter an
address, the default address will be used.

If you are using LPT1, you can not send information to the printer. If
you want to send the information to the printer, you will have to save
the buffer to disk then remove the Pocket Programmer from LPT1 and
re-hook your printer. Then you have to restart the program. If the
Pocket Programmer is using LPT2, you will be asked if you want to send it
the printer, type a `Y' for Yes or a `N' for No, default is `N'.

You can stop/start the display by pressing any key. To quit press the
`Q' Key for quit and you will return to the main menu.


7 - Change Eprom Type - This returns you back to the Eprom Type Menu so
you can change to a different Eprom size. The Buffer address stays the
same and all data in the Buffer remains intact.


8 - Save Current Configuration - This takes the current settings of File
Type, Default Disk Drive and saves them to a configuration file so you
can set the defaults to the values you want. You can also save the
current device and file so that the next time you run the program it will
automaticly select that device and load the buffer with the current file.
This will create a file called ` Rom.Cfg ' but this file is not required
to run the program.


9 - Save Buffer to Disk - This works with any valid Drive to let you save
the Buffer to disk for later use.

When selected, you are asked for a directory path (\XXXX\), the default
directory or the last used directory is displayed. If you press `Enter',
the default directory is displayed. The path you enter will also be
carried over to the file name and added to it. The main directory is
displayed by a `\', if you change the current directory you must enter it
with a `\' on the beginning and the end as follows `\Path Name\'.

After the directory is displayed, you will be asked for a file name. An
extension is optional but if you don't add one, an extension of ` .BIN '
is added on automatically. If you do not want an extension, enter the
name with a ` . ' after it. The data can be stored as a Binary file,
this is the same format that MsDos uses and can be read by DeBug, or as
a Intel Extended Hex Ascii file that can be read by a word processor or
displayed by the ` TYPE ' command under MsDos (Refer to #11 for more
information.

If the name you have selected is already used, you will be asked if you
want to over write this file. A ` Y ' will save the buffer using that
name. A ` N ' will return you back to the menu WITH-OUT saving the
current buffer to disk then you can select ` 9 ' again to save under a
different name.
=========================================================================
PAGE # 6 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 6
=========================================================================


10 - Load Buffer from Disk - This will display the directory of the
default drive and load the Memory Buffer with a file from disk.

When selected, you are asked for a directory path (\XXXX\), the default
directory or the last used directory is displayed. If you press
` Enter ', the default directory is displayed. The path you enter will
also be carried over to the file name and added to it. The main
directory is displayed by a ` \ ', if you change the current directory
you must enter it with a ` \ ' on the beginning and the end as follows
` \Path Name\ '.

First the directory is displayed, then you will be asked for a file
name. An extension is optional but if you don't add one, an extension of
` .BIN ' is added on automatically. If you do not want an extension,
enter the name with a ` . ' after it. If you do not want to load a file
at this time press the Return Key and you will return to the menu without
disturbing the buffer.

You can load Intel, Motorola S19 format files. For more information on
this, refer to selection # 11.


11 - Change File Type - You can load files that are saved in Binary,
Intel, Motorola S19 format. The start
of the program default is Binary and when selected the file type will
toggle between Hex and Binary. When `Hex' is selected, the program will
automatically determine which format the file is in.

Binary - The data is stored as a hex byte value, C1 is stored as C1 on
the disk. This is the same format the MSDos uses and can be read by the
DeBug program.

Intel - Here the data is stored in data fields of upto 255
bytes long and each field is started by a `:'. The data is then stored
as two bytes of ASCII code. A C1 is store as a `C' and a `1'.

Motorola S19 - This is the same as the Intel-Hex format but the data
fields are separated by a 'S1' and the end of the file is determined by
a S9.


12 - Change Default Drive - When doing disk accessing, the drive that the
program was started from is the default drive. Using this function, you
can use any logical drive that your PC can access. The cusor will move
to the drive letter location on the screen where you can enter only one
letter for the drive number. That drive will be accessed for a new
default path name. Only one letter can be assigned and only one drive
can be accessed at any given time.
=========================================================================
PAGE # 7 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 7
=========================================================================


13 - Edit Buffer - This is a full screen editor that displays 384 memory
locations on the screen. You then use the cusor keys, Left, Right, Up,
Down, Home, End, Page_Up, Page_Down, to move to any location on the
Screen and in memory to change them. There are two different modes that
can be used to edit the memory.

Hex Mode - This is the mode you are in when the command is executed and
uses the center part of the screen. You can change any location by
typing in a valid Hex Byte. If you type in an invalid Hex digit, nothing
will happen. You can return to this mode from the Ascii Mode by pressing
the `Insert' Key. As you change a location the right hand side of the
screen will show the correct Ascii value for that byte. If it is not a
valid Ascii value, a `.' will appear.

Ascii Mode - You can enter this mode by pressing the `Insert' Key. This
mode uses the Right hand side of the screen and allows you to change any
location by typing in a valid Ascii letter. If you type in an invalid
Ascii letter, nothing will happen. You can return to the Hex mode by
pressing the `Insert' again Key. As you change a location the center
area of the screen will show the correct Hex value for that letter.

Starting from the Beginning address that you entered, upto 384 byte
values are displayed on the screen.

0000 31 34 38 00 12 ---- 19 33 FD BC 90 41 42 43 148..--.3...ABC
: :
0180 31 34 38 00 12 ---- 19 33 FD BC 90 41 42 43 148..--.3...ABC

You will also notice that the right hand side of the screen will show
the correct Ascii value for that byte. If it is not a valid Ascii value,
a `.' will appear. Pressing the `Enter' Key will stop this function and
return you to the main menu.


14 - Find Byte Sequence - This allows you to find a sequence of bytes,
upto 128 bytes long, in memory.

You are asked for a Beginning and a Ending Address then for a Byte
Sequence. You enter the byte sequence by typing in a valid hex byte and
pressing the Return Key. You can also enter a Wild Card Byte by entering
an ` X '. A Wild Card will allow any byte value to occupy that space.
The only limits on the Wild Card is that you can not use it for the first
byte. When you are done, press the Return Key again to start the search.

When a sequence is found, the address -1, the byte before and the byte
after the sequence is displayed. You can stop and start the display by
pressing any key. To quit, press the ` Q ' Key for quit and you will
return to the main menu.


15 - Function Information - If you need help on how a function works, you
can ask for help. This will display the same instruction that are
presented here. This way you don't have to worry about losing the manual.
=========================================================================
PAGE # 8 THE POCKET EPROM EMULATOR VERSION 3.00 PAGE # 8
=========================================================================


0 - Quit - This exits from the program and returns you back to DOS.













THE Eprom Emulator 90 DAY WARRANTY

The Eprom Emulator comes with a 90 day LIMITED WARRANTY from the
time of purchase.

INTRONICS, INC. shall have no liability or responsibility to the
customer or any other person or entity with respect to any liability
loss or damage caused or alleged to be caused directly or indirectly by
"equipment" or "software" sold or furnished by INTRONICS, INC.

To get your Eprom Emulator repaired under warranty, send it
postage-paid with letter explaining problem and proof of purchase to:

Intronics, Inc.
Box 13723
612 Newton St.
Edwardsville, Ks 66113

Non-Warranty Repair charge is $25.00.

Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Street Lethal
Power Adders
634
04-30-2019 12:14 PM
Leggman1
Brakes
6
08-12-2015 08:39 PM
bjpotter
History / Originality
3
08-12-2015 06:06 PM
marcusaw
DFI and ECM
4
08-10-2015 08:13 AM
antares57
History / Originality
4
08-06-2015 07:47 AM



Quick Reply: Fix found for the Emulator



All times are GMT -5. The time now is 08:02 PM.