============================ Avventura nel castello v.2 ============================ Copyright (C) Dinosoft 1982-2001 Enrico Colombini e Chiara Tovena Edizione freeware 2001: libera distribuzione purché non venga alterata. ------------------------------------------------------------------------- Questa è la seconda versione di "Avventura nel castello", forse quella più diffusa perché venne distribuita per un certo periodo dalla stessa Apple Italia insieme all'Apple //c (per la prima versione vedi C101). Per giocarla occorre un emulatore Apple II impostato su "Apple IIe" o su "Apple //c", oppure naturalmente un Apple II originale! I caratteri mostreranno probabilmente delle frange colorate, perché gli emulatori non sono in grado di riprodurre esattamente il comportamento dello schermo televisivo a colori (specie PAL) per il quale i caratteri erano stati disegnati. Differenze rispetto alla prima versione --------------------------------------- - Testo in pagina grafica, con un set di caratteri adatto ai TV a colori. - Testi con maiuscole e minuscole. - Eliminazione di un problema col video reverse dovuto a un bug del //c. - Correzione di alcuni errori di ortografia. - Aggiunta di alcune risposte secondarie. - Possibilità di salvare situazioni multiple. - Uso della "language card" con 16K aggiuntivi. - Immagine grafica iniziale. - File di messaggi e luoghi auto-indicizzati. - Suddivisione del programma in tre parti, per motivi di memoria. - Nuovo sistema di protezione (P2). Versione compilata ------------------ Il file C201.dsk contiene un'immagine di dischetto da 140K col programma compilato e giocabile. Rispetto all'originale del 1984 ho solo tolto la protezione anti-copia e aggiornato le indicazioni di copyright. I file contengono: CAST programma di lancio per l'avvio automatico al bootstrap A l'introduzione in versione compilata, con vari file ausiliari inclusi F il filer (salva/riprendi) in versione compilata G il gioco in versione compilata R il set di caratteri, il dizionario e il monitor senza reverse bug M i messaggi da mostrare nel corso del gioco, auto-indicizzati L le descrizioni dei luoghi, auto-indicizzate V i valori iniziali delle variabili Per esaminare il contenuto del dischetto occorre avviare con un normale dischetto DOS 3.3. Nota: è consigliabile riavviare con un DOS pulito dopo essere usciti dal gioco, perché il DOS rimasto in memoria potrebbe essere danneggiato. Versione listabile ------------------ Il file C201.src contiene un'immagine di dischetto da 140K col programma in versione listabile (BASIC Applesoft), la stessa usata per le prove. Non ci sono i programmi impiegati per creare i file dati o il dizionario, né i sorgenti in assembly del lettore di dizionario e delle varie utility; c'è comunque di che passare il tempo per chi si diletta di archeologia informatica... anche più che con la prima versione. Si può giocare (anche se al rallentatore); conviene comunque giocare con la versione compilata. I file contengono: HELLO mostra informazioni all'avvio automatico al bootstrap, lancia CAST CAST programma di avvio, carica i file necessari e lancia INTRO INTRO mostra l'immagine iniziale e i titoli, lancia FILER FILER permette di salvare, riprendere e iniziare una nuova partita GAME il gioco vero e proprio LOGO l'immagine grafica iniziale CHAIN utility Apple per eseguire un "chain" da Applesoft R il set di caratteri, il dizionario e il monitor senza reverse bug B utility in codice macchina, costanti e routine di protezione M i messaggi da mostrare nel corso del gioco, auto-indicizzati L le descrizioni dei luoghi, auto-indicizzate V i valori iniziali delle variabili Per esaminare il contenuto del dischetto occorre avviare con un normale dischetto DOS 3.3. Nota: è consigliabile riavviare con un DOS pulito dopo essere usciti dal gioco, perché il DOS rimasto in memoria potrebbe essere danneggiato. Mappa di memoria ---------------- Per chi voglia guardare a fondo dentro il programma, questi sono gli indirizzi principali: $F800 vecchia versione del monitor ][ per evitare i problemi del //c $D800 dizionario $D000 generatore di caratteri adatti per lo schermo TV a colori $D000 inizio area della language card non usata dal DOS) $4608 programma INTRO/FILER/CAST (versione compilata) $4000 programma INTRO/FILER/CAST (versione interpretata) $4000 area comune per comunicazione tra i programmi (versione compilata) $2000 pagina video grafica (HGR1) $1D80 spazzatura per confondere le idee $1D00 routine di protezione (P2) $1900 costanti $17B0 utility varie in codice macchina $0800 runtime (versione compilata) $0400 pagina video testo $0240 indirizzo di esecuzione della routine di protezione (P2)