Search found 1536 matches

by byuu
Tue Nov 26, 2019 8:12 am
Forum: NESemdev
Topic: kindred (emulator)
Replies: 24
Views: 12482

Re: kindred (emulator)

I've just added Pocket Challenge W to the list of systems now emulated by kindred. I think this is the first? Please correct me if I am wrong. It's listed in MAME, but they're marked supported=no, so this may well be a first. Very impressive to emulate a TLCS-90 for that. I had to do the TLCS-900/H...
by byuu
Wed Nov 20, 2019 9:22 pm
Forum: phpBB Issues
Topic: What happened to the Nesdev phpBB theme?!?!
Replies: 74
Views: 3376

Re: What happened to the Nesdev phpBB theme?!?!

It's not too bad, though I do find it rather annoying that it imposes a maximum page width of 1200 pixels - when I maximize my web browser, I expect pages to use the ENTIRE width of the screen, dammit! I always wished that browsers let users send "hints" as to what kind of site they wanted: * light...
by byuu
Wed Nov 20, 2019 7:31 am
Forum: phpBB Issues
Topic: What happened to the Nesdev phpBB theme?!?!
Replies: 74
Views: 3376

Re: What happened to the Nesdev phpBB theme?!?!

Literally every cell type is essentially it's own element, and to make borders, cells are nested into other cells with padding. That's part of what I meant, yeah. A modern site would just be a few semantic tags and themed entirely with CSS. Writing a theme should only be a few dozen lines of code. ...
by byuu
Wed Nov 20, 2019 1:46 am
Forum: phpBB Issues
Topic: What happened to the Nesdev phpBB theme?!?!
Replies: 74
Views: 3376

Re: What happened to the Nesdev phpBB theme?!?!

That's exactly right. I recently re-created my phpBB board, and the new phpBB isn't compatible with all the traditional themes. I was really partial to Hermes and Serenity, but they're all broken and not being updated now. You can force the themes to install by editing the config files to state it's...
by byuu
Tue Nov 19, 2019 2:56 am
Forum: SNESdev
Topic: Target width for widescreen patches?
Replies: 37
Views: 9477

Re: Target width for widescreen patches?

bsnes uses before, but this is yet another detail that we really shouldn't be expecting users to know about. My intention is to work on a SHA256-lookup database for games that encodes all kinds of information: * does the game not work if there's a regular controller in port 2? * does the game only w...
by byuu
Mon Nov 18, 2019 7:44 pm
Forum: SNESdev
Topic: Target width for widescreen patches?
Replies: 37
Views: 9477

Re: Target width for widescreen patches?

I suspect we'll need to rethink the overclocking method in that case, because overclocking is going to be the key way with which to compensate for the added load of processing the extra tiles.

Still, very promising work so far!
by byuu
Sat Nov 16, 2019 7:20 am
Forum: SNESdev
Topic: CX4 lorom mapper address lines vs. edge connector
Replies: 3
Views: 727

Re: CX4 lorom mapper address lines vs. edge connector

Yes, ikari_01 reverse engineered it. I am not sure if it's 100% comprehensive though.

There's also a register setting that controls the second ROM enable/disable.

https://forums.nesdev.com/viewtopic.php?f=12&t=14647
by byuu
Wed Oct 30, 2019 9:41 pm
Forum: SNESdev
Topic: blargg's SPC test ROMs
Replies: 34
Views: 17650

Re: blargg's SPC test ROMs

Disable the fast DSP setting and it passes just fine with the latest WIP. I just tested it right now.
by byuu
Wed Oct 30, 2019 9:38 pm
Forum: SNESdev
Topic: blargg's SPC test ROMs
Replies: 34
Views: 17650

Re: blargg's SPC test ROMs

I don't mind, you did catch a valid regression earlier so that's appreciated. In any case, a new finding: smp_mem_access_times only works when the timers take the full wait cycle to match the cadence of writes, eg: auto SMP::read(uint16 address) -> uint8 { step(24); uint8 data = readRAM(address); if...
by byuu
Wed Oct 30, 2019 7:51 am
Forum: SNESdev
Topic: blargg's SPC test ROMs
Replies: 34
Views: 17650

Re: blargg's SPC test ROMs

That tests the SMP TEST register. It was based on older, incorrect assumptions about the test register. With me, AWJ, and a few others, we figured out the rest of the bits of the TEST register: they controlled internal and external wait states. Different SNES models have different lock-up percentage...
by byuu
Sat Oct 26, 2019 7:27 pm
Forum: SNESdev
Topic: blargg's SPC test ROMs
Replies: 34
Views: 17650

Re: blargg's SPC test ROMs

oh, so mesen s doesn't emulate this game yet and that's why spc_dsp6 is working. :) Yeah. Writing an SNES emulator is playing Whack-a-Mole with 3000 active moles. I'll let you know if I find something. Awesome, that would be much appreciated! I'm intensely burned out right now ^-^;; I think between...
by byuu
Sat Oct 26, 2019 4:03 pm
Forum: SNESdev
Topic: blargg's SPC test ROMs
Replies: 34
Views: 17650

Re: blargg's SPC test ROMs

Oh, it's recent. Needed more details. It's this issue: https://github.com/SourMesen/Mesen-S/issues/40 https://github.com/byuu/bsnes/issues/124 Change in question: auto SMP::read(uint16 address) -> uint8 { //wait(address); //if the wait is here, blargg's tests pass uint8 data = readRAM(address); if((...
by byuu
Sat Oct 26, 2019 10:03 am
Forum: SNESdev
Topic: blargg's SPC test ROMs
Replies: 34
Views: 17650

Re: blargg's SPC test ROMs

I pass them.
by byuu
Fri Sep 27, 2019 12:09 pm
Forum: SNESdev
Topic: HDMA enable at HDMA trigger
Replies: 3
Views: 2526

Re: HDMA enable at HDMA trigger

To my knowledge, Sour isn't doing his own hardware tests (yet ^-^), so it likely works by chance. The timing being off by 1/10-millionth of a second could prevent this from happening. We don't yet know exactly when the channel enable flags are polled by the CPU to determine whether or not to start H...
by byuu
Thu Sep 26, 2019 10:16 am
Forum: SNESdev
Topic: HDMA enable at HDMA trigger
Replies: 3
Views: 2526

HDMA enable at HDMA trigger

Source: https://github.com/byuu/bsnes/issues/126 Full Throttle Racing's wave race writes to HDMA enable ($420c) at V=142,H=~1108-1110. bsnes/higan looks like this: auto CPU::write(uint24 address, uint8 data) -> void { aluEdge(); status.clockCount = wait(address); dmaEdge(); r.mar = address; step(sta...