SNES blog

20 April, 2009

bsnes v0.044

Categorías: Tecnicismos, Emulación

Ayer fue lanzada una nueva versión del emulador de SNES para PC bsnes. Aquí va el post orginal de byuu traducido:

Esta versión añade compatibilidad completa con SA-1, sin problemas conocidos. Todos los 26 juegos han sido probados por mi mismo y por otros, y algunos fueron jugados de principio a final. Incluyendo Super Mario RPG, Kirby’s Dreamland 3, Kirby Super Star y Jikkyou Oshaberi Parodius.

Por favor, entended que el SA-1 es básicamente cuatro veces más rápido que la unidad central de proceso de la SNES, así que los requerimientos son muy altos para estos juegos. Por ejemplo, en un E8400 @ 3.0Gz, consigo unos 160 cuadros por segundo en juegos normales. Pero con la emulación de SA-1, esto cae hasta los 90 cuadros por segundo, siendo en los peores casos 80 cuadros por segundo.

Las siguientes caracterísitcias están emuladas:

Núcleo 5a22 CPU core (con fidelidad a nivel de ciclo de bus)
Sincronización de acceso a memoria
Inerrupciones SA-1 -> S-CPU (IRQ + CHDMA IRQ)
Interrupciones S-CPU -> SA-1 (IRQ + Timer IRQ + DMA IRQ + NMI)
Interruptor de seleción de vector SIV / SNV
Unidad de sincronización (linear y H/V)
Unidad Super MMC (ROM + BW-RAM)
Mapeo de flash de slot BS-X
DMA normal
Conversión de caractéres 1 DMA (2bpp + 4bpp + 8bpp)
Conversión de caractéres 2 DMA (2bpp + 4bpp + 8bpp)
Modo de bitmap virtual BW-RAM (2bpp + 4bpp)
Unidad aritmética (multiplicaicón + división + suma acumulativa)
Procesador de longitud de variable de bits (fixed y autoincremental)

Las siguientes caracterísitcas no están correctamente emuladas, mayormente debido a la falta de información:

Conflictos de retraso del bus SA-1
Protección de escritura (BW-RAM + I-RAM)
Prioridad de CPU SA-1 para transferencias DMA
Sincronizacion de acceso DMA



Sin comentarios »

La URI para hacer TrackBack a estra entrada es:
http://snesblog.blogsome.com/2009/04/20/bsnes-v0044/trackback/

No hay comentarios de momento. Tu puedes ser el primero.

RSS de comentarios de esta entrada.

Deja un comentario

Saltos de línea automáticos, el e-mail se mantiene privado, HTML permitido:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Protección Anti-spam: por favor, reescribe el texto en el formulario.

Get free blog up and running in minutes with Blogsome
Theme designed by Ian Main