hola,
Me he comprado la actualizacion de la ROM 3.1 en Hyperion, son imagenes ROM para los modelos de Amiga, en mi caso es para grabarla en unas eprom para mi Amiga 1200, tambien me hice con unas eprom AM 27C400.
El problema es que las ROM vienen en una imagen, y el Amiga 1200 necesita dos imagenes Hi & Lo, no se como hacer para splitearlas en dos ficheros para grabarlas, tengo el programador MiniPRO TL866CS y un adaptador para las AM 27C400, alguien sabe como splitearlas ya sea en Windows, Mac o Amiga?, he intentado con el Remus RomSplit pero no reconoce la ROM que he comprado.
La ROM funciona correctamente en WinUAE.
Splitear ROM Amiga 1200
- kikems
- Mensajes: 5502
- Registrado: 30 May 2013 19:23
- Agradecido : 2638 veces
- Agradecimiento recibido: 3112 veces
Re: Splitear ROM Amiga 1200
A ver si te pueden ayudar, creo que ya se hizo algo similar aquí con las TOS de Atari.
-
- Mensajes: 5619
- Registrado: 20 Sep 2011 13:59
- Ubicación: Madrid
- Agradecido : 990 veces
- Agradecimiento recibido: 2040 veces
- Contactar:
Re: Splitear ROM Amiga 1200
Aquí te dejo una mini guía (en pitinglish) que está más que contrastada:
En mi caso, yo seguí este mini-tuto; pero por ejemplo, el swapping lo podría haber hecho también con mi grabador de EPROM, un Wellon, mediante la opción "Edit buffer" -> "Swap" -> "16 bits" una vez cargado el archivo de kickstart. En otro grabador es más que probable que estas acciones se llamen ligeramente diferente.
Código: Seleccionar todo
Burning kickstart EPROMs for A1200
Requirements
Eprom Programmer (with support for 27C400)
WinHex utility (registered version) or write your own code to perform Steps 1 to 2.
Kickstart rom file being used in WinUAE (not encypted and legally created from your own set of A1200 kickstart roms, of course)
Two blank 27C400 eproms
Step 1: Split the kickstart rom file
In WinHex select: Tools -> FileTools -> Dissect -> Wordwise (16-bit)
Select source kickstart rom file
Type in destination filename#1 eg. U6A_tmp.rom (00000-3FFFF for U6A) OR for A4000 : U175_tmp.rom
Type in destination filename#2 eg. U6B_tmp.rom (00000-3FFFF for U6B) OR for A4000 : U176_tmp.rom
Now you have two smaller rom files
Step 2: Fill addressable unused memory space for both eproms
Now, we're going to copy the contents of addresses 00000-3FFFF to 40000-7FFFF for U6A_tmp.rom
To do this, in WinHex select: Tools -> FileTools -> Concatenate
Type in destination file for a blank rom file to be created (eg. U6A.rom) OR for A4000 : U175.rom
Append file U6A_tmp.rom to U6A.rom OR for A4000 : U175.rom
Repeat this again, append source file U6A_tmp.rom to U6A.rom OR for A4000 : U175.rom
Select Done and a message box will appear: 524288 bytes from 2 files were concatenated to "U6A.rom" OR for A4000 : U175.rom
Repeat Step 2 using U6B_tmp.rom OR for A4000 : U176_tmp.rom to create U6B.rom OR for A4000 : U176.rom
Step 3: Burn the kickstart eproms
Start up eprom programmer software with 27C400 device selected.
Load U6A.rom to the buffer
Perform a swap BYTE operation on the buffer contents
Insert a 27C400 eprom into the eprom programmer and burn buffer to the eprom.
Apply opaque sticky label over the eprom window and mark it "U6A"
Repeat Step 3 for U6B.rom, marking it "U6B"
Step 4: Install eproms into A1200
Insert eprom U6A into U6A socket and eprom U6B into U6B socket (make sure the eprom has correct pin connections and orientation).
Power up and hey presto it works!
http://www.amiga-stuff.com/hardware/2mbit-maskrom.html
En mi caso, yo seguí este mini-tuto; pero por ejemplo, el swapping lo podría haber hecho también con mi grabador de EPROM, un Wellon, mediante la opción "Edit buffer" -> "Swap" -> "16 bits" una vez cargado el archivo de kickstart. En otro grabador es más que probable que estas acciones se llamen ligeramente diferente.
- Fernecho
- Mensajes: 182
- Registrado: 24 Abr 2017 20:12
- Agradecido : 75 veces
- Agradecimiento recibido: 34 veces
Re: Splitear ROM Amiga 1200
jltursan escribió:Aquí te dejo una mini guía (en pitinglish) que está más que contrastada:Código: Seleccionar todo
Burning kickstart EPROMs for A1200
Requirements
Eprom Programmer (with support for 27C400)
WinHex utility (registered version) or write your own code to perform Steps 1 to 2.
Kickstart rom file being used in WinUAE (not encypted and legally created from your own set of A1200 kickstart roms, of course)
Two blank 27C400 eproms
Step 1: Split the kickstart rom file
In WinHex select: Tools -> FileTools -> Dissect -> Wordwise (16-bit)
Select source kickstart rom file
Type in destination filename#1 eg. U6A_tmp.rom (00000-3FFFF for U6A) OR for A4000 : U175_tmp.rom
Type in destination filename#2 eg. U6B_tmp.rom (00000-3FFFF for U6B) OR for A4000 : U176_tmp.rom
Now you have two smaller rom files
Step 2: Fill addressable unused memory space for both eproms
Now, we're going to copy the contents of addresses 00000-3FFFF to 40000-7FFFF for U6A_tmp.rom
To do this, in WinHex select: Tools -> FileTools -> Concatenate
Type in destination file for a blank rom file to be created (eg. U6A.rom) OR for A4000 : U175.rom
Append file U6A_tmp.rom to U6A.rom OR for A4000 : U175.rom
Repeat this again, append source file U6A_tmp.rom to U6A.rom OR for A4000 : U175.rom
Select Done and a message box will appear: 524288 bytes from 2 files were concatenated to "U6A.rom" OR for A4000 : U175.rom
Repeat Step 2 using U6B_tmp.rom OR for A4000 : U176_tmp.rom to create U6B.rom OR for A4000 : U176.rom
Step 3: Burn the kickstart eproms
Start up eprom programmer software with 27C400 device selected.
Load U6A.rom to the buffer
Perform a swap BYTE operation on the buffer contents
Insert a 27C400 eprom into the eprom programmer and burn buffer to the eprom.
Apply opaque sticky label over the eprom window and mark it "U6A"
Repeat Step 3 for U6B.rom, marking it "U6B"
Step 4: Install eproms into A1200
Insert eprom U6A into U6A socket and eprom U6B into U6B socket (make sure the eprom has correct pin connections and orientation).
Power up and hey presto it works!
http://www.amiga-stuff.com/hardware/2mbit-maskrom.html
En mi caso, yo seguí este mini-tuto; pero por ejemplo, el swapping lo podría haber hecho también con mi grabador de EPROM, un Wellon, mediante la opción "Edit buffer" -> "Swap" -> "16 bits" una vez cargado el archivo de kickstart. En otro grabador es más que probable que estas acciones se llamen ligeramente diferente.
Una guia perfecta, muy bien explicado, aunque sea en ingles no hay problema, yo el ingles escrito lo controlo pero si fuese por ejemplo un video de escuchar comentarios pues no me enteraria de casi nada.
Yo tengo el programador MiniPRO TL866CS y en el software creo que no viene ninguna opcion de swap byte, voy a tener que hacerlo con el software del Willem GQ 4x que si tiene la opcion de realizar un byte swap, ya lo he descargado y encuanto haya spliteado la ron con el WinHex le hago el byte swap a cada fichero y despues los quemo con mi MiniPRO.
A ver que sale de todo esto, hasta ahora he quemado TOS para mis atari y no he tenido problemas, spliteada la TOS y grabadas sin problemas y funcionando, la ventaja es que no hay que realizarles el byte swap, sin embargo con las del Amiga si.
Bueno pues gracias por la informacion y aver que tal me sale el kickstart burning para mi Amiga 1200.
500, 1200, ONE X1000, CPC464, 520STFM, STE, 1040 STE, Falcon030 +4, C64, SX-64 32, Philips NMS 8280, 8250, Panasonic FS A1 ST TurboR, +2
- Jinks
- Mensajes: 2700
- Registrado: 09 Oct 2013 16:47
- Agradecido : 348 veces
- Agradecimiento recibido: 478 veces
- Contactar:
Re: Splitear ROM Amiga 1200
Las ROMs completas se separan en bytes pares e impares (o LO/HI, como prefieras llamarlo) con ROMWak (y hace otras cosas, claro). Es para Windows, viene un ejecutable para 32 bits y otro para 64 bits (bits de Windows, no de las ROMs, claro).
https://github.com/freem/romwak/releases
Edito: Además de hacer el split por bytes (8 bits), ROMWak también permite hacerlo por words (16 bits), por si acaso el Amiga lo requiere así.
https://github.com/freem/romwak/releases
Edito: Además de hacer el split por bytes (8 bits), ROMWak también permite hacerlo por words (16 bits), por si acaso el Amiga lo requiere así.
- Fernecho
- Mensajes: 182
- Registrado: 24 Abr 2017 20:12
- Agradecido : 75 veces
- Agradecimiento recibido: 34 veces
Re: Splitear ROM Amiga 1200
Jinks escribió:Las ROMs completas se separan en bytes pares e impares (o LO/HI, como prefieras llamarlo) con ROMWak (y hace otras cosas, claro). Es para Windows, viene un ejecutable para 32 bits y otro para 64 bits (bits de Windows, no de las ROMs, claro).
https://github.com/freem/romwak/releases
Edito: Además de hacer el split por bytes (8 bits), ROMWak también permite hacerlo por words (16 bits), por si acaso el Amiga lo requiere así.
Le echaré un vistazo al Romwak, compararé los ficheros finales con los que salgan del WinHex a ver si coinciden.
Garcias
500, 1200, ONE X1000, CPC464, 520STFM, STE, 1040 STE, Falcon030 +4, C64, SX-64 32, Philips NMS 8280, 8250, Panasonic FS A1 ST TurboR, +2
Volver a “Software & OS Amiga”
¿Quién está conectado?
Usuarios navegando por este Foro: badflame y 3 invitados