Search found 7796 matches

by rainwarrior
Wed May 27, 2020 2:44 pm
Forum: Newbie Help Center
Topic: Can NMI while you're inside the NMI handler?
Replies: 4
Views: 121

Re: Can NMI while you're inside the NMI handler?

Yeah, in more or less all my projects, immediately after entering NMI, I set some variable that indicates the NMI should skip directly to the RTI in case of a self-interrupted NMI routine, so it never tries to do any work if more than 1 deep. In practice, it never actually comes up for me because my...
by rainwarrior
Fri May 22, 2020 2:02 pm
Forum: Newbie Help Center
Topic: cc65 - Are % and * supported?
Replies: 4
Views: 189

Re: cc65 - Are % and * supported?

* 10 became mulax10 , which is a dedicated subroutine for multiplying by 10, and is pretty efficient. CC65 does have dedicated ones for 3, 5, 6, 7, 9, and 10. Powers of two are generally handled with reasonably efficient shifts. (More simply: 0-10 and other powers of 2 are efficient.) Other numbers...
by rainwarrior
Fri May 22, 2020 1:52 pm
Forum: NESemdev
Topic: Can different pattern table sections be referenced in a nametable tile?
Replies: 4
Views: 170

Re: Can different pattern table sections be referenced in a nametable tile?

A suitably complex mapper can substitute every byte of nametable and/or attribute fetched. MMC5 has a mode that makes attributes per-tile rather than per 2x2 group. However, other than that, there is not much existing mapper hardware that tries to do something like this. Rasteri's DOOM on NES cart c...
by rainwarrior
Tue May 19, 2020 4:15 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

One question though, the official (corrupt) rom for this game uses mapper 2. Any idea why the actual cart uses 30? Is that because of the LEDs? If so, is there a way to convert it to use mapper 2 like the official rom? Or somehow transplant the missing graphics into it from my dump? Note that the d...
by rainwarrior
Tue May 19, 2020 1:06 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

mario64 wrote:
Tue May 19, 2020 6:30 am
]Thanks again. I may try to dump it again. I just checked and MISTer NES core page says mapper 30 is supported
I'm sure it supports the more common form of mapper 30. This less common form (flashable, register at $C000 only) is probably not.
by rainwarrior
Tue May 19, 2020 1:07 am
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

The dump is likely fine. They don't normally come out corrupted. Generally you either get everything or garbage that won't run. Much more rarely some transmission error will cause a bad dump, but you can try dumping it a second time and comparing the two files if you really want to make sure. If the...
by rainwarrior
Mon May 18, 2020 2:44 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

mario64 wrote:
Mon May 18, 2020 2:28 pm
Oh wow! This is different than what is posted on their site? This one works?
It's your dump. I decoded it from the image you posted.

(Attached the quick python program I wrote to do that, in case it's useful to anyone in the future.)
by rainwarrior
Mon May 18, 2020 2:17 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

BunnyBoy said it was okay, so I'm uploading the ROM here.
by rainwarrior
Mon May 18, 2020 2:16 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

Great thank you. Forgive me if this is a dumb question but NT Mini runs the actual cart without issue. Wouldn't that mean it supports mapper 30? Also, I have found that the rom is crashing after maybe 20 minutes of running its demo loop. I'm testing now to see if the cart does this too or if it is ...
by rainwarrior
Mon May 18, 2020 1:56 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

From the image you posted I decoded the dumped ROM (since I only needed the first 128k) and can confirm it runs in Mesen if I: Use mapper 30 Set the battery bit Vertical mirroring As for your problems with MISTer, I would highly suspect it does not support mapper 30 fully. Most likely it doesn't do ...
by rainwarrior
Mon May 18, 2020 1:18 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

Did you do what NewRisingSun suggested and set the battery backed flag in the header? (As mapper 30) Kind of interesting to note from that visual output: Banks 0,1,2,3 graphics, corrupted in demo ROM Bank 4 empty in demo ROM, but seems to have some data for you? Bank 5 empty in both Bank 6-7 code I'...
by rainwarrior
Mon May 18, 2020 10:30 am
Forum: General Stuff
Topic: God Mode No Holes No Timer No Damage SMB Hack
Replies: 6
Views: 513

Re: God Mode No Holes No Timer No Damage SMB Hack

If softlocking is a problem you could just make SELECT restart from the checkpoint or something?
by rainwarrior
Sat May 16, 2020 11:25 am
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

When a larger EPROM is being used to store a smaller ROM you just have to duplicate it multiple times across it. Works out the same in the end.
by rainwarrior
Fri May 15, 2020 2:50 pm
Forum: NES Hardware and Flash Equipment
Topic: Xmas 2016
Replies: 40
Views: 1559

Re: Xmas 2016

I think I know what the problem is then. The original plugin treated it like UNROM where the register exists at $8000-FFFF, but some variations of the RetroUSB board only put the register at $C000-FFFF. The more recent version of the U5ROM plugin should do that, but you said it didn't work. Instead,...
by rainwarrior
Fri May 15, 2020 2:09 pm
Forum: Homebrew Projects
Topic: AAAEEEOOO 8-bit version!
Replies: 5
Views: 929

Re: AAAEEEOOO 8-bit version!

Wow, extremely nice!