Новости > Показать отдельно
bsnes WIP
Ice, 10:29, 19-11-2006
Сообщается о прогрессе эмулятора консоли Nintendo Super NES/Famicom:
- 2006-11-17 - IRQ handler completely rewritten
- I've completely rewritten bsnes' IRQ and NMI handlers from scratch. I was able to greatly simplify things, and for the first time get both R-Type III and Robocop working at the same time. As of now, there are no known games with IRQ issues, and every game that's ever given me IRQ troubles has been tested with the new code. That's not to say it's perfect, but it at least appears relatively stable and correct.
- Next, I had to disable HDMA bus synchronization hold times, because it was broken and causing flickering on the Secret of Mana intro mode7 screen. DMA bus synchronization is still enabled.
- The last important bit of news is that a lot of the code has been cleaned up a tad more. The core emulation class (aptly named 'SNES'), has been converted from an abstract base class pointer that is derived and created at runtime by the platform-specific code into a standalone object, allowing inlining bonuses and such. Not much of a speed difference, as expected, but the code is more elegant, at least. There is now a new class definition, named SNESInterface, that is declared in a header included with the core, but the actual functions are defined in the platform-specific code. There's only six functions in this class to handle video, audio and input interaction between the host hardware and emulated hardware.
- I'm also planning on scrapping all of the SDL code, as I'm sick of SDL, and my GTK+ port is essentially useless without SDL input support anyway. I'll be removing all SDL code as soon as I start working on getting the *nix port building again. It's hopelessly broken at the moment thanks to all of the low level code changes.
- I've completely rewritten bsnes' IRQ and NMI handlers from scratch. I was able to greatly simplify things, and for the first time get both R-Type III and Robocop working at the same time. As of now, there are no known games with IRQ issues, and every game that's ever given me IRQ troubles has been tested with the new code. That's not to say it's perfect, but it at least appears relatively stable and correct.
Barney's Hide & Seek Game
Игры Sega Mega Drive / Genesis
» Проблемы с Twin Sharp Famicom 00:50
» Picostation PS1 00:45
» RGB_amp mod 00:35
» Счетчик FPS в эмуляторах 00:29
» Кино 23:26
» Эмуляция "Тетриса" 22:48
» NESRGB AV Famicom - цифровой шум 22:41
» Совместное прохождение игр c участием Ниндзя 22:17
» PCem, 86box и другие эмуляторы старого PC-железа 21:51
» Первая игра, приставка 21:04
» Обзор на первую часть Prince of Persia (1989+) 20:46
» Разыскиваю схему клона на TV16C+TA-06SD 20:27
» Game Genie раздел 20:04