Code: Select all
$8000-FFFF: [PPPP ...M]
P = PRG Reg (16k @ $8000)
M = Mirroring:
0 = Vert
1 = Horz Moderator: Moderators
Code: Select all
$8000-FFFF: [PPPP ...M]
P = PRG Reg (16k @ $8000)
M = Mirroring:
0 = Vert
1 = Horz Here we go... ^_^;;rainwarrior wrote:Tried a bunch of ROMs with it, here's a few thoughts
True, since Allegro's vsync() has no sleeping at all. I could modify it.- program is always using 100% of a CPU core for me (does it never have an opportunity to sleep?)
Ok. Next...- disksys.rom has to be placed in program folder, consider searching in the same directory as .fds file for it.
Only VRC6 is supported as extra sound. Hmm, I need to try out such version and debug it.- lagrange point english patched version crashes program (regular lagrange point runs OK, without the extra sound)
No PAL support, since official timing info is very vague and unsure in most of its context.- PAL battletoads doesn't appear to work (is there any PAL support?)
Good.- consider saving settings to file immediately, rather than just on exit, in case of crash
Hmm... I'll check this out.- Startropics does not run properly (looks like the usual write protected RAM issue)
Yup, only VRC6 as expansion sound.- Of all the Famicom expansion audio chips, only VRC6 is working (this is the only one implemented so far, right?)
The program title bar brings such state info.- often when I pause with Esc and switch to other windows, the NES image ends up disappearing (just becomes black), so it's hard to tell what I was paused on
Vblank is lines 241 through 310 instead of 241 through 260, 3.2 dots per CPU cycle instead of 3, OAM not writable outside lines 241-260 even if rendering is disabled, different tables for noise and DMC periods (which are listed on the wiki). What else is unclear? Is it just the APU Frame Counter?Zepper wrote:No PAL support, since official timing info is very vague and unsure in most of its context.
When NES 2.0 RAM size is 1024 bytes, or the mapper is 4 and the PRG hash matches StarTropics or StarTropics 2, emulate MMC6.Hmm... I'll check this out.- Startropics does not run properly (looks like the usual write protected RAM issue)
Try TTF2PCX and Allegro Grabber and Google allegro 4 font. Should I dig up my old Allegro programs to show you?Zepper wrote:I don't know how to load a bigger font in Allegro.![]()
Not sure what you mean about the program title bar, but I couldn't see the NES screen, which makes it difficult to know what you're jumping into when you unpause. I can't seem to make this happen again today, though, I'm not sure what triggered the black screen before. Kind of strange, because it was happening to me a lot yesterday.Zepper wrote:The program title bar brings such state info.- often when I pause with Esc and switch to other windows, the NES image ends up disappearing (just becomes black), so it's hard to tell what I was paused on

Uh... what? I didn't get it.zeroone wrote:To correct this issue, read VRAM, use the address to set the latches if necessary and then return the read value.
You appear to be setting the latches based on the address just prior to reading from VRAM.