TapeDump v1.0 - a tool to dump carts without extra hardware

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems. See the NESdev wiki for more information.

Moderator: Moderators

lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by lidnariq »

It'd probably be cheapest if you can find an electronics repair shop and pay them to convert a random cartridge into a cartridge of TapeDump...
User avatar
ouso1999
Posts: 126
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by ouso1999 »

ccovell wrote:If you have a NES, get the NES PowerPak and use your Famicom carts through an adaptor. If you have a Famicom, use a Famicom Powerpak (??)

Oh, yeah, since you're in Egypt, TapeDump doesn't dump games from within multicarts. :-)

It should be able to dump the menus, though. ;-D
really?well I wanted to make it specially for multicarts :)
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________
User avatar
ouso1999
Posts: 126
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by ouso1999 »

tepples wrote:There is no Famicom PowerPak. There is a Famicom version of the EverDrive N8.
Isn't it too expensive?
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________
User avatar
ouso1999
Posts: 126
Joined: Sun Jun 12, 2011 10:04 am
Location: Cairo , Egypt
Contact:

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by ouso1999 »

lidnariq wrote:It'd probably be cheapest if you can find an electronics repair shop and pay them to convert a random cartridge into a cartridge of TapeDump...
im country noone gives interest about retro stuff so which will be cheaper buying a famicom powerpak or buying Kazoo cartridge INL Retro Dumper?
______________________________________
Born to amuse, to inspire, to delight
Here one day
Gone one night
Like a sunset
Dying with the rising of the moon
Gone too soon


I missed u dad
_______________________________________
lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by lidnariq »

ouso1999 wrote:im country noone gives interest about retro stuff
But you don't need support here, just someone who's willing to burn a new 'PROM and replace the PRG on a donor ... at least, assuming you can find a donor.
so which will be cheaper buying a famicom powerpak
The Everdrive N8 is about 100 USD. You can probably find a slightly-closer distributor – http://shop.krikzz.com/aboutus.sc
or buying Kazoo cartridge INL Retro Dumper?
The Kazoo was originally made by naruko ( http://sourceforge.jp/projects/unagi/wiki/order_ja ), but I don't know if he'll ship outside of Japan. Also he's currently out of stock.
INL sells his version for 20 USD ( http://www.infiniteneslives.com/aux3.php ).
Great Hierophant
Posts: 780
Joined: Tue Nov 23, 2004 9:35 pm

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by Great Hierophant »

How can one properly incorporate CopyNES plugins? I am trying to dump a GNROM/MHROM like game. I used the source file from the latest CopyNES distribution, compiled it with TASM included in the TapeDump src folder, and substituted the mapper by changing the appropriate lines in TapeDump.asm. Then I assembled it with NESASM3. I see in the sources for the TapeDump mappers that they include the options to dump the PRG, CHR, header or the full ROM, but the CopyNES plugins do not have these options in the source.

I have used this program to dump a Super Mario Bros. cart successfully but I cannot seem to obtain a working dump of my Mapper 66 game. I think I am only getting the first 32KB bank repeated and the program does not stop dumping well after the 64KB mark. (My cart has a 64KB EPROM for the PRG on it).
ccovell
Posts: 1045
Joined: Sun Mar 19, 2006 9:44 pm
Location: Japan
Contact:

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by ccovell »

The CopyNES plugins aren't used as-is; I've hacked them quite a bit.

IIRC, all CopyNES plugins have a "dump all" command which I had to split up into their respective "dump CHR", "dump PRG", "dump iNES header", etc routines, which each get called from TapeDump.

You'll have to compare a CopyNES plugin to the same TapeDump mapper plugin to see what gets changed.
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by Fisher »

Could someone please do a UNROM version of TapeDump?
Thanks in advance.
lidnariq
Posts: 11430
Joined: Sun Apr 13, 2008 11:12 am

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by lidnariq »

But Tapedump already supports UNROM?
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by Fisher »

I mean, a version that can run on a UNROM board.
Is it already supported?
tepples
Posts: 22705
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by tepples »

That'd need two changes:
  1. Ensure the reset handler is above $C000, and switch the first bank into $8000
  2. Put the UI graphics in PRG ROM, possibly compressed, possibly in otherwise unused space, and copy them to CHR RAM
Anyone up for such a mapper hack?
JRoatch
Formerly 43110
Posts: 422
Joined: Wed Feb 05, 2014 7:01 am
Contact:

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by JRoatch »

OK, here you go.

It's 32 KiB UNROM, uncompressed CHR is copied, and PAL is detected and patched at at run-time.

I would post sources but I literally hex edited the whole thing. It's also worth noting (provided that I wanted to spend time getting the original source to compile) that it looks like there's enough room to fit the original code, PAL differences, and compressed CHR into 16 KiB.
Attachments
2017-09-24_TapeDump-UNROM-hack.nes
(32.02 KiB) Downloaded 178 times
User avatar
Fisher
Posts: 1249
Joined: Sat Jul 04, 2015 9:58 am
Location: -29.794229 -55.795374

Re: TapeDump v1.0 - a tool to dump carts without extra hardw

Post by Fisher »

Great!!
Thank you!! :beer:
Post Reply