It is currently Wed Nov 22, 2017 5:48 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: Mon Mar 16, 2015 11:50 pm 
Offline

Joined: Mon Mar 16, 2015 11:30 pm
Posts: 2
hi everybody ! i'm new on this forum .

i have clone of nes "dendy" and want to execute some code .

i have 27c512 (uv erasing eprom) and stm32f4discovery (arm cortex m4@168mhz , 1m rom , 192kb ram , much gpios )

i make rom via cc65 compiler (its not using ppu , only sound controller) and make c array from it .

how i can do it?


Top
 Profile  
 
PostPosted: Tue Mar 17, 2015 12:09 am 
Online

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6448
Location: UK (temporarily)
For you own sanity, please get an EEPROM (28c, 29f, 39f, 49f, &c). UVEPROMs (such as the 27c512) require special equipment to erase, or at least several days outdoors with the window pointing at the sun; as well as multiple different voltages to program.

After that, building your own EEPROM programmer is straightforward; the datasheet for the EEPROM will give you specific instructions on how to program the data into the EEPROM.

Finally, you will need to remove the ROM from an existing cartridge, possibly rewire some signals depending on the cartridge you're starting with, solder in a socket, and put your own EEPROM into that socket.


Top
 Profile  
 
PostPosted: Tue Mar 17, 2015 8:13 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19239
Location: NE Indiana, USA (NTSC)
Normally I'd agree and say use flash EEPROMs.

But there are probably some edge cases where one can find large quantities of pulled UVEPROMs and a regulator to make the programming voltage for far cheaper than new flash. Google eprom eraser brought me this $20 device that erases an EPROM in 10 minutes.


Top
 Profile  
 
PostPosted: Tue Mar 17, 2015 9:22 am 
Offline

Joined: Mon Mar 16, 2015 11:30 pm
Posts: 2
i dont think what erasing is hard . i think about programming .
my discovery board is 3v logic .
27c512 never output on adress wires?

on 27c512 writed 80486 isa bios rom , have this data some value ?


Top
 Profile  
 
PostPosted: Tue Mar 17, 2015 12:11 pm 
Online

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6448
Location: UK (temporarily)
rus084 wrote:
my discovery board is 3v logic.
That may or may not work, but at least you can find out by just trying to read from the ROM. Is the discovery board 5V tolerant?

The specific voltages you'll need will depend on who made your UVEPROM, but you'll probably need ~5V and ~12V. I have no idea what would happen if you provide too low of Vdd when programming... probably nothing good.
Quote:
27c512 never output on adress wires?
Correct, the only output are the data lines.
Quote:
on 27c512 writed 80486 isa bios rom , have this data some value ?
Seems unlikely, but reading it before erasure would let you verify most of your wiring on the programmer.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group