Search found 314 matches

by Controllerhead
Sat Mar 20, 2021 12:44 pm
Forum: Newbie Help Center
Topic: Questions about comprehension, hobbies, and tenacity.
Replies: 15
Views: 9099

Re: Questions about comprehension, hobbies, and tenacity.

I don't know C ... and I would like to have the advantages of using assembly for code speed and optimization. Ok. The CA/CC65 toolchain is built around using C and with it extra complication and baggage to make that happen. Personally, i am happy with the ASM6F / Mesen debugger route of development...
by Controllerhead
Sat Mar 20, 2021 12:50 am
Forum: Newbie Help Center
Topic: Questions about comprehension, hobbies, and tenacity.
Replies: 15
Views: 9099

Re: Questions about comprehension, hobbies, and tenacity.

I have been thinking about how it would be more effective to modify an already existing game with source code, like Metroid or SMB, porting VVVVVV to the NES. Those engines are both highly specific to their respective games. This is most certainly not the case. porting VVVVVV The Mojon Twins engine...
by Controllerhead
Mon Mar 08, 2021 5:57 pm
Forum: NESemdev
Topic: Seeking Parsable Mapper Data File
Replies: 4
Views: 3010

Re: Seeking Parsable Mapper Data File

lidnariq wrote: Mon Mar 08, 2021 5:52 pm
Noted. I'm happy to have structure and a starting point for now. All good in the hood.

EDIT: Progressing...

Image

EDIT 2: Data getting valider. Tables getting tablier. Etc.

Image
by Controllerhead
Mon Mar 08, 2021 5:47 pm
Forum: NESemdev
Topic: Seeking Parsable Mapper Data File
Replies: 4
Views: 3010

Re: Seeking Parsable Mapper Data File

lidnariq wrote: Mon Mar 08, 2021 11:39 am But if you're ok with a 30000-foot summary,
Well, i've managed to smash those HTML tables into JSON, so, that's a good start. Thanks!

I'll post the result when i mutate it into something more useful...

Image
by Controllerhead
Mon Mar 08, 2021 10:38 am
Forum: NESemdev
Topic: Seeking Parsable Mapper Data File
Replies: 4
Views: 3010

Seeking Parsable Mapper Data File

I am looking for a parsable data file (JSON, XML, Toml, anything honestly) that contains info on each mapper: - Board Name(s) / iNes number - Valid ROM / RAM Configurations (Size) - Register Address - Register Function - Register Format (Serial, Bus, etc.) - Bus conflicts (Y/N) - The more informatio...
by Controllerhead
Mon Mar 08, 2021 9:35 am
Forum: NESdev
Topic: what is this song called?
Replies: 3
Views: 3210

Re: what is this song called?

Well, judging by the style, they are at least from the mid 2000s or later. Try a K-Pop or Anime forum?
by Controllerhead
Sat Mar 06, 2021 1:26 am
Forum: NESdev
Topic: [SOLVED] MMC3 Scanline Mask + Sprite Shuffling = issues...
Replies: 10
Views: 4301

Re: MMC3 Scanline Mask + Sprite Shuffling = issues...

Hm, that's confusing. How did we previously come up with the the 192-240 range? It's pretty wild watching different parts of OAM get corrupted as you move the PPU shutoff around with the test. On my machine, the OAM corruption seems to be sequential through the table, but, i'm sure it would take on...
by Controllerhead
Sat Mar 06, 2021 12:25 am
Forum: NESdev
Topic: [SOLVED] MMC3 Scanline Mask + Sprite Shuffling = issues...
Replies: 10
Views: 4301

Re: MMC3 Scanline Mask + Sprite Shuffling = issues...

Fiskbit's test Super helpful! Wow, so, there are like "potholes" inside of hBlank that when you shut off rendering through PPU_MASK at a certain time it corrupts specific and predictable pieces of OAM. Furthermore, recopying OAM to attempt to correct it does not work. Wow... so this expla...
by Controllerhead
Fri Mar 05, 2021 11:32 pm
Forum: NESdev
Topic: [SOLVED] MMC3 Scanline Mask + Sprite Shuffling = issues...
Replies: 10
Views: 4301

Re: MMC3 Scanline Mask + Sprite Shuffling = issues...

Does this happens in Somari on your hardware? Nope. Somari is perfect. It's actually where i got the idea from! I play this version: https://www.romhacking.net/hacks/5026/ that's a known bug and requires very specific timing within the scanline to do so safely. Turning off backgrounds & sprites...
by Controllerhead
Fri Mar 05, 2021 10:55 pm
Forum: NESdev
Topic: [SOLVED] MMC3 Scanline Mask + Sprite Shuffling = issues...
Replies: 10
Views: 4301

[SOLVED] MMC3 Scanline Mask + Sprite Shuffling = issues...

I have been trying different sprite shuffling techniques in combination with an MMC3 scanline IRQ triggering at $E0 to cut off the bottom 16 pixels. The scanline mask works fine. The sprite shuffling also works fine. Whenever i combine them: OAM does not appreciate this. I get all kinds of graphical...
by Controllerhead
Sat Feb 27, 2021 1:58 pm
Forum: NESdev
Topic: How can i hack Graphics of a game without CHR Rom?
Replies: 5
Views: 3830

Re: How can i hack Graphics of a game without CHR Rom?

I took a quick look. Decoding the tiles is the first thing it does after vBlank wait and memory clear. GL
by Controllerhead
Fri Feb 26, 2021 3:06 pm
Forum: 2020 NESdev Competition
Topic: 2020/21 NESDev Competition
Replies: 14
Views: 18947

Re: 2020/21 NESDev Competition

Goose2k wrote: Thu Feb 11, 2021 9:39 am Should that be 2020? Or 2020/21 maybe?
2020 with carry set :lol:
by Controllerhead
Sun Feb 21, 2021 10:58 am
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 991
Views: 637948

Re: Mesen - NES Emulator

Mesen doesn't seem to allow me to push A, B, Select, and Start simultaneously This is probably not Mesen. This is probably your keyboard =p Most do not register all of the keys all of the time. Some of the old school IBM PS2 port or high end gaming keyboards will register every key all of the time,...
by Controllerhead
Tue Feb 16, 2021 2:07 pm
Forum: Newbie Help Center
Topic: BRK masking bug and reliability of B pseudoflag
Replies: 35
Views: 14470

Re: BRK masking bug and reliability of B pseudoflag

An important part about the "bit in the memory" is that it can be a relative hindrance to check B, but one place in the ROM is likely enough. Setting up anything else takes space which would probably be better "wasted" on a whole BSR instead. Once you RTI from your BRK the BRK i...
by Controllerhead
Tue Feb 16, 2021 1:09 pm
Forum: Newbie Help Center
Topic: BRK masking bug and reliability of B pseudoflag
Replies: 35
Views: 14470

Re: BRK masking bug and reliability of B pseudoflag

That video explains the mechanism behind the takeover happening, but it doesn't say anything about B. The BRK instruction gets ignored, and as a result, the BRK flag gets ignored. https://i.imgur.com/YkxR6tw.png Look man, just use a bit / byte in memory and save yourself the headaches and the cycles.