NES 2.0 Additions Proposal
Moderator: Moderators
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: NES 2.0 Additions Proposal
Kaiketsu Yanchamaru is in the list as "undetermined". Super Chinese 2 does query the microphone, but the code is too convoluted for hvcmic to identify.
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: NES 2.0 Additions Proposal
Two recently-released famiclone built-in ROMs (Thumbs-Up 240-in-1 Mini Arcade Machine, Polaroid Megamax GPD001SDG, available at the "usual place") use an encryption scheme that simply swaps bits 5 and 6, but only of CPU opcode bytes, and are otherwise identical to the normal VTxx console types. I tentatively denoted mapper 256 submapper 15 in the released ROM images to indicate this, given it was likely used for the same purpose as the other submappers of mapper 256. But I am not sure that is the right spot to do it, given that it has nothing to do per se with what a mapper normally does. But I am also hesitant to use any other header bits to denote something that is really idiosyncratic to a particular type of famiclone. Any ideas or opinions?
Re: NES 2.0 Additions Proposal
On one hand, it is a unique CPU, and arguably should be in the Extended Console Type.
On the other hand, every VRTech console except the VT01 makes no distinction between memory mapper, CPU, and PPU anyway, so in these situations the two fields are really redundant anyway, and shoving this craziness into a submapper makes it easier for emulator authors to quarantine the crazy.
On the other hand, every VRTech console except the VT01 makes no distinction between memory mapper, CPU, and PPU anyway, so in these situations the two fields are really redundant anyway, and shoving this craziness into a submapper makes it easier for emulator authors to quarantine the crazy.
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: NES 2.0 Additions Proposal
Okay! I have now added this encryption type to mapper 256's submapper table.
Re: NES 2.0 Additions Proposal
I've noticed that the wiki page for NES 2.0 got an overhaul... I'm not sure if the new format is an improvement over what we had before, but regardless of opinion, I'd like to report that some of the ASCII diagrams are busted (the first 2 for sure), as the lines aren't correctly connecting some bits to their descriptions.
Re: NES 2.0 Additions Proposal
The diagrams are literally just ASCII and spaces with no tabs in a monospaced font. I don't see how this could go wrong, but a picture of what you see would help us figure out if there's anything we can do to fix it.
Re: NES 2.0 Additions Proposal
Here's what looks wrong to me:
Re: NES 2.0 Additions Proposal
Oh, huh. Those are actually typos. Fixed.
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: NES 2.0 Additions Proposal
It's always nice to see the appreciation one gets here for one's work. Maybe I should re-add some of the better parts of the old page, such as the rant about battery-backing the "stupid CHR RAM" and which cartridges are "monstrosities"?tokumaru wrote:I'm not sure if the new format is an improvement over what we had before
Anyway, thank-you for pointing out the typos.
Re: NES 2.0 Additions Proposal
Sorry if I sounded ungrateful or something, it's just that I felt slightly disoriented when I went to look something up and found a completely different page. And without comparing them side by side I couldn't really tell what has improved and what hasn't. I do appreciate the effort to make the wiki better, so sorry if I sounded mean.
Re: NES 2.0 Additions Proposal
Didn't see in the Wiki that the Famicom Network System (Modem) controller is added to "Default Expansion Device". Guess we could add it preemptively as "$2F" as Ben Boldt figures all this stuff out?
Re: NES 2.0 Additions Proposal
Another might be the Famicom emulator in the Nintendo Switch (free download from Japanese eShop and region-free). I can confirm that the headset port does not work (or at least I couldn't get it to work) with Zelda though, so I guess you need those Famicom-style controllers that supposedly has a microphone. The 3DS VC is another possibility, I have no Famicom VC games on my 3DS though.rainwarrior wrote:I said earlier in the thread but Wii U VC actually uses the microphone to emulate the Zelda pols-voice situation. Not sure if there were ever other mic-sensitive games on VC.tepples wrote:An emulator running on Nintendo DS might emulate the microphone with the actual microphone. Compare Mario Kart DS battle mode, which allows inflating shield balloons while in cover using Select or blowing, but blowing is faster.
Thanks for your hard work! There are many new games to the list I didn't know about. I don't see one of the most famous examples, Hikaru Shinwa: Paluthena no Kagami, in there and I have never found the code searching the disk image manually either. I'm starting to doubt that the game actually supports the mic as I have never gotten it to work nor have I seen proof of it working. I'd love to be proven wrong though.NewRisingSun wrote:I have taken very rough look at most of the games that hvcmic identified as mic-using candidates. "Code exists and is definitely called" means that I can set a breakpoint at the code that reads and checks the microphone bit, and will eventually find it triggered. Usually, that sets a memory location; whether the game does anything with that, or just calls that code as part of an input device library is another question. "Code exists, but unreached in tests so far" means that the code is definitely a mic-reading and checking code, but my brief encounter with that game has not reached a point where that code was ever called. It may be called at some point in the game, or it maybe unreachable code as part of an input device library. "False alert" means that it's obvious that it cannot be mic-reading code. "Undetermined" means that I have not yet taken a closer look.
If we can create a perfect list based on analyzing this rather limited list of games, then we can add a field value for Mic. I will not do such an analysis all alone on my own, however.
-
- Posts: 1510
- Joined: Thu May 19, 2005 11:30 am
Re: NES 2.0 Additions Proposal
In the context of NES 2.0 headers, I only looked at cartridge games, and Parthena no Kagami is a Disk-System-only game. (The U.S. version, Kid Icarus, which was released on cartridge, does not use the microphone.)Pokun wrote:I don't see one of the most famous examples, Hikaru Shinwa: Paluthena no Kagami, in there
At any general store (i.e. one where you are greeted with イラッシャイマセ ナンデモヤデス, not where you are greeted with ドヤ イッペン コウテミヤヘンケ), blow into the microphone while holding the A button on the second controller to raise or lower the prices.Pokun wrote:I'm starting to doubt that the game actually supports the mic as I have never gotten it to work nor have I seen proof of it working.
Re: NES 2.0 Additions Proposal
Oh I see, so the entire FDS library is still unchecked.
OK I just tried haggling in Mesen and now it does indeed work right away. I used the TOSEC dumped disk and Mesen, I guess I must have used a bad dump before (the No-intro dump is known to be bad), and for real hardware I guess it's just my mic that is bad (although it is good enough for other games like Zelda).
OK I just tried haggling in Mesen and now it does indeed work right away. I used the TOSEC dumped disk and Mesen, I guess I must have used a bad dump before (the No-intro dump is known to be bad), and for real hardware I guess it's just my mic that is bad (although it is good enough for other games like Zelda).
-
- Posts: 780
- Joined: Tue Nov 23, 2004 9:35 pm
Re: NES 2.0 Additions Proposal
I know you had already figured it out, but I did post visual proof of the microphone working to haggle the shopkeeper down on original hardware several years ago : https://www.youtube.com/watch?v=aF_TynJ-c6w