Help needed Tales Of Phantasia with 3 x 27c160

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Help needed Tales Of Phantasia with 3 x 27c160
by on (#74580)
Hi guys !

I'm trying to run a translated TOP with 3 x 27c160 (3 x 2mo).
I've already make some mods with 2 x 27c160 (much easier than this one ^^), but this time I don't know how to proceed..

Eproms seems to be soldered/connected correctly as its not my first time and I've verified every connections few times (just in case).

I've already make a thing on the board : lift MAD-1 pin 13 and connect it to A22 (which is connected to pin 48 )

How to connect eproms correctly with the mad-1, with a 74ls139 or a 74ls138 I suppose ?, maybe not...

Thanks for your lights far better than mine ;)



Edit.
Donor board : Romancing Saga 3 : 32mo hirom + 64kb sram

Some pictures of the original Romancing Saga 3 board

Front
Image

rom removed
Image


Back
Image

by on (#74862)
l_oliveira, a member of ASSEMblergames, give me a little answer/direction :

Quote:
One of the three ROMs (the first 2MB bank I believe) is connected with a different memory map than that of the other two. I don't remember the details but I believe one of the two banks is connected in mode 20 (lorom) while the other is in mode 21(hirom).


If anyone here, like kyuusaku understand this and can help me it will be awesome :?

by on (#74940)
l_oliveira send me a detailed/technical answer (always too hard me >_<):

Quote:
Tales of Phantasia is a good example for a HiROM with more than 32 Mbit ROM. It has a SHVC-LJ3M PCB featuring 32M + 16M MaskROMs. The 32M ROM is mapped to banks 80-FF in ordinary HiROM style (A15 is not ignored, so no mirroring occurs between the upper and lower halves of the banks C0-FF. A21 is ignored so that there is a mirror between banks 80-BF and banks C0-FF and between 00-3F and 40-7F.) The smaller 16M ROM is mapped in the same style to the lower banks 40-7F having a mirror of the upper halves of the banks 40-7F in banks 00-3F. SRAM is mapped to 80-BF:6000-7FFF only (and not in banks 00-3F!).

by on (#75183)
So As I couldn't make it work with 3 x 27c160,
I've made it with 2 x 27c322 + 2 x 74hc245 + 1 x 74ls139 using this thread :
http://nesdev.com/bbs/viewtopi ... ee75ca1708