Página 4 de 14

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:34
por dandare
antoniovillena escribió:
dandare escribió:Ya, estaba revisando el esquema... si lo raro de esto es que la pantalla la carga bien. Eso significa que la primera paginación, por HW está bien y por SW también.
La impresión que da es que al llegar a la siguiente página no encuentra el código asm adecuado. Es posible que no se esté componiendo bien la rom?
Sabes si alguien ha probado esto y le funciona?. Se que en el iFrom si va, que lo miró Shikitin creo, pero en el V4 tal vez haya algún bug....
Yo tengo el jbacteria modificado, sólo tengo que cambiar esta función para que se comporte como v3, v4 o iFrom:

Código: Seleccionar todo

//iFrom
function wb(addr, val) {
  if( addr > 0x3fff )
    m[addr]= val;
  else
    if( !(romp&0x80) ){
      romp= val;
      for ( j= 0
          ; j < 0x4000
          ; j++ )
        m[j]= game.charCodeAt(j|(romp&0x1f)<<14);
    }
}


//v4
function wb(addr, val) {
  if( addr > 0x3fff )
    m[addr]= val;
  else
    if( !(romp&0x80) && addr>0x3ffb ){
      romp= addr<<6&0x80 | romp<<1&0x1e | addr&1;
      for ( j= 0
          ; j < 0x4000
          ; j++ )
        m[j]= game.charCodeAt(j|(romp&0x1f)<<14);
    }
}

//v3
function wb(addr, val) {
  if( addr > 0x3fff )
    m[addr]= val;
  else
    if( !(romp&0x20) && addr>0x1fff ){
      romp= romp<<1 | val&1;
      for ( j= 0
          ; j < 0x4000
          ; j++ )        // fill memory
        m[j]= game.charCodeAt(j|(romp&0x1f)<<14);
    }
}
Con emulador me funciona. No estoy seguro de haber probado los snapshots en la v4. Pero sí que en su momento probé la v4 real con juegos de cartucho de 16K y no me dio problemas.
Voy a probar los de 16k a ver si va bien y descartamos HW... me dices el link, por favor?
Edit : Vale :)) ya he visto que lo acabas de poner

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:35
por antoniovillena
dandare escribió:Vale, ya he entendido lo que haces.
Metes 5 pulsos poniendo los datos que quieras por el A0 para que quede la configuración de slot que deseas. Esto lo tienes que hacer entiendo que 4 veces, 3 para cada uno de los slots que componen el SNA y una cuarta para ir a la rom que se queda durante el juego.

Si es eso, casi seguro que al saltar al primer slot se pierde de alguna manera... porque ya no vuelve a haber trenes de 5 pulsos de CK
Se supone que en el último pulso metemos a la vez el quinto bit de A0 y ponemas A1 a 1, de tal forma que bloqueamos ese registro (y por tanto futuras paginaciones).

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:39
por antoniovillena
Esto se hace por cada paginación. Se hacen en total 5 paginaciones. Partimos de la página 0, que es donde está el menú. Luego si escogemos por ejemplo el segundo snapshot, hacemos 3 paginaciones desde los bancos 4, 5 y 6 del cartucho a RAM. Luego volvemos a la página 0 para cargar el trozo de snaphot que falta y los registros de la CPU, y finalmente hacemos una paginación a 31 (aquí bloqueamos) que es la ROM del 48K, ya que muchos juegos (la mayoría) dependen de esta ROM para funcionar.

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:41
por antoniovillena
Que cargue la pantalla del juego sólo garantiza que se ha hecho la primera paginación y se han copiado los primeros 16K de ROM a RAM, pero eso es sólo el comienzo del proceso.

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:43
por dandare
antoniovillena escribió:Esto se hace por cada paginación. Se hacen en total 5 paginaciones. Partimos de la página 0, que es donde está el menú. Luego si escogemos por ejemplo el segundo snapshot, hacemos 3 paginaciones desde los bancos 4, 5 y 6 del cartucho a RAM. Luego volvemos a la página 0 para cargar el trozo de snaphot que falta y los registros de la CPU, y finalmente hacemos una paginación a 31 (aquí bloqueamos) que es la ROM del 48K, ya que muchos juegos (la mayoría) dependen de esta ROM para funcionar.
Entendido.
La rom de los juegos de 16k funciona sin problemas. Así que, o he metido la pata al componer la ROM de snapshots o hay algún fallo en el código que compone la Rom

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:47
por antoniovillena
dandare escribió:Entendido.
La rom de los juegos de 16k funciona sin problemas. Así que, o he metido la pata al componer la ROM de snapshots o hay algún fallo en el código que compone la Rom
Con el emulador me fallan 4 de los 10 juegos de snapshot, por lo que fallo en el código que compone la ROM sí que hay. Lo que no sé es por qué a ti te fallan todos los snapshots. Hay algo que funciona "peor" en hardware que en el emulador.

Edito: El emulador no es muy bueno, por ejemplo no emula contención. Puede que por ahí vayan los tiros.

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:52
por antoniovillena
Kartushos v4 he vendido muy pocos. Casi todos han optado por el iFrom porque por 2 euros más te ahorras el IF2. Y de los que han comprado kartusho/iFrom menos aún (si no somos tú y yo los únicos) han probado el software conversor de snapshots.

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:59
por dandare
antoniovillena escribió:
dandare escribió:Entendido.
La rom de los juegos de 16k funciona sin problemas. Así que, o he metido la pata al componer la ROM de snapshots o hay algún fallo en el código que compone la Rom
Con el emulador me fallan 4 de los 10 juegos de snapshot, por lo que fallo en el código que compone la ROM sí que hay. Lo que no sé es por qué a ti te fallan todos los snapshots. Hay algo que funciona "peor" en hardware que en el emulador.

Edito: El emulador no es muy bueno, por ejemplo no emula contención. Puede que por ahí vayan los tiros.
Puede ser eso, o los tiempos de propagación del flip-flop, por ejemplo. No sabría decirte ahora. En cualquier caso, lo mejor es que algún compañero que tenga un Kartusho V4, lo pruebe con SNAs a ver si es que el que tengo yo se comporta "rarito" y, a partir de ahí, podemos investigar.

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 01:59
por dandare
antoniovillena escribió:Kartushos v4 he vendido muy pocos. Casi todos han optado por el iFrom porque por 2 euros más te ahorras el IF2. Y de los que han comprado kartusho/iFrom menos aún (si no somos tú y yo los únicos) han probado el software conversor de snapshots.
Entendido, bueno, pues tampoco pierdas mucho el tiempo en esto entonces.

Re: Vendo KARTUSHO v4 (compatible IF2)

Publicado: 13 May 2016, 10:44
por shikitin
Bueno, a mi tanto en el ifrom como el k.v.4 me van bien las roms de 16k de origen.
Las de 512k con el soft que puso Antonio no lo he probado aun en el/los hards, estoy esperando esto: Superflash Eeproms desde hace una eternidad.
Ya se que puedo copiar el contenido de origen y grabar y regrabar varias veces, pero prefiero hacerlo asi, no vaya a ser que mi sivava no lo grabe/borre bien y me quede en ascuas... :?