Новости > Показать отдельно
bsnes v0.0.005a
RBM-13s, 08:57, 07-02-2005
Обновился bsnes, эмулятор SNES:
- 02/06/2005
- Alright, version .005a is up. I bumped the version number up since a few websites already posted .005. Basically, I thought that rep/sep #const was only 2 cpu cycles, but it is actually 3. The third cycle is an i/o cycle. I removed the information from my page because I didn't want to spread incorrect info. I took the time to fix a few other things as well, so here's what's new since .005:
- Fixed rep/sep #const timing, rewrote the cycle->x/y dot position code, this allowed me to emulate the 4-cycle-delay that occurs when latching via sta $4201 (latching via lda $2137 happens 4 cycles sooner). I also fixed a bug where dbr:absolute opcodes were erroneously wrapping around the banks on word reads.
- Sorry again for the error last night, I'll try and be a bit more thorough from now before making public releases.
- Oh, also: anomie fixed his ppu speed test program, so I was able to get a more accurate version from my copier, and I went ahead and reran the test on bsnes .005a. Here are the two files for comparison. They're much closer now, but still not quite perfect.
- They're kind of useless to look at unless you have a hex editor and know what you're doing. It's basically a dot timing test, and it illustrates that DRAM refresh and all dot lengths are implemented correctly, as well as nearly all opcode->cycle timings.
- Alright, version .005a is up. I bumped the version number up since a few websites already posted .005. Basically, I thought that rep/sep #const was only 2 cpu cycles, but it is actually 3. The third cycle is an i/o cycle. I removed the information from my page because I didn't want to spread incorrect info. I took the time to fix a few other things as well, so here's what's new since .005:
- 02/05/2005 - Oops. Never, ever code when you've been up for more than 48 hours with no sleep. I mentioned a flaw in rep/sep which was incorrect. I removed it from the below post (and hopefully no one mirrored what I said anywhere yet...), but I still need to update the source code back to what it should be again. I'll post .005 again when that's done. I'm too exhausted now, though, so I'm going to sleep. I'll fix this when I get up. I also need to run some more tests on opcode condition 4 thanks to some info anomie just posted.
Supercom (1985)(Atlantis Software)
Игры ZX Spectrum
» Пройденные игры 23:40
» Picostation PS1 23:19
» [GCN] GameCube — тест не- и малопопулярных игр 22:12
» [SNES] Super Mario World - нужна помощь с графикой 22:10
» Angry Video Game Nerd и другие 21:55
» Картридж PS1 для PIO порта 21:24
» Эротизм в играх 21:16
» RTHextion: новый hex-редактор для ромхакинга и переводов 21:11
» [SMD] Создание собственной многоигровки на одном чипе 20:59
» Playstation 1 без звука с Audio CD 20:11
» [3DO] Mortal Kombat II: 3DO Edition 20:04
» Не пройденные (заброшенные) игры 18:56
» [GBA] Sigma Star Saga 17:01
» Balloon Fight - 4 players hack 14:39