ROMs en la ROM

Juegos, aplicaciones, ROMs;
todo lo que se pueda ejecutar en un Spectrum

Moderador: Sir Cilve Sinclair

Responder
velectronico
rst 0
Mensajes: 14
Registrado: Dom Oct 07, 2012 2:42 pm

ROMs en la ROM

Mensaje por velectronico » Dom Nov 18, 2012 11:04 pm

Hola de nuevo.

Después de hacerme un programador de EEPROM bastante artesanal quisiera preguntaros si conocéis juegos que puedan funcionar en los primeros 16K de la memoria (los que ocupa la propia ROM).

He probado las ROMs que salieron en cartucho y me he quedado con ganas de cargar alguno más.

Saludos.

Avatar de Usuario
na_th_an
Nonamed
Mensajes: 1889
Registrado: Lun May 07, 2007 10:16 am
Ubicación: Andalucía

Re: ROMs en la ROM

Mensaje por na_th_an » Lun Nov 19, 2012 11:03 am

Me temo que, a menos que el programa haya sido diseñado para funcionar en la ROM, a menos que hagas muchos cambios (cada lectura o escritura de datos, o cada salto), complicado hacer que otro funcione en ese espacio de direcciones de sólo lectura.

velectronico
rst 0
Mensajes: 14
Registrado: Dom Oct 07, 2012 2:42 pm

Re: ROMs en la ROM

Mensaje por velectronico » Mié Nov 21, 2012 6:27 pm

Me lo temía.

Gracias.

Avatar de Usuario
flopping
Nonamed
Mensajes: 1093
Registrado: Vie Jul 16, 2010 9:54 am

Re: ROMs en la ROM

Mensaje por flopping » Jue Nov 22, 2012 3:55 pm

Tampoco es exactamente asi, aqui tienes algunos cartuchos que nunca fueron editados:

http://www.fruitcake.plus.com/Sinclair/ ... leased.htm

Y ahora viene lo mejor, aqui hay un programa en el que puedes convertir cualquier juego a formato cartucho:

http://www.fruitcake.plus.com/Sinclair/ ... erator.htm

Evidentemente, los juegos deben de ser de 16K, y puede que no todos funcionen, ya que si utilizan rutinas de la rom, al no existir, pues daran error, y tambien hay formas de adaptar los de 48K y meterlos en unos cartuchos y asi poder tener cualquier juego en rom, leete esta web: http://www.fruitcake.plus.com/Sinclair/ ... Centre.htm y descubriras otro "mundo", jajajaja...salu2.

Edito: Por cierto, tambien hay un juego que se carga una parte en Rom y la otra en Ram, es el shadow of unicorn, lo puedes encontrar en WOS, salu2.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, debido a la esquizofrenia paranoide que tengo.
(C) 1982-2016, 34 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente"

Avatar de Usuario
na_th_an
Nonamed
Mensajes: 1889
Registrado: Lun May 07, 2007 10:16 am
Ubicación: Andalucía

Re: ROMs en la ROM

Mensaje por na_th_an » Vie Nov 23, 2012 9:31 am

¿Y como lo hace? Dudo que parchée todo el binario para cambiar cada dirección de memoria o cada escritura. Seguramente tendrán algún bootstrap que copia el juego a RAM, de forma que el cartucho es sólo para almacenamiento y el juego no se ejecuta desde ROM.

Avatar de Usuario
antoniovillena
Nonamed
Mensajes: 1164
Registrado: Dom Ene 09, 2011 8:55 am

Re: ROMs en la ROM

Mensaje por antoniovillena » Vie Nov 23, 2012 10:55 am

Existe una forma de simular un cartucho (o una ROM) en un +2A mediante un modo de paginación especial. Aunque tiene dos inconvenientes:
-Si el juego escribe en memoria baja el juego petará.
-Existe contención, por lo que las rutinas alojadas en memoria baja se ejecutarán más lentamente. En el mejor de los casos el juego irá ligeramente más lento, en el peor se pierde el sincronismo con el display y se verán parpadeos en los sprites.
Imagen

Avatar de Usuario
flopping
Nonamed
Mensajes: 1093
Registrado: Vie Jul 16, 2010 9:54 am

Re: ROMs en la ROM

Mensaje por flopping » Vie Nov 23, 2012 3:12 pm

na_th_an escribió:¿Y como lo hace? Dudo que parchée todo el binario para cambiar cada dirección de memoria o cada escritura. Seguramente tendrán algún bootstrap que copia el juego a RAM, de forma que el cartucho es sólo para almacenamiento y el juego no se ejecuta desde ROM.


Pues si, algo asi hace, mirate este articulo de Los Trastos de Droy: http://www.trastero.speccy.org/cosas/dr ... chos_s.htm y veras como han metido el Knight Lore en una rom (eprom) de 32K, salu2
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, debido a la esquizofrenia paranoide que tengo.
(C) 1982-2016, 34 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente"

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados