INLretro Scripts

Discuss hardware-related topics, such as development cartridges, CopyNES, PowerPak, EPROMs, or whatever.

Moderator: Moderators

Post Reply
Zoldark
Posts: 72
Joined: Sat Oct 28, 2017 10:18 am
Contact:

INLretro Scripts

Post by Zoldark »

I was just wondering if anyone has made any other Mapper Scripts for the Latest INLretro not Kazzo?

As I have been dumping my games, I found that you can dump your Mapper 7 games using the Cdream or BNROM script and just change the mapper afterwards at least it worked for Captain Sky Hawk, Iron Sword, Solstice, Wheel of Fortune Family Edition, Jeopardy!, and Jeopardy! 25th Anniversary Edition. I don't have anything other games to test it on.

Some other questions I have is what are some the other INLretro scripts in the NES folder for?

what is cninja.lua, what is dualport.lua, and what is easyNSF.lua?

What are those for or what do they do?

A problem I encountered was the NROM script would not dump my Famicom Xevious Cart, no matter how many times I dumped it the PRG CRC32 kept coming out as ABA40E50 instead of EEB16683. I dumped it like 40 times and tried all the other scripts. I can't figure it out I guess it is back to the Kazzo Firmware for dumping that game.

https://nescartdb.com/profile/view/1798/xevious

EDIT:

Of note is my Famicom Othello Cart dumped the CNROM game Family Computer Othello with 32kb PRG and 32kb of CHR using the CNROM Script and wouldn't dump with the NROM Script either but when I had dumped it with the Kazzo Anglo it came out as the normal NROM Othello as listed in the Nes Cart Database both dumps have the same PRG CRC32 but I theorize that Family Computer Othello is the Rom that is actually on my Japanese Famicom Othello Cart and not just the NROM version listed in the Database or it actually has both games. This could even be true for all versions of the Famicom Othello.

https://nescartdb.com/profile/view/4061/othello

My cart looks exactly like that one.

Family Computer Othello
https://www.youtube.com/watch?v=7jkzrZrNcjs

Also it seems you can dump your Mapper 2 games using the Mapper30 script too and the resulting dump turns out fine even with 512kb of PRG. It worked for all the games I tried so far.

But I was unable to dump the only mapper 94 game my Japanese Commando Cart that uses a strange type of UNROM, using the UNROM Mapper30 and UNROM_Tsop none those would dump it.

https://nescartdb.com/profile/view/2180 ... -no-ookami
Don't buy FamicomNes games WillyNilly Check the Mapper first
https://www.nesdev.org/wiki/Mapper
https://nescartdb.com/
I feel like I said something wrong even if I didn't I don't know for sure and I always feel bad about it.
User avatar
Memblers
Site Admin
Posts: 4044
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Re: INLretro Scripts

Post by Memblers »

Zoldark wrote: Tue Nov 22, 2022 8:24 am what is cninja.lua, what is dualport.lua, and what is easyNSF.lua?
Color Ninja is what it says in the script, seems to be INL's board similar to Color Dreams, but with flash writable (some enable bits at $6000-$7FFF).
dualport is probably for one of INL's board that uses dual-port RAM.
easyNSF I think is a board made for the NSF mapper, for playing bankswitched NSF files.

Sounds weird with that Xevious cart. Can you confirm you get a different dump with the other firmware? Just guessing here, but the board photo in the database has no bypass capacitors. I suppose different dumping programs could affect the ROM's power use. I know I've heard of one case of a Codemasters cart being restored to working (on an NES) by adding bypass caps (it didn't come with any).

FC Commando will need a new script for sure, it's like UNROM but the bank number is shifted left by two bits. Unlike those mapper 7 carts, dumping those as BNROM works because the PRG bank select bits are in exactly the same place.
Zoldark
Posts: 72
Joined: Sat Oct 28, 2017 10:18 am
Contact:

Re: INLretro Scripts

Post by Zoldark »

Memblers wrote: Sun Nov 27, 2022 2:08 am
Zoldark wrote: Tue Nov 22, 2022 8:24 am what is cninja.lua, what is dualport.lua, and what is easyNSF.lua?
Color Ninja is what it says in the script, seems to be INL's board similar to Color Dreams, but with flash writable (some enable bits at $6000-$7FFF).
dualport is probably for one of INL's board that uses dual-port RAM.
easyNSF I think is a board made for the NSF mapper, for playing bankswitched NSF files.

Sounds weird with that Xevious cart. Can you confirm you get a different dump with the other firmware? Just guessing here, but the board photo in the database has no bypass capacitors. I suppose different dumping programs could affect the ROM's power use. I know I've heard of one case of a Codemasters cart being restored to working (on an NES) by adding bypass caps (it didn't come with any).

FC Commando will need a new script for sure, it's like UNROM but the bank number is shifted left by two bits. Unlike those mapper 7 carts, dumping those as BNROM works because the PRG bank select bits are in exactly the same place.
Thank you, that explains a lot, and I can confirm getting a different dump once I switch back to the old firmware, but I still have a lot of games to try dumping before I switch back "I have barely started on my CNROM Carts then I have my UNROM, MMC1 and MMC3 Carts". The other few carts I have with Rare Mappers like 33, 119, 19, 82, 80, 92, 23, 184, 79, and 87 I will leave to anago unless my Mapper 87 ones will dump as CNROM and if my Mapper 119 Pinbot can dump as MMC3 I'll certainly try it.

One thing of Note is The Updated INL-Retro Firmware scripts will dump the Famicom Seicross NROM and Famicom Dr. Mario MMC1 SEROM without them having to be split apart and joined together like with anago. I don't know about the NES Carts as I don't have those.

However, I was reading where CNROM operates identically to GNROM with one PRG bank. I thought the CNROM Script might could dump those games like Doraemon or Super Mario Bros. / Duck Hunt MHROM but it will only dump the CHR correctly and not the PRG.

I checked on GitLab an found they had one script that I don't have action53_tsop.lua,
but I don't know what the difference is from the normal script.
https://gitlab.com/InfiniteNesLives/INL ... cripts/nes

Maybe that UNROM Script can be refined to work for Mapper 94 but I am not very familiar with the lua scripting language.

Edit
I went ahead and changed my Firmware back. With anago my Famicom Xevious cart dumped perfect the first time using the NROM script, however it seems I was wrong about my Famicom Othello cart it won't dump using the NROM script says the Data is all FF but it does dump as CNROM and anago also dumps the game as the CNROM, Family Compter Othello with 32kb of PRG and 32kb of CHR so that must be the game that is on my cart. I just realized that Othello Japan is Mapper 185 and that is like CNROM but my cart won't dump the same 8kb of CHR as listed in the Database.

I edited the anago CNROM script to be Mapper 185 and to have just 8kb of CHR but it gives the same error of the Data being all FF and won't dump the game that way either. I think I need to take it apart and get a look at the board to see what the real difference is with the Databases version. If I ever get use to Opening My Famicom Carts.
Don't buy FamicomNes games WillyNilly Check the Mapper first
https://www.nesdev.org/wiki/Mapper
https://nescartdb.com/
I feel like I said something wrong even if I didn't I don't know for sure and I always feel bad about it.
Post Reply