Search found 8044 matches

by Bregalad
Wed Feb 14, 2024 8:12 am
Forum: NESdev
Topic: Help needed getting MMC5 PCM to work!
Replies: 9
Views: 564

Re: Help needed getting MMC5 PCM to work!

First of all, the MMC5 and especially the PCM channel is only roughly understood by the NESDev community, and much of it is made of recent discoveries which are subjects to evolution. The Flashcart implementations of MMC5s are based on the rough understanding the community has, and has been designed...
by Bregalad
Wed Feb 14, 2024 3:37 am
Forum: General Stuff
Topic: DMCA Anti-Circumvention Laws and Video Game Dumping
Replies: 39
Views: 2167

Re: DMCA Anti-Circumvention Laws and Video Game Dumping

In the other thread it sounded like even private-copy backups are illegal if you had to defeat a copy-protection scheme to get the data. Like everyone here, I am not a lawyer, and that other thread is too long/big for me to read all through. That being said, it sounds very illogical to me that defe...
by Bregalad
Wed Feb 14, 2024 1:07 am
Forum: NESemdev
Topic: mmc5 exram
Replies: 14
Views: 951

Re: mmc5 exram

The MMC5 has different bankswitching registers for BG and sprites. The trick is that on each scanline, there is a phase of fetching of BG tiles and patterns that Dwedit explained, then a phase of fetching at most 8 sprites. The MMC5 will rapidly and automatically bankswitch the CHR-ROM between both ...
by Bregalad
Mon Feb 12, 2024 3:08 pm
Forum: NESemdev
Topic: mmc5 exram
Replies: 14
Views: 951

Re: mmc5 exram

If the ExRAM is mapped to a nametable, it can be accessed juste like read and writes to the usual nametables of the internal VRAM in the NES. However there is some specific timings, it is accessible only during VBlank, and on the other side, it is accessible at $5c00-$5fff only during frame in some ...
by Bregalad
Mon Feb 12, 2024 3:06 pm
Forum: General Stuff
Topic: DMCA Anti-Circumvention Laws and Video Game Dumping
Replies: 39
Views: 2167

Re: DMCA Anti-Circumvention Laws and Video Game Dumping

ROM dumping, regardless of how the dump was made, is legal.

Sharing your dump on the internet, no matter how the dump was made, is not if the dump is a Copyrighted work.
by Bregalad
Mon Feb 12, 2024 2:51 pm
Forum: NESemdev
Topic: mmc5 exram
Replies: 14
Views: 951

Re: mmc5 exram

MMC5 ExRAM can be accessed in read and write forms both through $2007 and through $5c00-$5fff depending on the mode selected in register $5104.

What exactly do you fail to understand in the explaintations given on the wiki ?
by Bregalad
Sat Dec 09, 2023 2:59 pm
Forum: Newbie Help Center
Topic: Multi-Direction Scrolling
Replies: 2
Views: 2184

Re: Multi-Direction Scrolling

Really, the first thing to do before tempting to code any multidirectional scrolling demo is to open your favourite games in FCEUltra emulator and use the Nametable viewer with the scroll bars. This is immensely useful in understanding what's happening in VRAM when a game is scrolling, and explainin...
by Bregalad
Tue Oct 24, 2023 1:45 pm
Forum: General Stuff
Topic: I seek to end my abuse of "(ab)use"
Replies: 14
Views: 2710

Re: I seek to end my abuse of "(ab)use"

I like this usage of the word "abuse" and I don't think there's any reason to seek to replace it.

As a native french speaker, it's a no-brainer, as in our language "abuse" has a very different meaning, it means taking too much of something (that thigs doesn't need to be a drug).
by Bregalad
Tue Oct 24, 2023 1:39 pm
Forum: NESdev
Topic: Expand CNRom CHR 32k to 64k
Replies: 9
Views: 2105

Re: Expand CNRom CHR 32k to 64k

Found the issue while writing this comment The upper 2 bank select bits on the 74HC161 were connected to security diodes. If they were connected to CHR ROM address lines instead, this board could have theoretically supported up to 128 KB of CHR ROM. So, the limits were hardwired. But, what if I som...
by Bregalad
Fri Sep 29, 2023 2:33 pm
Forum: NESdev
Topic: MMC5 now has how much WRAM!?
Replies: 17
Views: 2616

Re: MMC5 now has how much WRAM!?

Just to be clear - the MMC5 itself only has 1k of RAM which can be mapped to either CPU (acting like WRAM) or PPU. The WRAM memory who is accessible at $6000-$FFFF has to be on the cartridge. Previous mappers such as the MMC1 could be tricked to adress large chunks of WRAM but it wasn't designed wit...
by Bregalad
Mon Sep 04, 2023 1:48 pm
Forum: General Stuff
Topic: Living without a personal smartphone
Replies: 69
Views: 30725

Re: Living without a personal smartphone

As many of you guys, I have been able to avoid smartphones completely until the end of year 2020, when they scrapped the 2G services in Switzerland. At that point, my only choice was either live without a phone at all, buy specifically a phone designed for elderly people who can't handle smartphones...
by Bregalad
Fri Jul 08, 2022 2:28 pm
Forum: NESdev
Topic: How does Castlevania 3 render the character switch animation?
Replies: 6
Views: 1712

Re: How does Castlevania 3 render the character switch animation?

So it's just timing its bank switching to go on specific scanlines? I suppose that isn't too hard since it freezes gameplay, but that still has to be done manually... The original game use VRC6 mapper, the western port MMC5, both of which are quite capable on IRQs. When making the hack that allows ...
by Bregalad
Fri Jul 08, 2022 2:23 pm
Forum: NESdev
Topic: Changing nametable layout terminology on the wiki
Replies: 22
Views: 2747

Re: Changing nametable layout terminology on the wiki

Four screen VRAM is often referred to as four screen mirroring, despite there being no mirroring. I think four screen arrangement makes more sense than mirroring. You're right that, as far as I remember, the original name for calling this feature was "Four-screen VRAM". Only later was it ...
by Bregalad
Wed Jul 06, 2022 1:58 pm
Forum: NESdev
Topic: Changing nametable layout terminology on the wiki
Replies: 22
Views: 2747

Re: Changing nametable layout terminology on the wiki

I don't mind the terminology being changed as long as the original terminology is still documented. The ideal would be to document where each set of terms originally came from and who used them. But please, don't call horizontal arrangement "horizontal scrolling", because scrollig is alrea...
by Bregalad
Tue May 17, 2022 5:25 am
Forum: NES Hardware and Flash Equipment
Topic: MMC1 MAPPER impossible to do with discrete parts
Replies: 20
Views: 2040

Re: MMC1 MAPPER impossible to do with discrete parts

We should have a challenge. Design 100% compatible MMC1, only use 74xx chips (any, including shift registers, rare ones etc), minimum # of chips wins. How many do you think it takes? What’s realistic? The problem is that doing so is completely useless. Many chips technically existing in the 74xx se...