Consulta del GenRom

Dudas, cuestiones, sugerencias y peticiones en general sobre el proyecto / Questions and requests about the project
Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Consulta del GenRom

Mensaje por neuro_999 » 20 Nov 2015, 17:40

He intentado usar la rom del shadow of the unicorn al zx-uno para hacer pruebas pero hay dos valores que no se exactamente que poner. Ya que si los pongo a 0, cuando la selecciono, se queda con la pantalla en negro dando pitidos.

He usado el comando:
genrom 0dn 12 1 0 0 "Shadow of the Unicorn" ShadowUnicorn.rom unicorn.tap

Pero claro los dos valores que he dejado a 0 son los que no se que poner.
Se supone que son los últimos bytes a enviar a los puertos 1FFD y 7FFD, pero no se que hay q enviar.
Tampoco tengo muy claro que en parámetro tenga que poner "0dn" o si bastaría con poner "dn" para que lo genere.

A ver si alguien me saca de dudas, de momento seguiré trasteando.

Por cierto, si cargo una rom con pokeador tendría que generarla con "0d" para que la nmi me active el pokeador en lugar del divmmc-nmi? y me mantenga el divmmc para cargar los juegos...

Muchas Gracias.

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Consulta del GenRom

Mensaje por Quest » 20 Nov 2015, 18:21

Pues es muy sencillo... echa un vistazo al fichero "roms.bat", donde tienes los ejemplos de cómo se hacen las roms -> .tap ;)

Por cierto, MUY importante, si no tienes cable xilinx, NO cargues nunca una rom en el slot 20, porque seguramente brickearás el ZX-uno, y no podrás recuperarlo sin cable (o sin desoldar la flash y volviéndola a grabar). Es un pequeño bug en el firmware/bios que falta por arreglar. Puedes usar / machacar cualquiera de los otros slots anteriores al 20.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
mcleod_ideafix
Mensajes: 831
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Consulta del GenRom

Mensaje por mcleod_ideafix » 20 Nov 2015, 19:02

neuro_999 escribió:Por cierto, si cargo una rom con pokeador tendría que generarla con "0d" para que la nmi me active el pokeador en lugar del divmmc-nmi? y me mantenga el divmmc para cargar los juegos...
Es correcto. No actives DIVMMC NMI y al pulsar NMI, no se mapeará la ROM del DivMMC, con lo que entrará a funcionar el pokeador que tengas en la ROM. Puedes dejar DIVMMC activado y usar los comandos de ESXDOS como .tapein o .loadsnap para cargar juegos.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Consulta del GenRom

Mensaje por neuro_999 » 20 Nov 2015, 22:17

Muchas gracias. Lo del slot 20 ya te lo habia leido. Estab usando el 18 xq no recordaba bien si el brikeo era en el19 o el 20. Jeje.

Una preguntita. Viendo el rom.bat veo que en algunas roms del mismo tamaño, en unas se le pone qie ocupan 4 slots y en otras 1.
Por ejemplo la de leches.rom pone que ocupa 4 slots y cualquiera de los juegos pone que 1 slot, aun ocupando 16ks cada una.

GenRom 0 8 4 0 0 "ZX Spectrum 48K Cargando Leches" leches.rom leches.tap

GenRom 0 8 1 0 32 "Jet Pac (1983)" JetPac.rom JetPac.tap

¿Porque es eso?

Voy a ver si pruebo un poco.
X xierto acabo de ver el msg del core de apple2. Estoy de acuerso con mcleod.... Esto se os va de las manos. Que flipada!!!!. Madre mia.

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Consulta del GenRom

Mensaje por carmeloco » 23 Mar 2016, 14:16

¿Para qué es cada uno de los parámetros de genrom? porque estoy intentando meter una rom de test, de las que tengo hechas en interfaces rom para Spectrum, y no hay manera.

Avatar de Usuario
Quest
Mensajes: 900
Registrado: 27 Sep 2015, 00:20

Re: Consulta del GenRom

Mensaje por Quest » 23 Mar 2016, 15:18

carmeloco escribió:¿Para qué es cada uno de los parámetros de genrom? porque estoy intentando meter una rom de test, de las que tengo hechas en interfaces rom para Spectrum, y no hay manera.
Tan sólo tienes que teclear "genrom" sin parámetros y te saldrá esto:

Código: Seleccionar todo

GenRom v0.03, generates a TAP for loading a ROM in the ZX-Uno, 2015-06-16

  GenRom         <params> <start_ram> <length_ram> <byte_1FFD> <byte_7FFD>
                 <name> <input_file> <output_file>

  <params>       Set 5 flags parameters, combinable
     0           Default values Issue3, Tim48K, Contended, Disabled Div & NMI
     i           Change Issue2
     t           Force Timming to 128
     c           Disable Contention
     d           Enable DivMMC
     n           Enable NMI-DivMMC
  <start_ram>    Number of start bank to SRAM, between 08 and 0f (in hex)
  <length_ram>   Number of banks used, in hexadecimal
  <byte_1FFD>    Last byte to send to 1FFD port, in hexadecimal
  <byte_7FFD>    Last byte to send to 7FFD port, in hexadecimal
  <name>         Name between single quotes up to 32 chars
  <input_file>   Input ROM file
  <output_file>  Output TAP file

All params are mandatory
:mrgreen:

No obstante, para cualquier duda, Antonio que es el creador de la utilidad, te podrá ayudar más :)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Consulta del GenRom

Mensaje por antoniovillena » 23 Mar 2016, 15:29

No te compliques y ponle los mismos parámetros que uso para generar los TAPs de otras ROMs de IF2. Está en generaroms.bat o algún nombre parecido.

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Consulta del GenRom

Mensaje por carmeloco » 23 Mar 2016, 16:43

Vale, ya he podido probar algunas. Hay otras que siempre me dan read error, pero bueno, tampoco le doy mucha importancia.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Consulta del GenRom

Mensaje por antoniovillena » 23 Mar 2016, 16:46

Cuáles? Si siempre son las mismas puede ser un bug. Tendré que ver si bajo emulador da fallo también

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Consulta del GenRom

Mensaje por carmeloco » 23 Mar 2016, 16:50

Pues por ejemplo la el Test de RAM de Paul Farrow.

http://www.fruitcake.plus.com/Sinclair/ ... er_ROM.bin

Pero creo que es por ser una rom de 8KB. Voy a probar a llenar el resto de unos hasta 16 KB a ver que pasa.

Responder