It is currently Sat Oct 21, 2017 9:55 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 178 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 12  Next
Author Message
 Post subject:
PostPosted: Sun Aug 07, 2011 4:31 am 
Offline

Joined: Sun Mar 19, 2006 9:44 pm
Posts: 915
Location: Japan
A newer version of my program with more mappers:

http://www.chrismcovell.com/data/TapeDump_V060.zip

Now supports: NROM, SxROM (MMC1), UxROM, CNROM, TxROM (MMC3), AxROM, Konami VRC2a 2b 4a-e, VRC6a.

2400 bps mode works pretty reliably; 5200 less so, but it's good for a size & full dump test.

Please let me know if you come across any errors.

_________________
http://www.chrismcovell.com


Top
 Profile  
 
 Post subject:
PostPosted: Sun Aug 07, 2011 9:21 pm 
Offline
User avatar

Joined: Mon Feb 07, 2011 12:46 pm
Posts: 929
I do have one idea, which is to display a menu when the program starts to set up mappers and a few other things, and then you must push START to write the program to do that into RAM and then it is ready to swap the cartridge and do the program as explained in the manual. Another question, can it be used to dump save game files?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 08, 2011 7:11 am 
Offline

Joined: Sun Mar 19, 2006 9:44 pm
Posts: 915
Location: Japan
What you wrote is what my program does: It displays a choice of mappers, which one confirms by pressing A, and it then loads the mapper software into RAM and is ready for swapping.

For now, there is no facility to dump save games, as this is intended by me to be a poor-man's dumper for prototype cartridges and the like, and not a full suite like CopyNES. Also, with the most common mapper files like MMC1 and MMC3, the CopyNES bankswitching code is so large that there is little to no space in RAM for WRAM dumping (so I removed it, as you can see from the source code.)


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 08, 2011 10:02 am 
Offline
User avatar

Joined: Mon Feb 07, 2011 12:46 pm
Posts: 929
ccovell wrote:
What you wrote is what my program does: It displays a choice of mappers, which one confirms by pressing A, and it then loads the mapper software into RAM and is ready for swapping.
OK. (Note I have only read the documentation; nothing else.) You should probably correct the documentation. (It doesn't even mention 2400 bps mode and 5200 bps mode, even though this forum says so)


Top
 Profile  
 
 Post subject:
PostPosted: Mon Aug 08, 2011 2:51 pm 
Offline

Joined: Sun Mar 19, 2006 9:44 pm
Posts: 915
Location: Japan
ccovell wrote:
Image

Documentation is now on-screen for the most part...

Remember this is a work in progress, so updates will be posted here and only here for now while I field your comments.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 10, 2011 10:47 pm 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2963
Location: Tampere, Finland
Tried it out finally, works like a charm. You should maybe update the first post with the latest version.

The only problem I had was that it crashed very easily when switching carts. You could try using something like the method proposed by blargg here to make crashes less likely (and easier to detect, as the tone would stop).


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 10, 2011 11:30 pm 
Offline

Joined: Sun Mar 19, 2006 9:44 pm
Posts: 915
Location: Japan
A nice idea, but on the Famicom, the audio line is cut when no cartridges are present anyway...

I was just about to post a long-awaited update to this program here, coincidentally. :-)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 11, 2011 10:15 am 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10066
Location: Rio de Janeiro - Brazil
Heh, the constant sprite DMA is a pretty clever trick.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 11, 2011 7:40 pm 
Offline
User avatar

Joined: Mon Jan 03, 2005 10:36 am
Posts: 2963
Location: Tampere, Finland
ccovell wrote:
A nice idea, but on the Famicom, the audio line is cut when no cartridges are present anyway...

I guess the write to $4011 could be replaced with a write to $2001 to switch between normal and monochrome mode to produce a visible, moving pattern.

_________________
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: kkfos.aspekt.fi


Top
 Profile  
 
 Post subject:
PostPosted: Tue Oct 11, 2011 9:47 pm 
Offline

Joined: Sun Mar 19, 2006 9:44 pm
Posts: 915
Location: Japan
Okay, I released my updated version with a few more mappers, FDS disk dumping, and a retroish front-end:

Image

Explanation and controls are here: http://www.chrismcovell.com/TapeDump_Controls.html

And the .NES ROMs (NTSC and PAL versions) and source are here: http://www.chrismcovell.com/data/TapeDump.zip

Thanks for your comments and help!


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 12, 2011 12:21 am 
Offline
User avatar

Joined: Tue Sep 28, 2010 3:27 am
Posts: 178
Location: Slovakia
This is one AWESOME project you've made! Thank you so much! I don't have the funds to buy a copyNES so this alternative is a real blessing!
I was just recently working with my PMD-85 computer where the only input is the audio input :) so I'm fresh ready for trying this! THANKS!
(by the way, cool front-end!!!)


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 12, 2011 2:32 am 
Offline
User avatar

Joined: Mon Apr 04, 2011 11:49 am
Posts: 1905
Location: WhereverIparkIt, USA
Just when you thought it couldn't get any better...

WOW


Top
 Profile  
 
 Post subject:
PostPosted: Wed Oct 12, 2011 5:11 am 
Offline
Formerly ~J-@D!~
User avatar

Joined: Sun Mar 12, 2006 12:36 am
Posts: 445
Location: Rive nord de Montréal
The front-end is especially bad-ass.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 17, 2011 1:32 pm 
Offline
User avatar

Joined: Tue Sep 28, 2010 3:27 am
Posts: 178
Location: Slovakia
Working marvelously on my Famicom! Wonderful programme! I managed to exchange the cartridges in 10 out of 10 tries successfully!


Top
 Profile  
 
 Post subject:
PostPosted: Mon Oct 24, 2011 10:01 am 
Offline

Joined: Thu Mar 02, 2006 12:30 pm
Posts: 168
Very impressive work, Chris. I especially love the graphical style choice you made of using fake "double-wide" pixels, looks quite reminiscent of the C64 and A8 machines. I could see this concept being useful on the MD, too - there's already a cable that connects to port 2 and allows dumping of carts, but requires a Sega CD to load the software from. A tool like this would mean that all one would need would be a (fairly cheap) EPROM cart with the dumper tool (or a flashcart, since the code would be revolving in RAM for one to switch carts), and an audio cable. Cart support (for dumping) would be greater in the first release than it was on the NES, as one banking system will cover all licensed carts, and support could be coded for some of the weird-ass pirate mappers that are out there. Drawbacks would include the much longer dumping time that carts upwards of 5MB would incur, but the audio response of the MD may be more favorable to the 5200bps speed than the NES.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 178 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7 ... 12  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: Nicole, Zutano and 8 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