Existe algún tutorial para meter roms en diskettes y ejecutarlos en msx 2?

By Bowie38

Champion (408)

Bowie38's picture

13-02-2014, 01:22

Hola existe algún tutorial para hacerlo. Gracias

Login or register to post comments

By Guillian

Prophet (3434)

Guillian's picture

13-02-2014, 10:05

Supongo que te refieres a hacer algo como las conversiones que hizo Martos en su día.
Esa tarea no se puede automatizar. Hay que desensamblar el juego, buscar sus rutinas de mapper y adaptarlas para que funcionen con el mapper interno del ordenador.
También hay que tener en cuenta que algunas ROMs intentan sobrescribirse, lo que provocará fallos al ejecutarse el juego en RAM.

No es algo fácil de hacer.

By Bowie38

Champion (408)

Bowie38's picture

13-02-2014, 11:11

Gracias Guillian, ahora lo tengo claro.

By tranx

Champion (343)

tranx's picture

18-02-2014, 19:50

Yo creo recordar que converti mis ROMS en cinta de casette a disco cargando con un BLOAD especificando direcciones de memoria, y luego haciendo un BSAVE a disco con esas direcciones, y luego un cargador en Basic que hacia un BLOAD ,R

Es esto posible o lo he soñado ? Smile

By jrcp_kun

Paragon (1410)

jrcp_kun's picture

18-02-2014, 21:27

Vaya sueños mas MSXeros jajaja

By Guillian

Prophet (3434)

Guillian's picture

18-02-2014, 23:31

@tranx: eso es posible porque esas ROMs ya estaban adaptadas. Es decir, ya no eran un fichero ROM, sino uno o varios ficheros binarios que se cargaban con BLOAD.
A lo que se refería Bowie38 (creo) es a coger una ROM cualquiera (USAS, Metal Gear, etc...) y pasarla a disco para poder cargarla desde BASIC.

By tranx

Champion (343)

tranx's picture

19-02-2014, 00:17

Gracias por la aclaracion, Guillian.

En mis tiempos, las ROMs venian en cinta y estaban adaptadas Smile

By Guillian

Prophet (3434)

Guillian's picture

19-02-2014, 09:37

Las conversiones a cinta de ROMs de 8-32K eran bastante comunes en aquella época. Son ROMs sencillas de pasar a cinta o a disco porque no necesitan mapper. Es decir, se cargan en RAM en el mismo rango de direcciones que estarían en ROM y a correr.
Esto lo sabían los programadores, de Konami por ejemplo, y añadieron algunos sistemas muy básicos anticopia que consistían en sobrescribir partes de la ROM. En el cartucho original no tenía ningún efecto (ROM = memoria de solo lectura), pero cuando se cargaban en RAM el juego no funcionaba. Por eso había que buscar esas protecciones y anularlas.

By tranx

Champion (343)

tranx's picture

19-02-2014, 17:19

Creo que escuche esa explicacion misma, posiblemente incluso de ti, en uno de los podcasts que escucho.

Lo primero que pense "increible! quien iba a pensar que ya en esa epoca habia protecciones anti copia"