Usuarios Usuarios en total: 18689 Nuevos hoy: 0 Nuevos ayer: 0 Último usuario: juan10187 Más usuarios en línea Usuarios: 2 Anónimos: 3193 Total: 3195 Usuarios en línea Total en línea: 356 Anónimos en línea: 355 Usuarios en línea: 1
La Mazmorra Abandon - La mejor selección de abandonware de terror y misterio de la red :: Ver tema - Fix para el sonido del "Arctic Moves" bajo DOSBox
Publicado: Sab Feb 12, 2011 12:21 am Asunto: Fix para el sonido del "Arctic Moves" bajo DOSBox
He estado preguntando por VOGONS acerca del "Arctic Moves" y el motivo por el cual el sonido no funciona bajo DOSBox excepto si se enchufa un joystick (!).
Sound works in the first mission when you configure a joystick in DOSBox, but it's not entirely effective because sound is still missing on the title and prologue screens. Sound works completely, regardless of gameport detection, when booting real DOS. The game uses hard-coded memory addresses that belong to DOS and relies on pre-existing memory values; which is weird and/or messy programming.
[...]
It uses segment 0x40 addresses 0x4F0 thru 0x4FF and 0x9EA (I think 0x9EA was not intended, should have been 0x4F0+0xA like the rest of the code, not 0x4F0+0x4FA)
In DOS 5/6 the addresses are not part of a table, they are actually DOS code. The game swaps between several executables, and maybe the developer was being lazy by storing global vars in a mostly-dormant area of DOS. In DOS 3.3 the addresses are part of a device table, but with the game being from 1995, earlier versions of DOS were probably not seeing much use by then.
[...]
Although DOSBox allocates the memory region for its emulated DOS structures, it is not actually using the specific addresses, so a workaround is possible.
Para jugar ejecutamos DOSBox.bat en lugar del tradicional ARCTIC.EXE.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro