Welcome, Guest. Please login or register.

Author Topic: Amiga EPROM programmer?  (Read 8971 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline cyberflip

  • Newbie
  • *
  • Join Date: Jul 2005
  • Posts: 3
    • Show all replies
Re: Amiga EPROM programmer?
« on: November 08, 2011, 09:16:27 PM »
Hi,

i use 27C400 eproms, they are pin compatible to the a1200 keystart roms..

so you need an adapter to programm them in your device -

i bought a cheap willem eprom progammer + adapter from china (ebay) - halve of
the price of yours.. but without such a nice case

greetings
philipp

........... found on http://eabmobile.abime.net/showthread.php?t=21599

amethyst 23:36 16 February 2006
In answer to the Computolio's original question, here's how to burn a kickstart eprom set for an amiga a1200 in 4 easy steps:

Requirements

    Eprom Programmer (with support for 27C400)
    WinHex utility (registered version) or write your own code to perform Steps 1 to 2.
    Kickstart rom file being used in WinUAE (not encypted and legally created from your own set of A1200 kickstart roms, of course)
    Two blank 27C400 eproms


Step 1: Split the kickstart rom file
In WinHex select: Tools -> FileTools -> Dissect -> Wordwise (16-bit)
Select source kickstart rom file
Type in destination filename#1 eg. U6A_tmp.rom (00000-3FFFF for U6A)
Type in destination filename#2 eg. U6B_tmp.rom (00000-3FFFF for U6B)
Now you have two smaller rom files

Step 2: Fill addressable unused memory space for both eproms
Now, we're going to copy the contents of addresses 00000-3FFFF to 40000-7FFFF for U6A_tmp.rom
To do this, in WinHex select: Tools -> FileTools -> Concatenate
Type in destination file for a blank rom file to be created (eg. U6A.rom)
Append file U6A_tmp.rom to U6A.rom
Repeat this again, append source file U6A_tmp.rom to U6A.rom
Select Done and a message box will appear: 524288 bytes from 2 files were concatenated to "U6A.rom"

Repeat Step 2 using U6B_tmp.rom to create U6B.rom

Step 3: Burn the kickstart eproms
Start up eprom programmer software with 27C400 device selected.
Load U6A.rom to the buffer
Perform a swap BYTE operation on the buffer contents
Insert a 27C400 eprom into the eprom programmer and burn buffer to the eprom.
Apply opaque sticky label over the eprom window and mark it "U6A"

Repeat Step 3 for U6B.rom, marking it "U6B"


Step 4: Install eproms into A1200
Insert eprom U6A into U6A socket and eprom U6B into U6B socket (make sure the eprom has correct pin connections and orientation).
Power up and hey presto it works!

.......... END