
http://www.mojontwins.com/2009/11/13/su ... -de-nuevo/





Normal, si parece de C64 con tanto marrón, azul y negro.josepzin escribió:Pero como soy commodorígrafo, me da igual y me gustan los colorines








Como me gustaria hacer funcionar ese editor de escenarios, pero ya me pierdo con lo de adaptar el codigo fuente , jajajajana_th_an escribió:Nuestro editor de niveles es mappy (http://www.tilemap.co.uk/mappy.php), y tienes el código fuente para descarga. Puedes hacer lo mismo que he hecho yo: editar un nuevo mapa y adaptar el código fuente para jugar con él. El el .rar viene todo lo necesario para construir una nueva versión.
Por cierto, el juego tenía un error gordo (para no traicionar nuestra tradición de sacar juegos con un bug), y lo hemos subsanado.
Aquí tenéis una explicación y un enlace para la descarga de la nueva versión: http://www.mojontwins.com/2009/11/17/ve ... r-lanzada/



No te olvides que cuentan con el apoyo de una piara de monos...santo--- escribió:Vaya 5 dias en crear el mapa , increible ..... yo estaria 3 meses mas o menos

Alguno hay, alguno... jejeje.santo--- escribió:Por cierto , teneis algun proyecto mas apunto de finalizar ?
Un saludo!!!!!






Friki.radastan escribió:Yo hasta tener vuestros juegos en disco no paro.

El bloque de 45 bytes que se carga es un reubicador. Luego se cargan los bloques para RAM1 y RAM3. Justo después de esta carga debe haber un POKE a 25000 y un RANDOMIZE USR a 25002 que moverán esos bloques de RAM0 a su página correspondiente. Asegurate de que estos pasos se realizan correctamente para el disco.radastan escribió:Lo raro es que consigo cargar todos los bloques sin problemas... miraré a ver si es que estoy corrompiendo los bloques al cargarlos de forma intermedia con el +3DOS a la hora de pasarlos a disco(debo cargar los bloques y luego volverlos a grabar).
Yo hasta tener vuestros juegos en disco no paro.





Código: Seleccionar todo
; Reubicador by Benway
org 25000
memoria_a_cambiar defb 0
org 25002
ld a, (memoria_a_cambiar)
ld b, a
ld A, (#5B5C) ; en 5B5C está la página de memoria actual
and #F8
or b
ld (#5B5C), A ; hay que preservarla, o el BASIC se vuelve loco
ld BC, #7FFD
out (C), A
ld hl, 32768
ld de, 49152
ld bc, 16384
ldir ; copiamos 16k desde 32768 hasta 49152 (en la página correcta)
; aqui vuelves a la 0
ld A, (#5B5C)
and #F8
ld (#5B5C), A
ld BC, #7FFD
out (C), A
ret