EPROM Pin Swapper
Moderator: Moderators
EPROM Pin Swapper
Download EPROM Pin Swapper v1.0
Virus Total : 0 / 43
Currently support for :
27C010
27C020
27C040
27C080
Source code is also included, it is in VB6.
There are a lot of bugs in it, use it at your own risk.
Given the screenshot, what exactly is it "swapping"? All I see is a pinout of an EPROM which lets you adjust what each pin is assigned to. You can't change the functions of an EPROM pin, so why are the pins changeable?
I think I may be misunderstanding because I envision the program to be something that converts the pinouts between two types of chips. For example, mask ROM <-> 27C080, or mask ROM <-> 2mbit EEPROM. You get the idea. And for that to work, you'd really need to show two chips and a chart (either wiring diagram, or "pin 1 of mask ROM --> pin 7 of EEPROM", you get the idea.
What am I missing here?
I think I may be misunderstanding because I envision the program to be something that converts the pinouts between two types of chips. For example, mask ROM <-> 27C080, or mask ROM <-> 2mbit EEPROM. You get the idea. And for that to work, you'd really need to show two chips and a chart (either wiring diagram, or "pin 1 of mask ROM --> pin 7 of EEPROM", you get the idea.
What am I missing here?
- infiniteneslives
- Posts: 2104
- Joined: Mon Apr 04, 2011 11:49 am
- Location: WhereverIparkIt, USA
- Contact:
-
- Posts: 76
- Joined: Sun Sep 30, 2007 9:54 pm
- Location: Corneria
- Contact:
- l_oliveira
- Posts: 409
- Joined: Wed Jul 13, 2011 6:51 am
- Location: Brasilia, Brazil
Re: EPROM Pin Swapper
How does this work anyway? Awesome piece of software, didn't knew that was possible
This is a block of text that can be added to posts you make. There is a 255 character limit.
- l_oliveira
- Posts: 409
- Joined: Wed Jul 13, 2011 6:51 am
- Location: Brasilia, Brazil
Re: EPROM Pin Swapper
It just reorganizes the rom image file so you can swap out how the pins on the eprom (for purposes such as simplify board layout) are connected to the host system, while keeping the final result (data being read) same as if the eprom was connected in the normal way.Punch wrote:How does this work anyway? Awesome piece of software, didn't knew that was possible
As it was mentioned on the thread, the only reason to do this is save time/effort on board layout.
Re: EPROM Pin Swapper
Imagine you take an EEPROM in circuit and swap the D0 and D1 connections. The NES will get the wrong bits. Now, in the file on the PC, swap these bits, then rewrite the EEPROM. Now the NES gets the right data.
Imagine the same for the address lines. Swap A0 and A1. This causes the NES to read bytes in this order: 0, 2, 1, 3, 4, 6, 5, 7... So just reorder them like this in the file on the PC and rewrite the EEPROM, now the NES gets things correctly.
Similar for rearranging the data pins among each other, and the address pins among each other, just a reordering of bytes/bits within bytes.
Imagine the same for the address lines. Swap A0 and A1. This causes the NES to read bytes in this order: 0, 2, 1, 3, 4, 6, 5, 7... So just reorder them like this in the file on the PC and rewrite the EEPROM, now the NES gets things correctly.
Similar for rearranging the data pins among each other, and the address pins among each other, just a reordering of bytes/bits within bytes.
Version 1.2
Version 1.2
Changes :
Added 29F040
Bug fix for 27C080
Still it is very buggy so use it at your own risk.
Changes :
Added 29F040
Bug fix for 27C080
Still it is very buggy so use it at your own risk.
- Attachments
-
- EPROM_Pin_Swapper_v1.2.zip
- (603.14 KiB) Downloaded 108 times
Last edited by FARID on Fri Jun 02, 2023 11:36 am, edited 2 times in total.
-
- Posts: 42
- Joined: Mon Jul 30, 2012 1:44 pm
Re: EPROM Pin Swapper
Just to confirm. This would like me change the what the pins do, instead of having to re-wire correct?