Search found 650 matches

by Joe
Wed Mar 20, 2024 8:28 pm
Forum: NESemdev
Topic: Buggy background rendering
Replies: 1
Views: 236

Re: Buggy background rendering

How does your renderer handle the CPU writing to the PPU outside of vblank? The litewall ROMs do a whole lot of timed mid-screen PPU writes to get those effects.
by Joe
Wed Mar 13, 2024 6:39 am
Forum: Newbie Help Center
Topic: NESRGB Blue Scrambled screen
Replies: 6
Views: 485

Re: NESRGB Blue Scrambled screen

Firedoggod wrote: Wed Mar 13, 2024 5:41 amThe output is wired to a SNES style multi out
Aha, that explains it. Your multi-out-to-SCART cable is upside-down.
by Joe
Tue Mar 12, 2024 10:33 pm
Forum: Newbie Help Center
Topic: NESRGB Blue Scrambled screen
Replies: 6
Views: 485

Re: NESRGB Blue Scrambled screen

I would guess either your TV isn't compatible or you've mixed up the output signal wires somewhere.

How exactly did you connect the NESRGB to your TV? It looks like you have some kind of connector board in there, but I don't recognize it from any other NESRGB installs I've seen.
by Joe
Mon Mar 04, 2024 9:52 am
Forum: NES Hardware and Flash Equipment
Topic: AUX on the Yobo Gameware FC2
Replies: 7
Views: 531

Re: AUX on the Yobo Gameware FC2

as soon as I find a male/male cable, I'll try it. I hope you're thinking of a USB-A to USB-C cable or something along those lines. A male USB-A to male USB-A cable will probably damage something. I'd just open it up and see how that port is wired up inside the console. Power output that only works ...
by Joe
Tue Feb 27, 2024 5:13 pm
Forum: NESdev
Topic: MMC5 and third pattern nametable
Replies: 30
Views: 2323

Re: MMC5 and third pattern nametable

Anes wrote: Tue Feb 27, 2024 4:27 pmWhat i don't know is WHEN to access the "A" or the "B".
If sprites are 8x8, always use "A".

If sprites are 8x16, use "A" for sprites and "B" for backgrounds.
by Joe
Tue Feb 27, 2024 11:38 am
Forum: NES Hardware and Flash Equipment
Topic: Weird 15 in 1 Cartridge
Replies: 13
Views: 994

Re: Weird 15 in 1 Cartridge

krzysiobal wrote: Tue Feb 27, 2024 12:17 amWhy do you think so?
Because I configured my tile viewer incorrectly. :oops:
by Joe
Mon Feb 26, 2024 7:49 pm
Forum: NES Hardware and Flash Equipment
Topic: Weird 15 in 1 Cartridge
Replies: 13
Views: 994

Re: Weird 15 in 1 Cartridge

The address and data pins are in the wrong order. I was able to rearrange 15C.BIN to get something that looks like the correct CHR, but it doesn't match the board layout or krzysiobal's schematic, so I'm not sure what's going on...
by Joe
Mon Feb 19, 2024 7:52 pm
Forum: NESemdev
Topic: Trying to write a C# nsf player, 95% there but stuck.
Replies: 4
Views: 371

Re: Trying to write a C# nsf player, 95% there but stuck.

1. What's the recommended way to control the playback speed? Playback speed is controlled by how often your NSF player tells the emulated 2A03 to execute the play routine. Typically that's handled by cycle counting inside the emulator, which indirectly ties playback speed to the audio sample rate (...
by Joe
Sat Feb 17, 2024 1:16 am
Forum: NESdev
Topic: Linux on NES
Replies: 22
Views: 9835

Re: Linux on NES

The same is likely true for the 8086, but I'm not as familiar with UNIX stuff on the 16-bit x86s, I imagine they'd also pair it with an MMU, although it's using segmented memory natively iirc (cs, ds, ss, and so on.) There were a handful of 8086-based computers that used a MMU to provide virtual me...
by Joe
Fri Feb 16, 2024 7:45 pm
Forum: Other Retro Dev
Topic: N64 16Kbit Eeprom saves and padding. (Solved)
Replies: 8
Views: 9654

Re: N64 16Kbit Eeprom saves and padding. (Solved)

Have you tried creating a new save on your Everdrive to compare against a save copied from your cartridge? Maybe the data needs to be rearranged for the Everdrive.
by Joe
Mon Feb 12, 2024 8:51 pm
Forum: NESdev
Topic: What happened with Miracle Piano rev-engineering?
Replies: 59
Views: 33058

Re: What happened with Miracle Piano rev-engineering?

Huh, I posted about which MIDI messages the piano can receive, but not which messages it can send. Here's all the MIDI messages the Miracle Piano can send: 9x xx xx bx 40 xx bx 7b 00 cx xx f0 00 00 42 01 01 0x f7 f0 00 00 42 01 03 0x f7 f0 00 00 42 01 05 xx xx f7 f0 00 00 42 01 0b 0x f7 The piano ma...
by Joe
Sun Feb 11, 2024 9:54 pm
Forum: NESdev
Topic: What happened with Miracle Piano rev-engineering?
Replies: 59
Views: 33058

Re: What happened with Miracle Piano rev-engineering?

Most of the digital logic inside the Miracle Piano is contained within two ASICs, labeled AS0012 and AS0013 in the schematics but 800502 and 800601 on the actual chips. The AS0012/800502 ASIC provides the keyboard interface, the game console interface, and the PWM volume control signal. It's connect...
by Joe
Fri Feb 09, 2024 6:58 pm
Forum: Reproduction
Topic: s29gl064n90tfi06 don't wortk
Replies: 6
Views: 556

Re: s29gl064n90tfi06 don't wortk

Each byte, one by one.

I've used this program for things like that, but I'm sure there are lots of ways you could do it.
by Joe
Wed Feb 07, 2024 10:40 pm
Forum: NESdev
Topic: What happened with Miracle Piano rev-engineering?
Replies: 59
Views: 33058

Re: What happened with Miracle Piano rev-engineering?

Could be! I haven't looked at the games at all, but the MIDI messages I listed are the only ones the piano understands. At least two versions of the Miracle Piano main board exist. The (presumably) older version, marked "800951 REV B1" in silkscreen and copper, seems to match the schematic...
by Joe
Wed Feb 07, 2024 8:37 pm
Forum: Reproduction
Topic: s29gl064n90tfi06 don't wortk
Replies: 6
Views: 556

Re: s29gl064n90tfi06 don't wortk

My question is if there is any difference between these models S29GL064N90TFI04 has byte mode, activated by connecting the BYTE pin to ground. S29GL064N90TFI06 does not have byte mode. To use the 06 in place of the 04, you need to repeat each byte when you program it, which means it can only hold h...