Welcome, Guest. Please login or register.

Author Topic: Using MX29F1615-10 for bigger KS  (Read 1035 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline jltursanTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Posts: 77
    • Show only replies by jltursan
    • https://sites.google.com/site/msxpage/
Using MX29F1615-10 for bigger KS
« on: September 23, 2017, 01:40:25 PM »
I'm experimenting with this eeprom as its capacitity is four times the standard and it's pin compatible with the Amiga kickstart socket.

I've started with the most basic operation to test the compatibility, I've dumped the working KS3.1 from my A600 and flashed the MX with it repeated four times (the usual trick if you don't want to deal with pullups and such).

Well, it doesn't works, I'm only getting a red screen. Then I've also tried pulling out from the socket pins 1 & 40 and connecting them to GND, this way the chip must work like the original; but no way, red screen.

Do I need something special to make it work?, any positive experiences with this eeprom?, although seems identical, maybe there're electrical differences :angry:
 

Offline kolla

Re: Using MX29F1615-10 for bigger KS
« Reply #1 on: September 23, 2017, 04:53:33 PM »
Let me guess, you have a chipram expansion?

Make sure address mapping of the 1.5 MB of extram ROM space does not collide with addresses already in use.

https://amigacoding.com/index.php/Amiga_memory_map
« Last Edit: September 23, 2017, 04:57:23 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline jltursanTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Posts: 77
    • Show only replies by jltursan
    • https://sites.google.com/site/msxpage/
Re: Using MX29F1615-10 for bigger KS
« Reply #2 on: September 23, 2017, 07:30:41 PM »
OMG, do you think that the new ROM is being mapped over RAM?, I'm busted then...

My A600 has indeed 2MB chip and a Furia accelerator; so plenty RAM here :-(

I've never thought about this subject, I'll need to check carefully how it's mapping the RAM right now.
 

Offline mongo

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 964
    • Show only replies by mongo
Re: Using MX29F1615-10 for bigger KS
« Reply #3 on: September 23, 2017, 07:58:45 PM »
Quote from: jltursan;830960
OMG, do you think that the new ROM is being mapped over RAM?, I'm busted then...

My A600 has indeed 2MB chip and a Furia accelerator; so plenty RAM here :-(

I've never thought about this subject, I'll need to check carefully how it's mapping the RAM right now.


It's being mapped into exactly the same space as the original ROM. Unless you've done modification to your motherboard, it can't be mapped anywhere else.
 

Offline Castellen

Re: Using MX29F1615-10 for bigger KS
« Reply #4 on: September 23, 2017, 08:39:22 PM »
Quote from: jltursan;830960
OMG, do you think that the new ROM is being mapped over RAM?, I'm busted then...




Well, _ROMEN will only become active when the system attempts to read anything in the 512k of ROM space, starting from $F80000 (or $000000 at power on).  So just because you have a larger EPROM, it doesn't magically change the address decoder's range and make it stomp over everything else.

So I don't think that's the problem.  The red screen indicates that the system is at least starting to read the ROM correctly, and it's obviously failing the checksum test, meaning it isn't reading the entire 512kB of ROM space reliably/correctly for some reason.

A simple check would be to put the EPROM in your favourite programmer, bend A18 and A19 away so they don't contact the socket, and link them both to ground.  Tell your EPROM programmer it's a 27C400, then read out the entire device.  The 512kB output should compare correctly to the standard Amiga ROM.  If that's OK, it means the correct data is available to the Amiga.  If it doesn't verify, you've got some programming problem.

You are using a known good ROM image, right?  i.e. the ROM dump you did is actually OK.

Another guess - the Amiga permanently holds CE active and _ROMEN simply gates the Output Enable line.  There's a slim chance the device might not like this, perhaps it's using the falling edge of CE to do address setup or something silly.  Would seem unlikely, but try removing bending the CE pin so it's not contacting the Amiga ROM socket and tie it directly to OE so that CE and OE get activated together with _ROMEN.

As for using a larger than 512kB ROM, that's another subject for a another thread.  Get it working as a standard ROM to begin with.


Interesting find by the way, I've not seen this part before.  Where'd you source it from?
 

Offline jltursanTopic starter

  • Jr. Member
  • **
  • Join Date: Jan 2016
  • Posts: 77
    • Show only replies by jltursan
    • https://sites.google.com/site/msxpage/
Re: Using MX29F1615-10 for bigger KS [SOLVED]
« Reply #5 on: September 24, 2017, 08:47:27 AM »
You can find these from several eBay sellers, I've sourced mine from this one (the offer is really good):

http://www.ebay.es/itm/5pcs-MX29F1615PC-10-MX29F1615-Flash-EPROM-DIP-42-/391516410121?hash=item5b28325109:g:k94AAOSwARZXlv3H

The only drawback is that they have a low number of writes (about one hundred); but usually, if they're not used as a tests bed, you'll never reach the limit :-)

Btw, you're right, my dump was bad, I found a dozen of bytes wrong. No idea if the original kickstart is weaking or my trusty Wellon has cheated me. Using an already well-know dump I was able to create a 2MB image successfully: Cloning the first 512KB four times and byte swapping the result was enough, no need to pulldown pins.
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: Using MX29F1615-10 for bigger KS [SOLVED]
« Reply #6 on: September 24, 2017, 04:58:45 PM »
Thanks for trying and starting this thread.  I started another thread asking about a Winbond chip and apparently no one else has any experience with them.  I am just in the "planning stages" as my 500s and 2000 are not yet in my office.