Posted: Sun Apr 01, 2012 2:00 am
How much is the fish?
Yes. After the basic user interface will be done.tokumaru wrote:Do you plan on selling these? I'm sure there would be a lot of interest!
Agree. That video was taken at early start for proof of concept. Later, I will make full demonstration video.tokumaru wrote: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.
As I already said: you can make your own mapper. So, this mean you will get some info for development. Since I'm not only developer, I can't say about full open source right now. But I guarantee that you will get maximum info as it possible.Bananmos wrote:What about hacking? Will Firmware/mappers be open-sourced and documented? If so, you have an immediate buyer here...
No, it wasn't. It just happened.Bregalad wrote:Same here ! Good to know it wasn't an april fool.
Sorry for misunderstanding. We use STM32F107, it has Cortex-M3 core.tepples wrote:How well would an OpenStreetMap viewer run on the ARM? Is that ARM7 as in Game Boy Advance or ARMv7 as in modern smartphones?
Yes, since we are "Oh, those russians!", we are used to play Dendy. Dendy is FC clone and it has 60 pin connector. NES has bigger cartrige, which can hold our cartrige and adaptor. So, everything justified.Jeroen wrote: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.
Yeah, we discussed that at early stage of development (at least VRC7 support). But temporary exclude this for simplified prototype. And yeas, we can do PWM DAC for it (FPGA pins its weight in gold).Jeroen wrote: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.
We select RAM (actually SRAM, not DRAM, nor SDRAM and etc) for a write speed.Memblers wrote:Looks good. And wow, that's a lot of RAM.
That's are good question. We will try to resolve it as soon as it possible. For now you can cooperate with somebody, who can deal with it right now.Grumskiz wrote:Will it be possible for people who don't live in Russia to actually purchase this cart?
I saw the "RAM Factory" logo on the cart and I tried to buy their InviteSNES cartridge a while back, but I couldn't pay for it, because I would have needed to have a webmoney account which can only be made in Russia (or at least I think that was the case...I will not create an account there anyways). The website says payment with MasterCard is possible, but it is not available when you actually try to buy something there.
All cart pins are routed to FPGA. I mean all, except power and sound. So, you can switch off internal 2KB CHR RAM, for example. Onboard SRAM are behind FPGA and did not accessable while FPGA are not configured. It give you maximum freedom for mapper routing.infiniteneslives wrote:I've got some curiosity questions more to do with some of the technical details. For one I'm curious as to the interfacing done by the FPGA seems like 140 some I/O should be more than enough but you commented on I/O at a premium suggesting you're using most of them. I suppose once the technical details come out that would allow one to make their own mapper most of my queries will be answered...
Indeed, the Cyclone 2 has LVTTL/LVCMOS 3.3V. And Dendy, Famicom and NES - TTL/CMOS 5v. But, in practice, restrictions on the current through the resistance is sufficient.infiniteneslives wrote:Also how are you level shifting? The FPGA isn't 5V tolerant but it looks like you just have some resistors between the cart edge and FPGA pins? Am I missing something or does the dendy not operate at 5V? Just curious what your trick was here.
You can do that, but only separate 32KBytes chip are battery backuped.infiniteneslives wrote:So is there not separate WRAM? I guess with the large amount of PRG RAM you can use the mapper to place the WRAM as a page or two of the same PRG RAM where the ROM image would exist?
There are tons of plans. :3 But most important are support at least over 90% NES ROMset. And we will aim to 100%.infiniteneslives wrote:Any plans or goals on a release date? If it's well documented I'd be interested in playing around with one.
On the PowerPak, if the console is powered off by accident (e.g. the power goes out, someone trips on the power cord, etc.) you lose your progress, because you don't get a chance to write the SRAM contents back to the CF card. Did you add a battery to avoid this? How will the loading and saving of SRAM data work in your cart?HardWareMan wrote:You can do that, but only separate 32KBytes chip are battery backuped.
If your mappers are faithful to the originals I'm sure this will happen naturally. I just ask of you to not use "hacks" just to get games working, because that reduces the reliability of the cart as a development tool.infiniteneslives wrote:But most important are support at least over 90% NES ROMset. And we will aim to 100%.
Maybe it's just me, but I don't follow how a mere current limiting resistor saves the FPGA inputs from damage/accelerated wear. So if I'm not mistaken these are the DC limits of your device: http://www.altera.com/literature/hb/cyc ... i51005.pdfHardWareMan wrote:All cart pins are routed to FPGA. I mean all, except power and sound. So, you can switch off internal 2KB CHR RAM, for example. Onboard SRAM are behind FPGA and did not accessable while FPGA are not configured. It give you maximum freedom for mapper routing.infiniteneslives wrote:I've got some curiosity questions more to do with some of the technical details. For one I'm curious as to the interfacing done by the FPGA seems like 140 some I/O should be more than enough but you commented on I/O at a premium suggesting you're using most of them. I suppose once the technical details come out that would allow one to make their own mapper most of my queries will be answered...Indeed, the Cyclone 2 has LVTTL/LVCMOS 3.3V. And Dendy, Famicom and NES - TTL/CMOS 5v. But, in practice, restrictions on the current through the resistance is sufficient.infiniteneslives wrote:Also how are you level shifting? The FPGA isn't 5V tolerant but it looks like you just have some resistors between the cart edge and FPGA pins? Am I missing something or does the dendy not operate at 5V? Just curious what your trick was here.
This was done in order not to think about compulsory saving and loading WSRAM if you play just one saving game at time. Saving and loading WSRAM are going through the system menu.tokumaru wrote:Did you add a battery to avoid this? How will the loading and saving of SRAM data work in your cart?
Our goal - the repetition of mappers in the original form, without any hacks and other such things. For example, documentation of MMC3 is very lame, even from Kevtris. I had to sit with an oscilloscope and logic analyzer to understand how it works. Now it works as it should and has been tested on several different games - everything works fine. Also, we will try to repeat the entire spectrum of Chinese mapers, but that is caring CaH4e3.tokumaru wrote:If your mappers are faithful to the originals I'm sure this will happen naturally. I just ask of you to not use "hacks" just to get games working, because that reduces the reliability of the cart as a development tool.
I know. On the other hand, I want an autonomous cartridge All-In-One. With blackjack and hookers. 3tokumaru wrote:Most of us already own PowerPaks, and it's great to play games and all, but it's kinda lacking as a development unit. Your cart has the potential to be a great development tool, so please keep that in mind.
I understand your concern. Many of you use Krikzz products and has no negative feedback. I mean non exUSSR users. I think that was enough time to testing in real conditions.infiniteneslives wrote:Is there something out there that shows how level shifting in this manner affects lifetime of the device? I'm not doubting that it doesn't work as is, but If you have more than 4.0V present on the pins I would expect that it won't survive over time...
I don't mean to be a naysayer, but it sounds like there is still time to toss in some level shifters if you decided to.
A lot of niche forums appear to prefer e-mail accounts from domains owned by wired ISPs over free webmail provider domains because it's easier for a spammer to get away with using a disposable webmail account over one at an ISP domain that someone is presumably paying for.B00daW wrote:Couldn't register on the forum. Said my gmail email address was banned for some reason.
Since all slot pins are goes thru FPGA, you can bankswitch every single byte of SRAM. But it will be expencive for FPGA.B00daW wrote:I've got a question. What's the smallest amount of bankswitching enabled? PowerPak can do 4K at the least; which is why the PowerPak NSF player has to double its ROM space to compensate.