HILO de MAME

Santos2k escribió:@SegaBlastCity Al final he puesto la 4.0 renombrandola a 3.3 y ha funcionado, pero me salta un mensaje de alerta de CRC. Entiendo que MAME es un universo complejo y no se pueden cambiar las cosas así a la torera. Bueno da igual, tampoco es que esto de la unibios sea algo tan importante, seguiré con la 3.3 original y listo


Para que te la pillara tendrías que conseguir el código fuente de esa versión y buscar en neogeo.cpp define NEOGEO_UNIBIOS copiar las lineas de la versión 3.3 y remplazar el nombre, el crc y el sha.
Por supuesto compilarlo.

CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72)


Ejemplo de la ultima version.
#define NEOGEO_UNIBIOS(x) \
   ROM_SYSTEM_BIOS( x+ 0, "unibios40", "Universe Bios (Hack, Ver. 4.0)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 0, "uni-bios_4_0.rom",  0x00000, 0x020000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) /* Universe Bios v4.0 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 1, "unibios33", "Universe Bios (Hack, Ver. 3.3)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 1, "uni-bios_3_3.rom",  0x00000, 0x020000, CRC(24858466) SHA1(0ad92efb0c2338426635e0159d1f60b4473d0785) ) /* Universe Bios v3.3 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 2, "unibios32", "Universe Bios (Hack, Ver. 3.2)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 2, "uni-bios_3_2.rom",  0x00000, 0x020000, CRC(a4e8b9b3) SHA1(c92f18c3f1edda543d264ecd0ea915240e7c8258) ) /* Universe Bios v3.2 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 3, "unibios31", "Universe Bios (Hack, Ver. 3.1)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 3, "uni-bios_3_1.rom",  0x00000, 0x020000, CRC(0c58093f) SHA1(29329a3448c2505e1ff45ffa75e61e9693165153) ) /* Universe Bios v3.1 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 4, "unibios30", "Universe Bios (Hack, Ver. 3.0)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 4, "uni-bios_3_0.rom",  0x00000, 0x020000, CRC(a97c89a9) SHA1(97a5eff3b119062f10e31ad6f04fe4b90d366e7f) ) /* Universe Bios v3.0 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 5, "unibios23", "Universe Bios (Hack, Ver. 2.3)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 5, "uni-bios_2_3.rom",  0x00000, 0x020000, CRC(27664eb5) SHA1(5b02900a3ccf3df168bdcfc98458136fd2b92ac0) ) /* Universe Bios v2.3 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 6, "unibios23o", "Universe Bios (Hack, Ver. 2.3, older?)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 6, "uni-bios_2_3o.rom", 0x00000, 0x020000, CRC(601720ae) SHA1(1b8a72c720cdb5ee3f1d735bbcf447b09204b8d9) ) /* Universe Bios v2.3 (hack) alt version, withdrawn? */ \
   ROM_SYSTEM_BIOS( x+ 7, "unibios22", "Universe Bios (Hack, Ver. 2.2)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 7, "uni-bios_2_2.rom",  0x00000, 0x020000, CRC(2d50996a) SHA1(5241a4fb0c63b1a23fd1da8efa9c9a9bd3b4279c) ) /* Universe Bios v2.2 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 8, "unibios21", "Universe Bios (Hack, Ver. 2.1)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 8, "uni-bios_2_1.rom",  0x00000, 0x020000, CRC(8dabf76b) SHA1(c23732c4491d966cf0373c65c83c7a4e88f0082c) ) /* Universe Bios v2.1 (hack) */ \
   ROM_SYSTEM_BIOS( x+ 9, "unibios20", "Universe Bios (Hack, Ver. 2.0)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+ 9, "uni-bios_2_0.rom",  0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \
   ROM_SYSTEM_BIOS( x+10, "unibios13", "Universe Bios (Hack, Ver. 1.3)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+10, "uni-bios_1_3.rom",  0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */
#define NEOGEO_UNIBIOS_1_2_AND_OLDER(x) \
   ROM_SYSTEM_BIOS( x+11, "unibios12", "Universe Bios (Hack, Ver. 1.2)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+11, "uni-bios_1_2.rom",  0x00000, 0x020000, CRC(4fa698e9) SHA1(682e13ec1c42beaa2d04473967840c88fd52c75a) ) /* Universe Bios v1.2 (hack) */ \
   ROM_SYSTEM_BIOS( x+12, "unibios12o", "Universe Bios (Hack, Ver. 1.2, older)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+12, "uni-bios_1_2o.rom", 0x00000, 0x020000, CRC(e19d3ce9) SHA1(af88ef837f44a3af2d7144bb46a37c8512b67770) ) /* Universe Bios v1.2 (hack) alt version */ \
   ROM_SYSTEM_BIOS( x+13, "unibios11", "Universe Bios (Hack, Ver. 1.1)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+13, "uni-bios_1_1.rom",  0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */ \
   ROM_SYSTEM_BIOS( x+14, "unibios10", "Universe Bios (Hack, Ver. 1.0)" ) \
   ROM_LOAD16_WORD_SWAP_BIOS( x+14, "uni-bios_1_0.rom",  0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */
Publicada versión MAME 0.234 en la que se destacan estas novedades y mejoras.
Ver más en https://www.mamedev.org/releases/whatsnew_0234.txt

"Hi everyone! After four busy weeks, MAME 0.234 is ready! Newly supported systems include Runaway (a licensed version of Sega’s Head On made by Sun Electronics), Konami’s Magical Twin Bee (the European version of Twin Bee Yahhoo!), and Tronica’s LCD hand-held Spider (same program as Space Mission, but with different artwork). Although it was added last month, VS Mahjong Triangle is now working. This is a rare early example of a mahjong game supporting two simultaneous single-player games, or a two-player game – a format popularised a decade later by Psikyo’s Taisen Hot Gimmick.

There have been two significant sets of improvements for 3D arcade games this month: rewritten 3dfx Voodoo Graphics emulation, giving significant performance gains in many cases, and continued development on Konami’s ZR017 and GTI Club hardware. Although not directly related to 3D graphics, bug fixes for the Fujitsu TGP DSP make Motor Raid more playable. We haven’t forgotten 2D arcade games – Namco racing games have seen another round of fixes for missing or incorrectly positioned sprites, and missing sprites are now drawn in Data East’s Chanbara.

For home systems, our friend kmg has been hard at work adding support for pirate NES/Famicom cartridges, and Brian Johnson has fixed a couple of video issues on the Epson QX-10. Kelvin Sherlock added support for the LANceGS card, providing another networking option for Apple II users."
Publicada versión MAME 0.235 en la que se destacan estas novedades y mejoras.
Ver más en https://www.mamedev.org/releases/whatsnew_0235.txt

"What’s in store with MAME 0.235? First of all, the lost unencrypted version of Rafflesia has resurfaced, ending a long saga! A genuine copy of Bubble Buster, an early North American version of Puzzle Bobble, has been found, and a prototype of Tecfri’s Sauro known as Sea Wolf has been dumped. This release includes an update to BGFX and fixes for the long-standing issues with YUV decoding, so LaserDisc games can be played with BGFX shaders.

Konami Viper emulation now has sound support thanks to Windy Fairy, and a big batch of unlicensed multi-game cartridges for NES/Famicom are now playable. As usual, the Apple II, FM Towns and PC-98 software lists have been updated with the latest dumps."
Yo nunca pude hacer que este Emulador funcione [qmparto] que cosa más complicada...
@seva0811
Eso no es viable. Vamos a ayudarte a dar solución a eso. Verás como es fácil, sinceramente, para mi es de los emuladores mas fáciles de usar.
A alguien mas le ocurre que en la 234 y 235 juegos como warriorb y ninjaw no guarda en las opciones de video 》screen 0 el aspect ratio?
En la 233 funciona bien pero en estas dos ultimas, ponga lo que ponga en esa opcion siempre me la pone por defecto. Y en los cfgs no aparece ese parametro con lo que no puedo editarlo manualmente.
facil.
debes ir a la configuracion general de video y marcar NO en la opcion "bloquear forma de pantalla"
recuerda luego guardar la configuracion en el menu de ajustes generales ya que en las opciones generales la configuracion NO se guarda sola y debes hacerlo manualmente.
@jordigahan muchas gracias, era eso!
Que curioso, hasta ahora nunca me habia metido ahi y hasta la 0.233 funcionaba bien. Quiza hayan cambiado algo de la prioridad de los inis, quien sabe. En cualquier caso, solucionado, muchas gracias!
2808 respuestas
153, 54, 55, 56, 57