Новости > Показать отдельно
bsnes WIP
Ice, 22:19, 23-06-2005
Обновилась WIP-версия неплохого эмулятора консоли Nintendo Super NES/Famicom:
- 06/23/2005 - Damn, damn, damn
- Missed something major in the release, again... sigh. I was always offseting the output buffer with the interlace field, even when interlace was disabled. This basically means that every other frame in v0.008 in 256x224 and 512x224 mode isn't displayed. Or, in other words... the emulator runs as if it were in frameskip one mode. This explains a lot of peculiar behaviour, like sprites not blinking, the Zelda 3 title screen add/sub effects only blinking in one or two colors instead of all three, frameskip causing the video to seemingly stop updating...
- I guess it was a good thing I left 0.007a up after all. v0.008 is actually slower as a result of this, despite getting higher frame rates. But I've already started on v0.008 wip1. I fixed this bug, and you now get the full frame rate, plus the speedup of v0.008, plus additional speedups from the rewritten color add/sub code (although it now consumes 4mb more memory...), and from inling more of the CPU core (which bumps the executable size up to 304kb).
- I also did some other work today as well. I changed the way OAM halve works. It now doesn't interlace the sprites if hires+interlace mode isn't enabled, it instead "crushes" the sprite in half, by skipping every other line. I mainly changed it to avoid really complicated problems that could come up due to the new variable-sized video renderer I wrote. I've been told this is how it's supposed to work anyway. I also updated the DirectDraw renderer to support mixed-screen modes (e.g. half the screen being 256x224 and half being 512x224). I believe there's still some bugs in the PPU itself or something, though, as most games that use split-screen stuff like this don't render properly (GOD, Metroid 3, Madara 2, etc).
- I'm holding off on releasing a new version for a while, despite the last error being rather serious. I want to get the problems with invisible sprites in the new renderer fixed (ref: FF5 title screen, RTK: Eiketsuden, etc) first.
Dark Guardian Episode 1 - Unknown Enemy
Игры Atari Jaguar
» Кино 23:26
» Эмуляция "Тетриса" 22:48
» NESRGB AV Famicom - цифровой шум 22:41
» Совместное прохождение игр c участием Ниндзя 22:17
» PCem, 86box и другие эмуляторы старого PC-железа 21:51
» Picostation PS1 21:46
» Первая игра, приставка 21:04
» Обзор на первую часть Prince of Persia (1989+) 20:46
» Разыскиваю схему клона на TV16C+TA-06SD 20:27
» Game Genie раздел 20:04
» Ошибки в описаниях игр и свои предложения 19:39
» Флешкартриджи Ramfactory [masyanya] - техподдержка 19:04
» покупка/сборка ПК. 18:56
» Подключение Dualshock 3 к PS\PS2 через рессивер 8BITDO. 17:56
» Проблемы с Twin Sharp Famicom 17:43