BlackHole escribió:Me temo que no es para 3,5 KB. No sé muy bien cuál es la arquitectura de memoria de un Vic-20 expandido...
Lo expliqué aquí:
viewtopic.php?f=39&t=2837Y según eso, un VIC-20 lo más que puede tener son 40KB de RAM. 8KB se "pierden" para los registros del VIC, y los 16KB restantes se los llevan las dos ROM's (8K cada una).
Los bloques donde no puede haber RAM son BLK4, BLK7 y BLK8:
BLK4 va desde 8000h a 9FFFh . Precisamente en la tabla de etiquetas, en las líneas 587 y 588 se ve que hay un hueco en ese rango.
BLK7-8 ocupan el rango C000h a FFFFh . La última dirección usada en el juego es BD98h. El resto de etiquetas son llamadas a rutinas del kernal.
Así que sí, muy bien visto

Ese DOOM es para un VIC-20 mega-ampliado. Algo que por otra parte no es difícil de hacer. Partiendo del mod que expliqué en el taller, usando una memoria un poco más grande, aunque se desperdicie espacio de ella, y quizás una GAL para hacer más sencillo el cableado y la decodificación, se puede hacer una ampliación de 40KB para el VIC-20 con interruptores que permitan deshabilitarla a voluntad

En los comentarios al artículo del Taller, jltursan da un enlace a un circuito, éste externo, que te permite ampliar el VIC hasta los 40KB