Search found 1491 matches

by Quietust
Wed Apr 01, 2020 1:30 pm
Forum: NES Hardware and Flash Equipment
Topic: Diagnosing NES graphics corruption
Replies: 5
Views: 159

Re: Diagnosing NES graphics corruption

Just to understand your reasoning, you are saying ppu ad0-ad4 are working to address a 32 byte chunk, and ad5 is broken resulting in the wrong 32 byte chunk? A0-A4 are used to select individual bytes within a 32-byte chunk - A5 (and everything above it) is what selects the 32-byte chunk itself. He'...
by Quietust
Mon Mar 30, 2020 9:08 am
Forum: General Stuff
Topic: Is the last version of BSNES 64-bit only ?
Replies: 5
Views: 195

Re: Is the last version of BSNES 64-bit only ?

$ file /cygdrive/c/Emul/SNES/bsnes_v108-windows/bsnes.exe /cygdrive/c/Emul/SNES/bsnes_v108-windows/bsnes.exe: PE32+ executable (GUI) x86-64 (stripped to external PDB), for MS Windows "x86-64" means that it's a 64-bit binary, so there's no way you'll be able to run it on a 32-bit operating system. I...
by Quietust
Thu Mar 26, 2020 2:22 pm
Forum: Newbie Help Center
Topic: Random Background Generation Partial Load
Replies: 2
Views: 113

Re: Random Background Generation Partial Load

For some reason, I'm not seeing any randomness - every time I reset and press Start (no matter how long I wait between them), I get the exact same layout. Of course, in order to even get the ROM to work, I had to set the Battery flag in the .NES header, since the emulator I use doesn't map RAM at $6...
by Quietust
Wed Mar 25, 2020 9:20 am
Forum: NESemdev
Topic: nestest branch instruction address bus
Replies: 2
Views: 124

Re: nestest branch instruction address bus

According to "Synertek Hardware Manual" branch operations cycle breakdown look something like this Address Bus Data Bus T0 PC OPCODE T1 PC + 1 OFFSET T2* PC + 2 + OFFSET OPCODE T3** PC + 2 + OFFSET + C OPCODE * skip if branch not taken ** skip if branch not taken; skip if branch operation doesn't c...
by Quietust
Fri Mar 20, 2020 10:33 am
Forum: NES Hardware and Flash Equipment
Topic: What is this board?
Replies: 6
Views: 455

Re: What is this board?

rainwarrior wrote:
Thu Mar 19, 2020 8:03 pm
By the label, the game seems fairly well known. Might be a prototype version of it?
I find it highly unlikely that it would be a prototype, given that the board has glop-top ROMs (which are a fairly definitive sign of being mass-produced)...
by Quietust
Fri Mar 20, 2020 5:59 am
Forum: Newbie Help Center
Topic: Question about NMI / displaying new background
Replies: 23
Views: 804

Re: Question about NMI / displaying new background

Thank you both. One more thing I'd like to confirm: Is there not a way to utilize both nametables (0 and 1) for a single background? I'm trying to break up my loop to where it loads 960/2 = 480 bytes from nametable 0. Then I would write #%10010000 to $2000 (I was hoping this would cause the next by...
by Quietust
Thu Mar 19, 2020 8:17 am
Forum: General Stuff
Topic: Permadeath in games
Replies: 12
Views: 777

Re: Permadeath in games

Permadeath can be okay as long as there are strategic ways to avoid dying - for example, if there are enemies that can one-shot kill you, they will be a source of extreme frustration unless you can reliably avoid or defend against their attack.
by Quietust
Wed Mar 18, 2020 4:54 pm
Forum: Newbie Help Center
Topic: Making a Cartridge Dumper for my Emulation System
Replies: 5
Views: 397

Re: Making a Cartridge Dumper for my Emulation System

Firstly, what does driving all the address line pins to their "appropriate states" mean? I meant that if you wanted to read from address 0xC000, you'd want to set A0-A13 to be Low and A14/A15 to be High, but because A15 isn't directly present on the cartridge connector, you'd only set A14 directly ...
by Quietust
Wed Mar 18, 2020 9:56 am
Forum: Newbie Help Center
Topic: Making a Cartridge Dumper for my Emulation System
Replies: 5
Views: 397

Re: Making a Cartridge Dumper for my Emulation System

In order to interact with an NES cartridge, you're going to need a 5 volt I/O interface, so you'll need to make sure your Arduino can actually do that. Note that "5V tolerant" might not be good enough - those can typically handle 5V input but only generate 3.3V output, which might not be enough for ...
by Quietust
Sat Mar 14, 2020 7:12 am
Forum: NESemdev
Topic: NES PPU pixel accurate rendering problems
Replies: 7
Views: 1417

Re: NES PPU pixel accurate rendering problems

For what it's worth, in all of the places I've used bitfields in my own emulator (which is currently restricted to mappers), I've always specified types of "signed" or "unsigned" rather than types which imply specific widths (e.g. "unsigned coarseX : 5;").
by Quietust
Wed Mar 11, 2020 5:05 am
Forum: Newbie Help Center
Topic: Better editor than Crimson Editor?
Replies: 8
Views: 1427

Re: Better editor than Crimson Editor?

Without being able to see more of the surrounding code, I can only assume that you're running into something like a branch distance overflow - relative conditional jump instructions (BEQ, BNE, BPL, BMI, BCC, BCS, BVC, BVS) can only reach about 127 bytes in either direction, so if you've got logic th...
by Quietust
Thu Jan 16, 2020 3:55 pm
Forum: NESdev
Topic: Any NES emulators support a mouse?
Replies: 4
Views: 2552

Re: Any NES emulators support a mouse?

Nintendulator's supported it since December 2011, mainly for the purpose of playing the game "Thwaite".
by Quietust
Sun Jan 12, 2020 6:29 am
Forum: NESdev
Topic: MMC3 Scanline Counter - Nestopia / Mesen / FCEUX
Replies: 4
Views: 2048

Re: MMC3 Scanline Counter - Nestopia / Mesen / FCEUX

So, I just found another problem: when you turn on the PPU, it's configuring the Sprites and Background to load from the same pattern table (i.e. it's writing $80 to $2000), which means no IRQs get generated if the emulator is doing "accurate" MMC3 emulation (see wiki for more info). Once I patched ...
by Quietust
Sat Jan 11, 2020 9:32 pm
Forum: NESdev
Topic: MMC3 Scanline Counter - Nestopia / Mesen / FCEUX
Replies: 4
Views: 2048

Re: MMC3 Scanline Counter - Nestopia / Mesen / FCEUX

It looks like by default 8bitworkshop compiler puts startup code at $C000, which with MMC3 might be swapped with bank at $8000 http://wiki.nesdev.com/w/index.php/MMC3#PRG_Banks https://forums.nesdev.com/viewtopic.php?p=121187#p121187 To clarify, the MMC3's only guaranteed "fixed bank" is at $E000-$...
by Quietust
Sat Jan 11, 2020 7:14 am
Forum: phpBB Issues
Topic: how to help fight forum spam
Replies: 26
Views: 16759

Re: how to help fight forum spam

Ever since the forum upgrade, it seems like spambots have been much more prevalent - did we lose (some of) our anti-spam measures in the process?