05 November 2009, 21:12 | #1 |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
FlashROM replacing EEProms
Hello there my fellow forum chummies,
as some of you know I have been laid up these last coupld of weeks with some ass-nasty cold 'n flu. Fortunately its shifting so I will finall be able to complete some bloody projects!! now... alas brain keeps ticking over LOL I would like to replace the standard EEProm (for kickstart) with FlashROM technology, Initially I would like to just have a socketted pre-programmed FlashROM to replace a kickstart and then move onto implementing the FlashROM project for the A1200 that RedSKull made. So what I would like to know is howmany bits do the A600 / A1200 use in regards to the 27C400 and the MX23C2100? i.e. does the Amiga use only 8bits of the 16bits available or does it infact use the FULL 16bits to store? My initiall conclusions lead me to believe that the miggy only uses them in BYTE mode (i.e. 8bit) but I would like to be 100% certain =) this would conclude the A500-A2000 would use 8bit cel, where as the A1200 and A4000 would use two chips giveing then a a virtual Hi/Low 16bit cell |
05 November 2009, 22:24 | #2 |
Doogster
Join Date: Dec 2007
Location: Dorset
Posts: 1,069
|
At a guess.....2x16 bit roms for a 32 bit computer
|
05 November 2009, 22:27 | #3 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
The Amiga runs the kickstart roms in 16 bit mode. Think how wide was the data bus in those Amigas again? :-)
Amount of 8-bit flashes needed: 2 for a500/600/2000, 4 for a1200/3000/4000 Not worth your while getting 16 bit flashes. They come in awkward packages. Btw, flash IS an EEPROM. The kickstart chips are normally mask roms or EPROMs. Last edited by Jope; 05 November 2009 at 22:32. |
05 November 2009, 22:34 | #4 | |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
Quote:
|
|
05 November 2009, 22:52 | #5 |
Registered User
Join Date: Aug 2001
Location: Connecticut USA
Posts: 617
|
Amiga Kickstarts are 16-bit (A500/600/2000) or 32-bit (A1200/A3000/A4000). The biggest problem will be finding 5V units, for instance, Digikey only has one type of 512Kx16 5V flash chip in stock, and it is $8.50-$9.15 per unit depending on quantity, and it's a 48-pin TSOP, which needs an adapter board.
|
06 November 2009, 01:01 | #6 |
I hate potatos and shirts
|
A 512k x 16bit is easy to find. The DIL-to-QFP adaptor is damn easy, too.
To put the original code inside it is not. |
06 November 2009, 01:19 | #7 | |
Ya' like it Retr0?
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
|
Quote:
ie. - in regards to an 500 say, I could use two chips with addresses sync'd between the two (U1 A7 would also be U2 A7) and the full 16bit path (from IO 0 to 15 configured as Q0 to Q15) am I right in assuming I would need to split the ROM into two an odd byte file and an even byte file? I have manny programers =) |
|
06 November 2009, 10:21 | #8 | |
Digital Corruption
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
|
Hi Zetro,
Quote:
Very cheap on Ebay these days. Check this guy for example: http://myworld.ebay.com/tekdevice/ Search his items for 29F400. PSOP/SOP are much easier to deal with than TSOP packages -- You'll need 2x DIP adapters which you can find here: http://www.ezprototypes.com/DipAdaptersMain.php -- The kickflash project has the source code inside which includes the programming algorithm. May need slight tweaking for these chips, let me know if you need any help in that regard. -- If you need to do any ROM splitting, use the program in the attached archive. Source is included. Quick hack by yours truly, does minimal error checking Cheers, Red Last edited by RedskullDC; 06 November 2009 at 10:22. Reason: add info |
|
06 November 2009, 10:37 | #9 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
There is also ready-made flash adapters, for example: http://eliptor.pl/index.php?p215
I have been experimenting with those, only need few extra wires, resistors and switches and you have in-circuit programmable flash rom for Amiga, in my tests I have soldered them on top of original roms -> always boots, no need for separate programmers. |
06 November 2009, 17:09 | #10 |
I hate potatos and shirts
|
Very interesting, Tony.
But if directly soldered, how then you can make different addresses and select the flash chips? Last edited by rkauer; 06 November 2009 at 17:24. |
06 November 2009, 18:20 | #11 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
It is easy to have separate chipselect line etc.. I did it this way because "remove chip, program it, put it back" after failed reprogramming will get annoying sooner or later.
|
06 November 2009, 23:45 | #12 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
|
07 November 2009, 09:02 | #13 |
Registered User
Join Date: Aug 2007
Location: USA
Posts: 359
|
What about this project?
http://www.a1k.org/forum/showthread.php?t=13078 http://www.terminal-entry.de/romflash.html |
07 November 2009, 10:13 | #14 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
Quote:
Looks like the flash adapter is more or less the same + Gary/Gayle adapter connector for RW, chipselect etc lines. Can you get the gary adapter separately? (I'd like to have some..) Does it support 1M ROM images? (I have plans that require this + lower 512K must be mapped to address zero when overlay is enabled) Where is A1200/A4000 version? |
||
07 November 2009, 10:32 | #15 |
Registered User
Join Date: Aug 2007
Location: USA
Posts: 359
|
I don't know, they seem to be helpful people. I asked about buying the HD Floppy Fix in the USA and they sold be two new ones that work a treat! Now the project is available for download from the terminal entry page so you can make your own PCBs
Never hurts to ask. BTW check out the HD floppy Fix section while your over there. |
07 November 2009, 10:47 | #16 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
Just for you non German readers out there :
http://www.terminal-entry.de/eng/romflash.html If they did make them, perhaps for AmigaKit or Vesalia etc. I'd certainly buy 4 or so. (Depending on the price). http://www.terminal-entry.de/eng/floppyfix.html This is probably like the adapter that Ian Steadman made, but in a superior form factor (one that I suggested, but it is obvious). I wonder how well it works. Last edited by alexh; 07 November 2009 at 10:52. |
07 November 2009, 10:52 | #17 | |
Registered User
Join Date: Sep 2007
Location: Deventer/Netherlands
Age: 53
Posts: 103
|
Quote:
|
|
07 November 2009, 10:53 | #18 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
|
Where did you get it from?? How much did it cost?
If these were available via Amigakit or some other major Amiga shop I'd buy 5 or so depending on the price. Come on AmigaKit, get in contact with them and arrange to get some manufactured |
07 November 2009, 10:55 | #19 |
Registered User
Join Date: Sep 2007
Location: Deventer/Netherlands
Age: 53
Posts: 103
|
you can build it at you one i have buy 1 for 2 years back on a1k.org for 25,- euro's but now the layout are for everyone you can donwload it and build soem of then
|
07 November 2009, 11:11 | #20 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
|
Quote:
There is no lack of flash adapter schematics, there is lack of availability of ready-made flash adapters (exception being that polish adapter but it isn't 1:1 Amiga compatible either, at least if you want to have in-circuit flashing) |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Custom Flashrom design for Amigas | kipper2k | Hardware mods | 202 | 04 February 2019 09:19 |
Replacing capacitors | Eamoe | support.Hardware | 36 | 18 October 2017 16:31 |
Replacing Batteries | source | Hardware mods | 1 | 23 September 2009 19:08 |
Anyone used Redskulls' Flashrom? | Jack Biscuit | support.Hardware | 11 | 26 January 2009 00:54 |
Replacing a 68030 | unox | support.Hardware | 1 | 25 October 2007 12:43 |
|
|