Новости > Показать отдельно
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.
Danger Mouse in Making Whoopee! (1985)(Creative Sparks)
Игры ZX Spectrum
» Разыскиваю схему клона на TV16C+TA-06SD 03:14
» Совместное прохождение игр c участием Ниндзя 02:52
» Game Genie раздел 02:11
» Picostation PS1 01:43
» Раздача игр, обмен и просто халява 01:35
» Во что сейчас играем? 01:22
» [Продано] геймпады Logitech F310 01:05
» Проблемы с Twin Sharp Famicom 00:50
» RGB_amp mod 00:35
» Счетчик FPS в эмуляторах 00:29
» Кино 23:26
» Эмуляция "Тетриса" 22:48
» NESRGB AV Famicom - цифровой шум 22:41
» PCem, 86box и другие эмуляторы старого PC-железа 21:51
» Первая игра, приставка 21:04