Welcome, Guest. Please login or register.
Amiga Kit Amiga Store Iridium Banner AMIStore App Store A1200/A600 4xIDE Interface

AuthorTopic: EEPROM on A1200?  (Read 4545 times)

0 Members and 1 Guest are viewing this topic.

Offline motorollin

EEPROM on A1200?
« on: April 09, 2006, 09:22:55 AM »
First off, this thread isn't about using Kickstart images of chips I don't own. I own Kickstart 3.1 and OS3.9. I want to incorporate all the OS3.9 ROM updates in to my kickstart ROM, as well as possibly some other patches and libraries like Mediator and USB support.

I have looked at Doobrey's Kickflash project, but it's far too complex for me to build and requires surface mount components. I was wondering if there is an EEPROM which is compatible with the A1200's ROM sockets, and if so, whether it would be possible to programme the chips with a Kickstart image?

I know I could use Blizkick, but that is really no different to allowing Setpatch to rekick the OS3.9 updates. The point is I want the updates available from cold boot.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline Effy

Re: EEPROM on A1200?
« Reply #1 on: April 09, 2006, 10:40:10 AM »
Something tells me that this has been discussed before but just in case it might work then please let me know as I am interested in it too  :-)

Offline motorollin

Re: EEPROM on A1200?
« Reply #2 on: April 09, 2006, 10:51:22 AM »
I've just found this thread which appears to detail which chip and programmer you need to do this.

Doobrey has written a ROM splitter application which can split Kickstart ROM images, 3.9 ROM Update, and BlizKick modules, and combine them in to a new Kickstart image. He developed the software for his Kickflash hardware or for UAE or BlizKick, but I wonder if the resulting image could be burned to an EEPROM? Doobrey are you here? :-)

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline orange

Re: EEPROM on A1200?
« Reply #3 on: April 09, 2006, 10:52:47 AM »
yeah, IIRC its 27c400
I've used willem programmer; you need small adapter card, its fairly easy to read & write chips with it, not only KS but for eg. Zorro3, A2091.. etc it has a long list of compatible chips
Better sorry than worry.
 

Offline Effy

Re: EEPROM on A1200?
« Reply #4 on: April 09, 2006, 11:01:34 AM »
Sounds like fun. This way you won´t need a KickFlash  :lol:

Offline motorollin

Re: EEPROM on A1200?
« Reply #5 on: April 09, 2006, 11:09:19 AM »
No kickflash... no BlizKick... no Setpatch reboot...

Can you buy Kickstart switchers for the A1200? That way I could have an original 3.1 ROM to switch to as a backup. I'm having trouble finding the EEPROM chips. Any thoughts? (I'm in the UK)

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline CLS2086

Re: EEPROM on A1200?
« Reply #6 on: April 09, 2006, 12:09:20 PM »
Hi, there was a guy in France named FRIDOU that also try to build "new" eeprom of kickstart with updates. I suggest to get in contact with in through AmigaImpact.Org  (FR). Use google translator  :-D
Keep the Faith !
VG 5000/A1000/500/500+/600/2000/CDTV/1200PPC-GREX/1200PPC -ATEO-BV/4060D/CD32/Aone/Peg 1/Peg2 G4/ various funny machines too  :-) http://www.mo5.com/collection/index.php?pseudo=CLS2086
I also repair drives of our old beloved Amiga
 

Offline motorollin

Re: EEPROM on A1200?
« Reply #7 on: April 09, 2006, 12:20:13 PM »
Thanks - I will try to contact him if I reach a dead end. I have contacted Willem to double check what reader and adapter I need to use the EEPROM chip, and also whether they can supply the chips as well. Once I have all of that I'll try burning a duplicate 3.0 ROM (don't want to risk killing my 3.1 chips in the reader :roll: ). If that works and my Amiga can boot with the EEPROMs, then I'll use Doobrey's utilities to modify a 3.1 ROM image and try burning that.

Still need to know if it's possible to buy/build a Kickstart switcher for an A1200? I don't want to keep swapping my 3.1 chips in and out of the motherboard should I need to fall back on them.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline bigdan

Re: EEPROM on A1200?
« Reply #8 on: April 09, 2006, 12:54:27 PM »

Motorollin: you could watch http://www.coyoteflux.nl/flashtools.htm too (tools for Z2/Z3 Kickflash). Obviously Jens Schoenfeld is the best guy for this type of project (he probably work on A1200 version of Kickflash ;-P
www.amigaimpact.org the fresh french news for Amiga and Pegasos !
 

Offline motorollin

Re: EEPROM on A1200?
« Reply #9 on: April 09, 2006, 01:03:09 PM »
Hi, thanks for the link. I haven't got a Zorro-enabled Amiga unfortunately :-( Did see something else interesting on that site though. Will start a new thread about that one!

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline ameegah

Re: EEPROM on A1200?
« Reply #10 on: April 09, 2006, 01:55:48 PM »
Do you mean EPROM or EEPROM?   If you mean EPROMs like the 27C400, there's some guides in this thread on how to do it here with a cheap willem eprom programmer:

http://eab.abime.net/showthread.php?t=21599

Can usually find 27C400 eproms on ebay like here:

http://search.ebay.co.uk/search/search.dll?from=R40&satitle=27C400
 

Offline motorollin

Re: EEPROM on A1200?
« Reply #11 on: April 09, 2006, 02:05:49 PM »
EPROM... EEPROM... whatever :-) I don't know the difference (one is erasable the other is not perhaps?)

Off to check out that link - thanks!

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollin

Re: EEPROM on A1200?
« Reply #12 on: April 09, 2006, 02:13:50 PM »
Thanks so much ameegah - that link has answered most of my questions! Here's an extract for anyone else who is interested:

Quote
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!


As soon as I get a reponse from Willem confirming what parts I need to order from them, I'm going to get some chips (found some on eBay) and order the programmer, and give this a try!

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline ameegah

Re: EEPROM on A1200?
« Reply #13 on: April 09, 2006, 02:21:43 PM »
No problem, but don't thank me :-) Thanks to Amethyst the person who wrote the guide.  I followed those instructions and it worked perfect for me.  Only extra things that you may need are an UV EPROM eraser to erase used chips and an antistatic wrist band so you don't damage chip from static.  
 

Offline orange

Re: EEPROM on A1200?
« Reply #14 on: April 09, 2006, 02:40:29 PM »
a word of warning: it took Willem MONTHS to send me ordered 40pin adapter for 27c400. by that time I have already found it from local seller.

its a very popular programmer and you can probably find it somewhere near you to save postage costs.. etc.


BTW, EEPROMs are electricaly erasable so (unlike 27c400 EPROM) they dont need UV rays and don't have little window.
Better sorry than worry.