ziu escribió:No acabo de.entender muy bien las virtudes y carencias de lorom/hirom/exthirom , si puedes comentar las diferencias..
Cuando usas un área de memoria lo-rom, tienes en el código un espacio para usar los registros de la cpu, y otro para usar los registros de ciertas áreas de memoria (los registros de una memoria son áreas de memoria en las que leer o escribir, y los registros de una cpu son instrucciones).
Cuando usas un área de memoria hi-rom tienes que hacer todo eso a través de las funcionalidades de la cpu en lugar de directamente (direct page), cosa que interpreto que lo hace un pelín mas lento, pero a cambio tienes bancos de memoria el doble de grandes, y creo que cambia el “cluster” de datos, pero no se a cuanto, ni se cual es el que se emplea en lo-rom.
ziu escribió:Por otro lado queria preguntarte si el sa-1 lleva memoria dedicada, igual que los 128k de la cpu de la snes, y si es el caso cuanta suele llevar y hasta cuanto puede soportar...
El SA-1 tiene una caché de 2KB, y puede direccionar una ram en el cartucho de hasta 256KB, con un bus de 16 bits, y según me parece entender puede leerse y escribirse a 3.58mhz.
Otra cosa es la rom, que rinde mejor con este procesador a 2.68mhz que a 3.58mhz porque se alinea mejor con la cpu de la snes, y causa menos esperas.
ziu escribió:Me pongo a pensar en un cartucho de 96megas o mas , con exthirom sa-1 con 2 megas de ram y sfx y el aof o last blade como el arcade quizas podrian ser posibles
![enamorado [amor]](/images/smilies/nuevos/enamorado.gif)
El decodificador de direcciones de nintendo permitía direccionar 95 megabits, pero es posible llegar hasta los 118 megas y 16kb, aunque esos 23 megas y pico extras están muy fragmentados en el mapa de memoria.
Pero vamos, que la super nintendo lo admite. Una rom de 118 megas mas un SDD1 permitiría albergar un juego de mas de 230 megas. Ese hubiera sido el límite en aquella época sin usar mappers, todo un record para lo que estábamos acostumbrados (32 megas, y gracias).
Hubo mucho potencial sin explorar con esta máquina... roms grandes, planos a 512x224, escenarios con 4 planos, uso extensivo de la profundidad de color, samples para el audio menos comprimidos...
Del abuso de slow roms ya ni hablemos, y del abandono de los multiplicadores del ppu1 para ayudar en los cálculos a la cpu, tampoco.
Es una máquina considerablemente mas laboriosa que megadrive, pero con unos resultados que hubiera merecido la pena el esfuerzo.