Search found 11067 matches

by lidnariq
Thu Dec 01, 2022 5:02 pm
Forum: NES Hardware and Flash Equipment
Topic: PowerPak MMC3 jitter fix for loopy's mapper
Replies: 51
Views: 2638

Re: PowerPak MMC3 jitter fix for loopy's mapper

As far as I know, no, they all behave the same. In the linked thread, you said Anyhow, the patch is pretty simple. Treat it as regular MMC3 with WRAM and no expectation that the WRAM disable will work. Initialize the entire WRAM to $FF and never disable it. Seems to take care of all the problems, an...
by lidnariq
Thu Dec 01, 2022 1:10 pm
Forum: NES Hardware and Flash Equipment
Topic: PowerPak MMC3 jitter fix for loopy's mapper
Replies: 51
Views: 2638

Re: PowerPak MMC3 jitter fix for loopy's mapper

The PowerPak has pull-up resistors on the data bus for its FPGA (which is 5V tolerant but can't drive pins above 2.5V).

Which means that devices that care about open bus not being $FF (such as Paperboy's joypad-reading code) require intervention.
by lidnariq
Sat Nov 26, 2022 11:15 am
Forum: NES Hardware and Flash Equipment
Topic: Dumping a multigame 1000 in 1 NES Cartridge with INLretro
Replies: 26
Views: 1246

Re: Dumping a multigame 1000 in 1 NES Cartridge with INLretro

To repeat myself: this is still a bad dump - the correct dump should be 3MB.
by lidnariq
Fri Nov 25, 2022 12:19 pm
Forum: NES Hardware and Flash Equipment
Topic: Dumping a multigame 1000 in 1 NES Cartridge with INLretro
Replies: 26
Views: 1246

Re: Dumping a multigame 1000 in 1 NES Cartridge with INLretro

The first 2MiB have unique content, but the third MiB is a copy of the first. I must still have some mistake in my code, but I am not entirely clear where...
by lidnariq
Thu Nov 24, 2022 8:59 pm
Forum: NES Hardware and Flash Equipment
Topic: Coconuts Japan Pachinko Controller
Replies: 5
Views: 332

Re: Coconuts Japan Pachinko Controller

It's also sorta like a "Delta-encoded" ADC, except that they omitted the "count down when the count is above the current value" bit
by lidnariq
Thu Nov 24, 2022 5:18 pm
Forum: NES Hardware and Flash Equipment
Topic: Dumping a multigame 1000 in 1 NES Cartridge with INLretro
Replies: 26
Views: 1246

Re: Dumping a multigame 1000 in 1 NES Cartridge with INLretro

... UGH I see one of my mistakes in my code, but I don't see the other. I had local datapart = (read_count & 7) << 1; local addrpart = 0xE000 | ((read_count << 1) & 0x30); dict.nes("NES_CPU_WR", addrpart, datapart) --32KB @ CPU $8000 but I forgot to include all the bits. That shoul...
by lidnariq
Wed Nov 23, 2022 7:07 pm
Forum: NES Hardware and Flash Equipment
Topic: Dumping a multigame 1000 in 1 NES Cartridge with INLretro
Replies: 26
Views: 1246

Re: Dumping a multigame 1000 in 1 NES Cartridge with INLretro

From Krzysiobal's schematic, the discrete logic on the PCB already does this following: A~[111x xxxx xxIH W???] D~[?MGF E???] || | ||| | ++------------++-+---- Specify PRG A21 downto A17 | +-------- H/V nametable arrangment +------------------ CHR RAM write protect Here's what I've learned from the ...
by lidnariq
Wed Nov 23, 2022 2:47 pm
Forum: SNESdev
Topic: Wrong SNES video
Replies: 19
Views: 1318

Re: Wrong SNES video

Definitely not S-ENC - that's "only" responsible for converting from RGB to YUV and s-video and composite.

My hunch is that either this is something wrong with the PPU's RAMs, and you can replace them, or it's something broken in PPU2 and you can't really do much about it.
by lidnariq
Tue Nov 22, 2022 1:52 pm
Forum: NES Hardware and Flash Equipment
Topic: Dumping a multigame 1000 in 1 NES Cartridge with INLretro
Replies: 26
Views: 1246

Re: Dumping a multigame 1000 in 1 NES Cartridge with INLretro

replace "-m nrom" with "-m decipher310331C". And "decipher.lua" probably has to be copied into the same directory as "nrom.lua" is in (in the dumper program)
by lidnariq
Sun Nov 20, 2022 1:18 pm
Forum: NES Hardware and Flash Equipment
Topic: Dumping a multigame 1000 in 1 NES Cartridge with INLretro
Replies: 26
Views: 1246

Re: Dumping a multigame 1000 in 1 NES Cartridge with INLretro

Based on the code in the "-x 32" nrom dump, it looks like there's a register is at $Exxx. Based on the schematic, there's only one register. Use this script ("decipher.lua") with "-x 4096". This dump will not work , but it will let us determine what the PAL is doing. Yo...
by lidnariq
Sun Nov 20, 2022 12:52 pm
Forum: NES Hardware and Flash Equipment
Topic: Overriding CPU divider from 16 to 15
Replies: 6
Views: 322

Re: Overriding CPU divider from 16 to 15

The programmable logic cells in a PIC or AVR might be up to this too... At the very least, there's a new line ("Q43") of PICs with three "Numerically-Controlled Oscillators" which should be able to generate both the needed PAL×6 and PAL×6.4 from their reference clock. There are p...
by lidnariq
Sat Nov 19, 2022 2:07 pm
Forum: NES Hardware and Flash Equipment
Topic: Dumping a multigame 1000 in 1 NES Cartridge with INLretro
Replies: 26
Views: 1246

Re: Dumping a multigame 1000 in 1 NES Cartridge with INLretro

A significant portion of how this board works has been hidden inside the program inside the TIBPAL16L8. Assuming someone else doesn't specifically recognize this board, you'll need to ask the INLretro to dump it as though it were NROM, and hopefully there'll be enough information in that NROM dump t...
by lidnariq
Sun Nov 13, 2022 8:50 pm
Forum: NES Hardware and Flash Equipment
Topic: PowerPak MMC3 jitter fix for loopy's mapper
Replies: 51
Views: 2638

Re: PowerPak MMC3 jitter fix for loopy's mapper

I did spend a little time looking into that but saw no reason why the various bits of the counter should behave differently from each other, so it's got to be analog mess.
by lidnariq
Thu Nov 10, 2022 11:07 am
Forum: SNESdev
Topic: Advice wanted on manipulating $213F for region unlocking
Replies: 7
Views: 743

Re: Advice wanted on manipulating $213F for region unlocking

Yeah, that would work...

The equivalent circuit you're implementing is basically this:
by lidnariq
Wed Nov 09, 2022 6:02 pm
Forum: SNESdev
Topic: SRAM 622256 vs FeRAM FM18W08 do we need OR GATE?
Replies: 39
Views: 2449

Re: SRAM 622256 vs FeRAM FM18W08 do we need OR GATE?

Theoretically FeRAM should not lose its contents randomly - I have no idea what's going wrong. Maybe you're triggering a spurious write somehow (no idea how) and then the game detects invalid data...