Famicom/Dendy SRAM cartrige

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

Moderator: Moderators

Post Reply
User avatar
HardWareMan
Posts: 209
Joined: Mon Jan 01, 2007 11:12 am

Famicom/Dendy SRAM cartrige

Post by HardWareMan »

Hi all! Me and Masyanya have something for you. Let me introduce you Invitenes - a game SRAM cartridge for the Famicom and Dendy! It uses a 60 pin connector, but via an adapter can be used on a conventional NES. Yes, you heard right - you can play any NES/Famicom games on real hardware! Moreover, this does not need a computer, except that once for save some games to SD/MMC card. So, here is the device:
ImageImage
The board is designed for conventional cartridge case:
Image
We have already launched several mappers: UNROM, AROM, MMC1, MMC3. You can watch this video, showing the launch a Bucky O'Hare game (currently a bug with the mountains has already been fixed). Features:
1. 2 megabytes of RAM for the PRG.
2. 2 megabytes of RAM for the CHR.
3. Cyclone II FPGA as mapper and logic.
4. STM32 Cortex-M3 controller as a co-processor for memory card, SRAM, and FPGA (can be used from 6502 side).
5. 32 kilobytes of battery-backed WSRAM (as 4 pages of 8 KBytes).
6. USB connector, which can be used to communicate with the computer.
7. Support SD/MMC memory cards up to 32GB.
8. You can create your own mapper, and game for it!
And much more.
Yes, it's ROMless. All you need is stored on the memory card. There are special directory in which files are written which generate FPGA configuration for mapper function. Mapper number taken from the iNES header. To support the new mapper just add new file in that folder. The boot menu handled by coprocessor, so it is sorted and quite fast. Downloading a MMC3 game is about 3 seconds (2x 256K + 150K for FPGA config).
The device is still in development for the programming part, but shows its performance.

PS This is NOT 1st April joke! This device are real!
Last edited by HardWareMan on Sun Apr 01, 2012 8:53 pm, edited 2 times in total.
User avatar
tokumaru
Posts: 12427
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

Quite a few advantages over the PowerPak! I like it! Let's see:

1. Works on clones;
2. Uses SD rather than the obsolete CF;
3. 4 times the space for PRG and CHR;
4. Direct connection to the computer;
5. Sorted files, thanks to coprocessor;
6. Faster transfers, also thanks to coprocessor;

Do you plan on selling these? I'm sure there would be a lot of interest!

EDIT: Too bad that the video doesn't show anything interesting. No menu, it just jumps straight to the game. We don't get to see anything about the cart itself, other than it is able to run Bucky O'Hare.
Bananmos
Posts: 552
Joined: Wed Mar 09, 2005 9:08 am
Contact:

Post by Bananmos »

What about hacking? Will Firmware/mappers be open-sourced and documented? If so, you have an immediate buyer here...

/someone who already owns two awesome powerpaks for gaming but keeps wishing for a better development platform :)
User avatar
Bregalad
Posts: 8056
Joined: Fri Nov 12, 2004 2:49 pm
Location: Divonne-les-bains, France

Post by Bregalad »

What about hacking? Will Firmware/mappers be open-sourced and documented? If so, you have an immediate buyer here...
Same here ! Good to know it wasn't an april fool.
Useless, lumbering half-wits don't scare us.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

How well would an OpenStreetMap viewer run on the ARM? Is that ARM7 as in Game Boy Advance or ARMv7 as in modern smartphones?
User avatar
aodinets
Posts: 11
Joined: Mon Feb 20, 2012 3:47 pm

Post by aodinets »

great!
User avatar
marvelus10
Posts: 243
Joined: Fri Feb 09, 2007 5:01 pm
Location: Nanaimo, BC Canada

Post by marvelus10 »

Very nice, good work guys.
User avatar
Jeroen
Posts: 1048
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen »

I am very pleased with the fact that its designed for famicom. Using the powerpak with an adaptor works..but its not really elegant. Would be nice to just have a small cart plug in directly.

ps: if it wont cost too much a small dac for better "Extra" sound channel support representation would be nice...but I suppose you could go the powerpak route and just use 1 pin with pwm.
Dr. Floppy
Posts: 47
Joined: Mon May 09, 2011 7:02 pm

Re: Famicom/Dendy SRAM cartrige

Post by Dr. Floppy »

HardWareMan wrote: 8. You can create your own mapper, and game for it!
And much more.
Yes, it's ROMless. All you need is stored on the memory card. There are special directory in which files are written which generate FPGA configuration for mapper function. Mapper number taken from the iNES header. To support the new mapper just add new file in that folder.
I know this is a per-user specification, but I'd REALLY like $A2 (Mapper #162) to be associated with MMC7/RxROM.

...like, in the hearts & minds of everyone. That sort of thing. :wink:
User avatar
tokumaru
Posts: 12427
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Re: Famicom/Dendy SRAM cartrige

Post by tokumaru »

Dr. Floppy wrote:I'd REALLY like $A2 (Mapper #162) to be associated with MMC7/RxROM.
You want to reserve a number for a mapper that doesn't even exist? Why don't you make the mapper first? Or better yet, a game using that mapper, so that there's any reason for it to be officially included anywhere.
Dr. Floppy
Posts: 47
Joined: Mon May 09, 2011 7:02 pm

Re: Famicom/Dendy SRAM cartrige

Post by Dr. Floppy »

tokumaru wrote:
Dr. Floppy wrote:I'd REALLY like $A2 (Mapper #162) to be associated with MMC7/RxROM.
You want to reserve a number for a mapper that doesn't even exist? Why don't you make the mapper first? Or better yet, a game using that mapper, so that there's any reason for it to be officially included anywhere.
I'm actually in the planning stages of such a thing, although it does tend to be a Catch-22: how does one create/test/debug an original game for a mapper with no emulation or hardware support?

This delightful device would appear to be a way out of that nasty cycle. I just hope, when it's all said & done, that I'm not too late. :(
User avatar
Memblers
Site Admin
Posts: 4044
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Post by Memblers »

Looks good. And wow, that's a lot of RAM.
User avatar
tokumaru
Posts: 12427
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Post by tokumaru »

@Dr. Floppy:

I understand where you're coming from, but there are a lot of ideas on the internet that end up never becoming anything. I think it's a terrible idea to waste something as scarce (not so scarce with iNES 2.0, but still) as mapper numbers with things that don't even exist. If we did that for everyone that had an idea, well, we'd have a lot of unfinished crap just taking up space.

At this point, documenting the "MMC7" would do little more than confuse emulator authors, who wouldn't even have a test ROM to work with.

Both the PowerPak and this cart allow you to test new mappers, provided you know how to make them, without the need for an "official" mapper number. You can just give your mapper file any number you want and it will work on your PowerPak. If you don't know how to make mappers, maybe the first thing to do is to learn that. Or get someone else to make it for you, so that you can code your game.

I believe that only a working game would give you the right to claim an official mapper number.
Dr. Floppy
Posts: 47
Joined: Mon May 09, 2011 7:02 pm

Post by Dr. Floppy »

tokumaru wrote:@Dr. Floppy:
I believe that only a working game would give you the right to claim an official mapper number.
This is an incredibly well-timed coincidence, as it illustrates my concept rather nicely: http://maps.google.com/maps?q=0.0000,+0 ... 4&t=8&z=17

I can't think of a better showcase for [MMC5 + 4-screen mirroring] than an interactive 8-bit rendition of Google Earth.
User avatar
thefox
Posts: 3134
Joined: Mon Jan 03, 2005 10:36 am
Location: 🇫🇮
Contact:

Post by thefox »

Very nice.
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
Post Reply