V.I.P.
- Group:
- Usuarios AFFA
- Posts:
- 5,357
- Reputation:
- +502
- Location:
- Lorca (Murcia)
- Status:
| |
| El proyecto MAME tiene ciertas particularidades que lo diferencian de otros emuladores, y creo que la razón de que este juego no tenga sonido (en MAME) tiene que ver con ellas.
Básicamente existen dos tipos de emuladores según la exactitud y el propósito de la emulación, y me refiero a todos los emuladores existentes, emulen el/los sistema(s) que emule(n): - Emuladores HLE (High Level Emulation): su propósito es únicamente conseguir que el/los juegos funcionen, a costa de sacrificar la fidelidad con el sistema original. Emulan lo estrictamente necesario de los procesos que realizaba la máquina original para que el juego pueda verse y jugarse, lo que se llama la capa superior de los procesos que realizaba la placa/consola/ordenador. Si el/los juegos presentan fallos gráficos, o en puntos concretos, es un mal menor y asumible. Otro de los objetivos de estos emuladores es que el/los juegos funcionen en máquinas poco potentes, y lo consiguen precisamente porque sacrifican fidelidas de emulación. Ojo, eso no significa que los fallos respecto al sistema original sean muy evidentes, puede que no nos demos cuenta si no estamos muy habituados a haber jugado el juego en la placa o la consola original, en otros casos sí. Ejemplos de emuladores HLE son por ejemplo FibalBurn Alpha/Neo, Model 2 Emulator, Nestopia o DuckStation. - Emuladores LLE (Low Level Emulation): su objetivo es justamente el contrario. La idea es emularlo TODO de la máquina original y con la máxima fidelidad. Hasta el proceso físico o electrónico más pequeño. Si una señal eléctrica tardaba x milisegundos en transmitirse en la emulación eso debe ser así, aunque no afecte al/los juegos. Sí la lectura desde cintas de casete en un microordendor tardaba una hora, lo mismo tiene que tardar en el emulador. Es decir, la idea no es poder jugar a los juegos, es poder hacerlo exactamente igual que en el sistema original, fallos incluidos. El objetivo es la preservación del sistema y la experiencia original, así que se podrá jugar cuando se pueda jugar bien, no van a sacrificar calidad de emulación. Y si para jugar bien un juego de hace 40 años se necesita un i7 último modelo eso es un mal menor asumible. Pues bien, MAME es exactamente el ejemplo perfecto de emulador LLE, y hay muchos más, como Mesen para emular NES, Bsnes para Super Nintendo, etc.
El proyecto MAME no tiene como objetivo que podamos jugar todos los juegos del mundo arcade cuanto antes, no. Por muchas ganas que tengamos los que vivimos esto, para eso tenemos FinalBurn. El objetivo del proyecto MAME es la preservación de los juegos y sistemas originales tal y como fueron concebidos. Para que cuando desaparezcan todas las placas arcade, consolas y ordenadores (MAME hoy en día engloba a MESEN también) podamos disfrutarlos, estudiarlos y emularlos exactamente como eran. Así que si el juego Deepscan de Sega no tiene sus samples volcadas no van a ponerle otras, por muy parecidas que sean. Los programadores de MAME, o le ponen los suyos, o no le ponen ningunos.
Esta es también la razón de que en sistemas poco potentes, como las Raspberries, se ponga una versión de MAME antigua y no una moderna, y que lleven además una versión actual de FinalBurn. El mismo juego emulado en la última versión de MAME consume muchos más recursos que en la versión 0.37 de hace casi 20 años. Porque los programadores no han parado de mejorar la emulación a bajo nivel del juego, aunque no lo notemos. Y FBA tiene como objetivo lo contrario, poder jugar al juego (sacrificando fidelidad) en cualquier sistema.
Te recomiendo que pruebes el juego en su versión para FBA, quizás allí sí que tenga sonido. Suerte!
Edited by Pegafun - 16/1/2021, 13:53
|