Guía básica para hacer Netboot en Naomi
Contenido |
Introducción
¿Que es el Netboot?
- Llamamos Netboot a la carga de un juego mediante el envio del mismo a través de un PC o Raspberry Pi con un cable de red cruzado, pasando por un Netdimm, que es el que gestiona los datos del juego para que la base los reciba correctamente.
- Es decir "engañamos" a la base para que crea que el juego que tiene es completamente original.
- Aunque no es el juego físicamente original, no se trata de emulación, ya que el juego se comporta de la misma forma que si hubiésemos pinchado el cartucho o conectado el GD-ROM del juego en cuestión.
¿Que necesitamos para hacer Netboot?
- Una base arcade, Naomi o Naomi 2.
- Network dimm board con firmware 3.03 o superior, (El último oficial es el 4.01) aunque hay un Custom Firmwware (4.02).
- Cable de red cruzado.
- Zero chip key (Cada juego de Naomi tiene el suyo propio, pero necesitamos este para poder cargar cualquier juego disponible del catálogo).
- La última BIOS JAPONESA. ¿Por que Japonesa? pues por que esta nos permitira cargar todos los juegos del sistema, ya que algunos no salieron en Europa. (21576H en el caso de NAOMI y 23605C en el caso de Naomi 2)
- Un PC, o una Raspberry Pi.
Preparación
Netdimm
- Primero deberemos extraer el Security Pic, y la chapa metálica que cubre los jumpers. (el tornillo marcado con la flecha en verde, no es necesario desatornillarlo para extraer la chapa, pero si lo quitáis tened en cuenta que hay una pieza que se desprende.
- Por defecto el Netdimm viene con unos Jumpers dispuestos de tal forma para que puedas conectar el lector de GD-ROM.
- Esto es incompatible con el Netboot, si no variamos la posición de los jumpers la base no recibirá los datos del PC o Raspberry PI.
- Debemos colocar los Jumpers de este modo:
- Una vez cambiado la disposición de los Jumpers, le colocamos la tapa de nuevo con sus tornillos y pinchamos el Zero Chip Key, en el zócalo del Security Pic.
Base Naomi
- Ahora procederemos a configurar la base Naomi, para poder enviarle los juegos por red.
- Encendemos la base y pulsamos el boton test (situado en la parte trasera de la base).
- Veremos un menú como este:
- Nos vamos a Network Settings, y veremos el siguiente submenú:
- Es necesario que la opción de Network type esté en posición ETHER así que si no lo está la colocamos en dicha posición.
- Seleccionamos Set IP Address, y entraremos en otro submenú:
- Dejamos las opciones de tal manera:
- Remote: Disable
- IP Adress(e) 192.168.1.2
- Net Mask (e) 255.255.255.0
- Acordaros de pulsar en SET cada vez que llegueis al final de la dirección IP y a la Máscara de subred, si no los cambios no se guardan, una vez hecho esto nos salimos del menú de la base, pulsando exit en todos los menús.
- IMPORTANTE: Hay que reiniciar la base para que surjan efecto los cambios realizados a la misma, la desconectamos de la corriente y la volvemos a conectar.
Opción PC
- Si queremos enviar los juegos a través de un PC necesitamos crear una red entre el PC y el Netdimm
- Pinchamos el Netdimm con el cable de red cruzado y el otro extremo lo pinchamos al PC, ponemos los datos tal que así:
- Dirección IP: 192.168.1.12
- Máscara de subred: 255.255.255.0
- Puerta de enlace: 192.168.1.1
- Las DNS son indiferentes en este caso.
- Necesitaremos un programa de Sega llamado TransferGame.exe, que será el que nos transmita el juego a través de la red que hemos creado.
- Creamos una carpeta (En mi caso Naomi) en el directorio ráiz del HDD del PC.
- Ubicamos TransferGame.exe en el interior y los juegos de Naomi (en formato .bin o .dat) también.
- Vamos a MS-DOS, tecleamos CMD en inicio de Windows.
- Nos metemos en el directorio dónde están los juegos y el programa y vamos hacer una prueba de ping para ver si los datos se envian correctamenete.
- Ponemos ping 192.168.1.2 y deberian salirnos estos resultados:
- La conexión es correcta, si no sale esto revisad la direccion ip del Netdimm.
- Procedemos a enviar un juego, en mi caso Virtua Fighter 4.
- Escribimos Transfergame.exe 192.168.1.2 Virtua_Fighter_4.bin (o el nombre del juego que queraís enviar, recordad que no podeís dejar espacios entre palabras, poned guiones bajos o el nombre seguido, si no el programa no lo envia)
- El envio ha sido correcto, no hagaís caso de los caracteres extraños que salen durante el proceso, es completamente normal.
- La base se reiniciará automáticamente y vereís esta pantalla de carga:
- En poco menos de 1 minuto y pico... Voliá!!
Opción Raspberry Pi
- Considero que es la mejor opción, ya que no hay que tener un PC cerca de la Base de Naomi y puedes llevarte la Raspberry allí dónde quieras, o dejarla bajo el CPO de la Recreativa en el caso de que tengas la base dentro de una de ellas, detro de esta Opción, hay 3 formas distintas de hacerlo.
Opción 1- Piforce-Single
- Programa que envía el juego que haya en la carpeta Rom a la base directamente, con solo encender la Raspberry.
Materiales Necesarios
- Una Raspberry Pi.
- Una carcasa para la Raspberry Pi
- Tarjeta SD (A partir de 4GB, puede ser mayor, pero es absurdo ya que el espacio sobrante no se va a usar)
- La imagen del programa, que se encuentra aquí: https://github.com/dev-tty0/Piforce-Single
- No hace falta que mencionemos, la base Naomi, el Netdimm (Configurado como en el punto 2.2) y el cable cruzado.
Instrucciones
- Formateamos la tarjeta con un programa tipo SD Formatter, grabamos la imagen en la tarjeta con Win disk 32 imager.
- Ponemos el juego en la carpeta Rom, y conectamos la Raspberry al Netdimm y a la alimentación.
- Encendemos la base Naomi, y automáticamente el programa transfiere el juego a la base.
- Sólo podremos poner un juego en la SD, y cada vez que queramos cambiarlo deberemos borrar el antiguo y grabar uno nuevo.
Opción 2- Piforce-web
- Programa que crea un punto de acceso inalámbrico y redirige a los usuarios a una página web que contiene imágenes y enlaces a los juegos naomi que tienes en la SD , y te permite hacer Netboot de los juegos desde el smartphone,tablet o portátil.
- Gracias a esto se puede ocultar dentro de la recreativa , por lo que no hay necesidad de abrirla cada vez.
Materiales Necesarios
- Una Raspberry Pi.
- Una carcasa para la Raspberry Pi.
- Tarjeta SD de 4GB para arriba.
- La imagen del programa, que se encuentra aquí: https://github.com/dev-tty0/Piforce-Web .
- Una antena Wi-fi para Raspberry Pi.
- No hace falta que mencionemos, la base Naomi, el Netdimm (Configurado como en el punto 2.2) y el cable cruzado.
Instrucciones
- Formateamos la tarjeta con un programa tipo SD Formatter, grabamos la imagen en la tarjeta con Win disk 32 imager.
- Con el fin de crear más espacio en la tarjeta SD para poner el máximo numero de juegos, debemos usar Partition Wizard para expandirla, movemos la partición Ext4 hacia el extremo de la tarjeta (basta con hacer clic y arrastrar), cambiamos el tamaño de la partición FAT a utilizar todo el espacio no asignado.
- Una vez hecho esto, la tarjeta se puede utilizar en Windows,poner las roms en su carpeta correspondiente, conectamos la Raspberry al Netdimm y a la alimentación.
- Al momento de encender la Raspberry, esta creará una red inalámbrica llamada 'naomi', accedemos a ella con la contraseña segarocks utilizando el smartphone, tablet o portátil.
- A continuación, accedemos a gg.com, asda.org o a.uk y nos redirigirá a una página web que muestra las imágenes de los juegos que tenemos en la SD, pulsamos en el que queramos y nos lo enviará a nuestra base Naomi.
Opción 3- Piforce-Tools
- Programa, que permite seleccionar de una lista el juego que queramos y enviarlo mediante un botón a la base Naomi, también nos permite tener hasta 4 objetivos de IP (192.168.1.2/192.168.1.3/192.168.1.4/192.168.1.5) y hacer ping a dicho objetivo.
Materiales Necesarios
- Una Raspberry Pi.
- Una carcasa para la Raspberry Pi (En mi caso la he hecho con Lego)
- Tarjeta SD de 4GB para arriba.
- La imagen del programa, que se encuentra aquí: https://github.com/travistyoj/piforcetools.
- Una pantalla LCD 16x2 adafruit: https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi/assembly
- No hace falta que mencionemos, la base Naomi, el Netdimm (Configurado como en el punto 2.2) y el cable cruzado.
IMPORTANTE La pantalla LCD requiere montaje y conocimientos mínimos de soldadura y electrónica.
Instrucciones
- Pinchamos la pantalla al puerto GPIO.
- Formateamos la tarjeta con un programa tipo SD Formatter, grabamos la imagen en la tarjeta con Win disk 32 imager.
- Con el fin de crear más espacio en la tarjeta SD para poner el máximo numero de juegos, debemos usar Partition Wizard para expandirla, movemos la partición Ext4 hacia el extremo de la tarjeta (basta con hacer clic y arrastrar), cambiamos el tamaño de la partición FAT a utilizar todo el espacio no asignado.
- Una vez hecho esto, la tarjeta se puede utilizar en Windows,poner las roms en su carpeta correspondiente, conectamos la Raspberry al Netdimm y a la alimentación.
- Tras encender la Raspberry se encenderá la pantalla y nos mostrará los juegos por orden alfabético, pero primero haremos Ping para comprobar que hay comunicación:
- Hay comunicación.
- Seleccionamos un juego, en mi caso The King of Fighters Neowave (ver FAQ)
- Enviando...
- Transferencia completa.
- Pantalla de carga.
- Voilá!!
FAQ
- No tengo el Netdimm actualizado a la versión 4.02
- Siempre que se trate de un Netdimm puedes actualizarlo enviando el Firmware a través de un PC y el programa transfergame.exe.
- IMPORTANTE Bajo TU cuenta y riesgo ya que puedes cargarte el netdimm, recomiendan usar primero el Firmware 3.17 y luego pasar al 4.02.
- yo lo hago en este video: https://www.youtube.com/watch?v=EmSdLK0dmM8
- No me responsabilizo de daños en los Netdimms, ya que la forma de actualizar es a través de los discos GD-ROM que venían con algunos juegos.
- La base me hace el tonto, se resetea, no reconoce el netdimm, etc..
- Probablemente las tensiones no sean las adecuadas, ya que las bases Naomis son bastante delicadas en ese aspecto, por otro lado si vas a usar una fuente ATX asegurate de extraer las tensiones del conector de 20 pines, ya que son mas estables.
- Me sale Error 33 GATEWAY IS NOT FOUND.
- Eso es por que falta el chip zero key en el netdimm, asegurate de que está bien pinchado, o que el que hay introducido es el correcto.
- Me sale Error 01 THIS GAME IS NOT ACCEPTABLE BY MAIN BOARD..
- Asegúrate de que el Netdimm está bien encajado a la base y que has apretado los tornillos, ya que también peca de delicada ahí también.
- Veo en las imagenes que cargas el The King Of The Fighters Neowave, ¿como es posible? ¿ese juego no es de Atomiswave?
- Correcto, es de Atomiswave. Darksoft un conocido modder en la escena arcade sacó un parche para que los juegos de Atomiswave funcionasen en las Bases Naomi haciendo netboot.
- ¿Que juegos funcionan?
- Absolutamente todos los de Naomi y Atomiswave.
- ¡Eso no es cierto, he puesto Crazy taxy y sólo puedo cambiar de marchas!
- Eso es por que necesitas los controles originales, sin volantes no puedes jugar a los juegos de conducción, al igual que sin pistolas no puedes jugar a los de disparos como Confidential Mission.
- ¡Zombi revenge va con stick y botones y no me puedo mover!
- Ese juego funcionaba con un stick analógico de Sega, pero tranquilo, pulsando Test y entrando en opciones del juego se puede cambiar.
- ¡Y que me dices de Virtua Fighter 4 y Beach Spikers!
- Que esos juegos son de Naomi 2 y en una base Naomi no funcionan.
- Cuando estoy jugando a un juego de Atomiswave y envio otro con Raspberry Pi, la base no se resetea, ¿que ocurre?
- Hay un problema con los juegos de Atomiswave y por el momento no resetean la base al enviar un nuevo juego, deberás desconectar de la corriente la base y volver a conectarla, esto también ocurre con algún juego de Naomi.
- ¿Cada vez que tengo que enviar un juego a través del PC tengo que estar tecleando en MS-DOS? Se hace algo pesado.
- Puedes simplificar el proceso creando archivos en formato .BAT, con un editor de texto plano escribes lo siguiente:
- c:\Naomi\Transfergame.exe 192.168.1.2 Virtua_Fighter_4.bin
- Le das a guardar como, y lo nombras Virtua Fighter 4.bat
- Puedes cambiarle el icono con imágenes .ICO
- Ahora cada vez que le des doble click al icono, te enviará el juego en cuestión, recuerda que debes hacer tantos archivos .BAT como juegos tengas.
- Me sale Caution 54 GAME ASSIGNMENTS ARE INCORRECT. SET CORRECTLY IN SYSTEM ASSIGNMENTS OF TEST MODE.
- Eso es debido a que estás intentando poner un juego de pantalla vertical en modo horizontal, debes pulsar el botón test y cambiar el modo de pantalla y girar físicamente el monitor tal que así:
- No tengo un cargador de USB disponible para alimentar la Raspberry Pi o ningún enchufe mas libre.¿Como lo hago?
- En el caso de que uses una fuente ATX puedes sacar 5 Voltios facilmente, recuerda que son los cables de color rojo, o si quieres puedes conectarlo al conector CN 12 de la propia base NAOMI mediante Fastons.
Listado de Juegos y características
Juego | Sistema | Género | Requiere controles especiales | Posición Monitor | Reset desde Raspberry |
---|---|---|---|---|---|
Animal Basket | Atomiswave | Deportivo | No | Vertical | No |
Demolish Fist | Atomiswave | Lucha | No | Horizontal | No |
Dirty Pigskin Football | Atomiswave | Deportivo | No | Horizontal | No |
Dolphin Blue | Atomiswave | Shoot 'em up | No | Horizontal | No |
Faster than Speed | Atomiswave | Conducción | Si (Volante) | Horizontal | No |
Guilty Gear X ver 1.5 | Atomiswave | Lucha | No | Horizontal | No |
Guilty Gear Isuka | Atomiswave | Lucha | No | Horizontal | No |
Hokuto no Ken | Atomiswave | Lucha | No | Horizontal | No |
Knights of Valour | Atomiswave | Beat 'em up | No | Horizontal | No |
Metal Slug 6 | Atomiswave | Shoot 'em up | No | Horizontal | No |
Neo Geo Battle Coliseum | Atomiswave | Beat 'em up | No | Horizontal | No |
Salary Man Kintaro | Atomiswave | Mahjong | Si (Pantalla táctil) | Horizontal | No |
Samurai Shodown 6 | Atomiswave | Lucha | No | Horizontal | No |
Sports Shooting USA | Atomiswave | Disparos | Si (Pistolas) | Horizontal | No |
The King of Fighters Neowave | Atomiswave | Lucha | No | Horizontal | No |
The King of Fighters XI | Atomiswave | Lucha | No | Horizontal | No |
The Rumble Fish | Atomiswave | Lucha | No | Horizontal | No |
The Rumble Fish 2 | Atomiswave | Lucha | No | Horizontal | No |
18 Wheeler | Naomi | Conducción | Si (Volante) | Horizontal | Si |
Airline Pilot | Naomi | Simulador aviones | Si (Palancas) | Horizontal | Si |
Akatsuki Blitzkampf Auf Asche | Naomi | Lucha | No | Horizontal | Si |
Alien front | Naomi | Shoot 'em up | Si (Palancas) | Horizontal | Si |
Azumanga Daioh Puzzle Bobble | Naomi | Puzzle | No | Horizontal | No |
Border Down | Naomi | Shoot 'em up | No | Horizontal | Si |
Burning Casino | Naomi | juegos de Azar | No | Horizontal | Si |
Capcom vs SNK Millenium Fight 2000 | Naomi | Lucha | No | Horizontal | Si |
Capcom vs SNK Millenium Fight 2000 Pro | Naomi | Lucha | No | Horizontal | Si |
Capcom Vs SNK 2 Millionaire Fighting 2001 | Naomi | Lucha | No | Horizontal | Si |
Chaos Field | Naomi | Shoot 'em up | No | Horizontal | Si |
Cleopatra Fortune Plus | Naomi | Puzzle | No | Horizontal | Si |
Confidential Mission | Naomi | Disparos | Si (Pistolas) | Horizontal | Si |
Cosmic Smash | Naomi | Deportes y Puzzle | No | Horizontal | Si |
Crazy Taxi | Naomi | Conducción | Si (Volante) | Horizontal | Si |
Dead or Alive 2 | Naomi | Lucha | No | Horizontal | Si |
Death Crimson OX | Naomi | Disparos | Si (Pistolas) | Horizontal | Si |
Doki Doki Idol Star Seeker | Naomi | Puzzle | No | Horizontal | Si |
Dynamite Deka Ex | Naomi | Beat 'em up | No | Horizontal | No |
Giant Gram Zen-nihon Pro Wrestle 2 | Naomi | Lucha | No | Horizontal | Si |
Giant Gram 2000 Zen-nihon Pro Wrestle 3 | Naomi | Lucha | No | Horizontal | Si |
Gigawing 2 | Naomi | Shoot 'em up | No | Horizontal | Si |
Guilty Gear XX | Naomi | Lucha | No | Horizontal | Si |
Guilty Gear XX Reload | Naomi | Lucha | No | Horizontal | Si |
Guilty Gear XX Slash | Naomi | Lucha | No | Horizontal | Si |
Guilty Gear XX Accent Core | Naomi | Lucha | No | Horizontal | Si |
Gunspike | Naomi | Shoot 'em up | No | Horizontal | Si |
Heavy Metal Geomatrix | Naomi | Shoot 'em up y Combate | No | Horizontal | Si |
Ikaruga | Naomi | Shoot 'em up | No | Vertical | Si |
Ilvelo | Naomi | Shoot 'em up | No | Vertical | Si |
Jambo Safari | Naomi | Conducción | Si (Volante) | Horizontal | Si |
Jingy Storm - The Arcade | Naomi | Lucha | No | Horizontal | Si |
Karous | Naomi | Shoot 'em up | No | Vertical | Si |
Kuru Kuru Chameleon | Naomi | Puzzle | No | Horizontal | Si |
La Keyboard Xyu | Naomi | Musical | Si (Teclado) | Horizontal | Si |
Lupin 3 The Shooting | Naomi | Disparos | Si (Pistolas) | Horizontal | Si |
Lupin 3 The Typing | Naomi | Disparos | Si (Teclado QWERTY) | Horizontal | Si |
Mamoru-kun wa Norowarete Shimatta | Naomi | Shoot 'em up | No | Vertical | Si |
Marvel Vs Capcom 2 | Naomi | Lucha | No | Horizontal | Si |
Maze of the King | Naomi | Disparos | Si (Pistolas) | Horizontal | Si |
Melty Blood Actress Again | Naomi | Lucha | No | Horizontal | Si |
Melty Blood Actress Cadenza | Naomi | Lucha | No | Horizontal | Si |
Mobile Suit Gundam - Federation Vs Zeon | Naomi | Shoot 'em up | No | Horizontal | Si |
Mobile Suit Gundam - Federation Vs Zeon DX | Naomi | Shoot 'em up | No | Horizontal | Si |
Monkey Ball | Naomi | Puzzle | Si (Stick especial) | Horizontal | Si |
Musapeys Choco Marker | Naomi | Puzzle | No | Horizontal | Si |
Nomiso Kone Kone Puzzle Takoron | Naomi | Puzzle | No | Horizontal | Si |
Powerstone | Naomi | Lucha | No | Horizontal | Si |
Powerstone 2 | Naomi | Lucha | No | Horizontal | Si |
Project Justice : Rival School 2 | Naomi | Lucha | No | Horizontal | Si |
Psyvariar 2 | Naomi | Shoot 'em up | No | Vertical | Si |
Puyo Puyo Da | Naomi | Puzzle | No | Horizontal | Si |
Puyo Puyo Fever | Naomi | Puzzle | No | Horizontal | Si |
Puyo Puyo Fever | Naomi | Puzzle | No | Horizontal | Si |
Quiz Keitai Q Mode | Naomi | Puzzle | No | Horizontal | Si |
Radirgy | Naomi | Shoot 'em up | No | Vertical | Si |
Radirgy Noa | Naomi | Shoot 'em up | No | Vertical | Si |
Samba de Amigo | Naomi | Musical | Si (Maracas) | Horizontal | Si |
Sega Marine Fishing | Naomi | Deporte | Si (Caña de pesca) | Horizontal | Si |
Sega Strike Fighter | Naomi | Shoot 'em up | Si (Palancas) | Horizontal | Si |
Sega Tetris | Naomi | Puzzle | No | Horizontal | Si |
Senko No Ronde | Naomi | Shoot 'em up | No | Vertical | Si |
Senko No Ronde New Version | Naomi | Shoot 'em up | No | Vertical | Si |
Senko No Ronde SP | Naomi | Shoot 'em up | No | Vertical | Si |
Shikigami No Shiro 2 | Naomi | Shoot 'em up | No | Vertical | Si |
Shooting Love 2007 - Exzeal | Naomi | Shoot 'em up | No | Vertical | Si |
SlashOut | Naomi | Beat 'em up | No | Horizontal | Si |
Spawn | Naomi | Beat 'em up | No | Horizontal | Si |
Spikers Battle | Naomi | Beat 'em up | No | Horizontal | Si |
Sports Jam | Naomi | Deportivo | No | Horizontal | Si |
Street Fighter Zero 3 Upper | Naomi | Lucha | No | Horizontal | Si |
Super Shanghai 2005 | Naomi | Majhong | No | Horizontal | Si |
Tetris Kiwamemichi | Naomi | Puzzle | No | Horizontal | Si |
The Typing Of The Dead | Naomi | Disparos | Si (Teclado QWERTY) | Horizontal | Si |
Toy Fighter | Naomi | Lucha | No | Horizontal | Si |
Trigger Heart Exelica | Naomi | Shoot 'em up | No | Vertical | Si |
Trizeal | Naomi | Shoot 'em up | No | Vertical | Si |
Under Defeat | Naomi | Shoot 'em up | No | Vertical | Si |
Usagui - Yamashiro Mahjong Hen | Naomi | Mahjong | No | Horizontal | Si |
Virtua Athlete | Naomi | Deportivo | No | Horizontal | Si |
Virtua Golf | Naomi | Deportivo | Si (Trackball) | Horizontal | Si |
Virtua NBA | Naomi | Deportivo | No | Horizontal | Si |
Virtua Striker 2 ver2000 | Naomi | Deportivo | No | Horizontal | Si |
Virtua Tennis | Naomi | Deportivo | No | Horizontal | Si |
Virtua Tennis 2 | Naomi | Deportivo | No | Horizontal | Si |
Wave Runner GP | Naomi | Deportivo | Si (Volante) | Horizontal | Si |
World Series Baseball | Naomi | Deportivo | Si (Joystick especiales) | Horizontal | Si |
WWF Royal Rumble | Naomi | Lucha | No | Horizontal | Si |
Zero Gunner 2 | Naomi | Shoot 'em up | No | Horizontal | Si |
Zombie Revenge | Naomi | Beat'em up | No | Horizontal | Si |
Beach Spikers | Naomi 2 | Deportivo | No | Horizontal | Si |
Club Kart European Session | Naomi 2 | Conducción | Si (Volante) | Horizontal | Si |
Initial D | Naomi 2 | Conducción | Si (Volante) | Horizontal | Si |
Initial D 2 | Naomi 2 | Conducción | Si (Volante) | Horizontal | Si |
Initial D 3 | Naomi 2 | Conducción | Si (Volante) | Horizontal | Si |
King Of Route 66 | Naomi 2 | Conducción | Si (Volante) | Horizontal | Si |
Virtua Fighter 4 | Naomi 2 | Lucha | No | Horizontal | Si |
Virtua Striker 3 | Naomi 2 | Deportivo | No | Horizontal | Si |