Famicom/Dendy SRAM cartrige

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

Moderators: B00daW, Moderators

im-pulze
Posts: 18
Joined: Wed Apr 06, 2011 7:17 am

Re: Famicom/Dendy SRAM cartrige

Post by im-pulze »

Will there be a NES-Version of the cartridge, or do you sell a kit? (cart & adaptor)
Do they fit in a normal famicom cart case, or do they need some work to hold your invitnes?
User avatar
HardWareMan
Posts: 206
Joined: Mon Jan 01, 2007 11:12 am

Re: Famicom/Dendy SRAM cartrige

Post by HardWareMan »

im-pulze wrote:Will there be a NES-Version of the cartridge, or do you sell a kit? (cart & adaptor)
Do they fit in a normal famicom cart case, or do they need some work to hold your invitnes?
Further work is required only in terms of adding holes for SD/MMC card and USB. You can see it here. Using with this adator it fits in standard NES cartrige shell.
User avatar
Drakon
Posts: 183
Joined: Mon Aug 16, 2010 4:48 am
Contact:

Re: Famicom/Dendy SRAM cartrige

Post by Drakon »

Whoa a custom made famicom to nes adapter cool. You should offer to sell your flash cart pre-assembled in a nes case with the adapter for people who don't realize the superiority of the famicom.
im-pulze
Posts: 18
Joined: Wed Apr 06, 2011 7:17 am

Re: Famicom/Dendy SRAM cartrige

Post by im-pulze »

Drakon wrote:Whoa a custom made famicom to nes adapter cool. You should offer to sell your flash cart pre-assembled in a nes case with the adapter for people who don't realize the superiority of the famicom.
yea - something like that. But I'm cool with the solution HardWareMan suggested also. (It would be a selling point, I guess, if you sell an adapter with the cart as a kit)
User avatar
Drakon
Posts: 183
Joined: Mon Aug 16, 2010 4:48 am
Contact:

Re: Famicom/Dendy SRAM cartrige

Post by Drakon »

im-pulze wrote:
Drakon wrote:Whoa a custom made famicom to nes adapter cool. You should offer to sell your flash cart pre-assembled in a nes case with the adapter for people who don't realize the superiority of the famicom.
yea - something like that. But I'm cool with the solution HardWareMan suggested also. (It would be a selling point, I guess, if you sell an adapter with the cart as a kit)
I build custom console stuff for people. I know how important it is to a lot of people to be able to buy something that they can just "plug it in and play". People are more than willing to pay the extra money to get something like that.
User avatar
HardWareMan
Posts: 206
Joined: Mon Jan 01, 2007 11:12 am

Re: Famicom/Dendy SRAM cartrige

Post by HardWareMan »

OK, I found some sad error in MMC3 and eliminated it. Now it works perfectly.
Image
User avatar
HardWareMan
Posts: 206
Joined: Mon Jan 01, 2007 11:12 am

Re: Famicom/Dendy SRAM cartrige

Post by HardWareMan »

We start to tie the debugger to this cartridge. The first sketches.
Image
Soon I'll make new WIP video, sorry for delay.
User avatar
byemu
Posts: 296
Joined: Mon Sep 05, 2011 5:56 pm
Contact:

Re: Famicom/Dendy SRAM cartrige

Post by byemu »

HardWareMan wrote:We start to tie the debugger to this cartridge. The first sketches.
Image
Soon I'll make new WIP video, sorry for delay.
What disassembly (decompiler) did you use?
User avatar
HardWareMan
Posts: 206
Joined: Mon Jan 01, 2007 11:12 am

Re: Famicom/Dendy SRAM cartrige

Post by HardWareMan »

byemu wrote:What disassembly (decompiler) did you use?
We don't use any 3'rd party software, only self made.
User avatar
infiniteneslives
Posts: 2102
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Re: Famicom/Dendy SRAM cartrige

Post by infiniteneslives »

That looks like a pretty legit debugger. Is it just PC software bundled with the flash cart? Or is it actively getting input from the cartridge? If so I'd be curious how it works exactly and what features it has since you can't really single step the NES/FC.
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers
User avatar
HardWareMan
Posts: 206
Joined: Mon Jan 01, 2007 11:12 am

Re: Famicom/Dendy SRAM cartrige

Post by HardWareMan »

infiniteneslives wrote:...since you can't really single step the NES/FC.
Certainly not in the traditional sense. But look at CopyNes. Wait! OH SHI-- :3
User avatar
infiniteneslives
Posts: 2102
Joined: Mon Apr 04, 2011 11:49 am
Location: WhereverIparkIt, USA
Contact:

Re: Famicom/Dendy SRAM cartrige

Post by infiniteneslives »

HardWareMan wrote:
infiniteneslives wrote:...since you can't really single step the NES/FC.
Certainly not in the traditional sense. But look at CopyNes. Wait! OH SHI-- :3
Not sure what you may be trying to say here... I was speaking from the perspective of the cartridge you can't control the CPU's clock (which is the traditional sense). The copyNES doesn't have the restriction of only connecting via the cart slot. Are you getting around this restriction somehow?
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers
hyarion
Posts: 164
Joined: Tue May 05, 2009 6:12 pm
Contact:

Re: Famicom/Dendy SRAM cartrige

Post by hyarion »

infiniteneslives wrote: you can't control the CPU's clock (which is the traditional sense). The copyNES doesn't have the restriction of only connecting via the cart slot.
but you can feed arbitary instructions to the cpu such as jump-0-bytes-forward to halt the CPU, or if you want to inspect a ppu register you cab feed the cpu with instructions for extracting and sending back ppu registers etc over the cartridge bus.only the sky is the limit when you plug an fpga on the cart slot :)
User avatar
tokumaru
Posts: 12106
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Re: Famicom/Dendy SRAM cartrige

Post by tokumaru »

hyarion wrote:if you want to inspect a ppu register you cab feed the cpu with instructions for extracting and sending back ppu registers etc over the cartridge bus.
Except most PPU registers aren't readable at all, and even if the CPU is "halted" the PPU will keep running.
User avatar
HardWareMan
Posts: 206
Joined: Mon Jan 01, 2007 11:12 am

Re: Famicom/Dendy SRAM cartrige

Post by HardWareMan »

tokumaru wrote:
hyarion wrote:if you want to inspect a ppu register you cab feed the cpu with instructions for extracting and sending back ppu registers etc over the cartridge bus.
Except most PPU registers aren't readable at all, and even if the CPU is "halted" the PPU will keep running.
That's true. But we can spy any CPU writes to PPU and we've got CHR side, so we have almost full info about PPU state (making listening PPU register part inside FPGA can hadle even DMA transfers, because for PPU it is still regular write cycle). Also we have full mapper state. And at last, depend on mapper, we must track which PPU render position is now by watching CHR RAM access (you know about it: 4 cycles to every background tile). So you just need to lock stop position and release CPU near this position. Only VBLANK hardware signal is missing and unavailable (available only indirectly by tracking fetching NMI vector).
Yes, it can produce some unexpected behavior, such game crash, but still quite powerfull, doesn't it? Full control possible only on emulator (dosen't matter hardware or software). I hope this is a comprehensive answer.
Post Reply