Новости > Показать отдельно
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.
Bouncers
Игры Sega CD / Mega CD
» [SNES] Super Mario World - нужна помощь с графикой 21:25
» Картридж PS1 для PIO порта 21:24
» [GCN] GameCube — тест не- и малопопулярных игр 21:21
» Эротизм в играх 21:16
» RTHextion: новый hex-редактор для ромхакинга и переводов 21:11
» [SMD] Создание собственной многоигровки на одном чипе 20:59
» Playstation 1 без звука с Audio CD 20:11
» [3DO] Mortal Kombat II: 3DO Edition 20:04
» Picostation PS1 20:04
» Пройденные игры 19:45
» Не пройденные (заброшенные) игры 18:56
» [GBA] Sigma Star Saga 17:01
» Balloon Fight - 4 players hack 14:39
» Ретроигровые стримы и видео 2nd Channel 14:10
» [SNES] RoboCop Versus The Terminator / Stargate - поиск шрифта 13:12