DOWNLOAD AREA

In questa pagina potrete trovare molte cose utili, tra cui:
esempi di programmi Pascal per Z80, assembler, esempi di applicazioni sviluppate attorno alle nostre schede AD3, AD5 e AD7 ma preziosi anche per chi usa hardware proprio. Potrete scaricare anche il Pascal per Z80 e il Multi Assembler per 140 cpu.
La pagina sarà in continua evoluzione e continuamente arricchita, per cui non vi rimane che visitarla regolarmente.

 


Versioni Base gratuite

Multi Assembler per 140 cpu
file: multiass.zip 341 Kb - per DOS (gira anche sotto Win3.1/Win95). Ambiente integrato, editor, assembler, debugger (solo Z80). Assembla codice per una miriade di CPU.
Pascal per Z80
file: pascal.zip    223 Kb - per DOS (comprende emulatore CP/M).
Compilatore Pascal per Z80, vecchio tipo ma potentissimo. Gestione stringhe, numeri reali, funzioni trigonometriche, I/O e accesso diretto alla RAM. 
Demo Regia Automatica
file: demoint.zip  24 Kb - per DOS - esempio di protocollo di scambio tra PC e Regia Automatica. Comprende anche il sorgente Turbo Pascal 7.

 


Esempi in Pascal Z80

Uso di parallele su schede ADx file: porta_a.pas  2 Kb - esempio di attivazione di una porta parallela della PIO. Collegare 8 led tra i vari pin e massa per vedere i dati in uscita. I led possono essere collegati direttamente, senza alcuna resistenza in serie.
Attivazione RS485 su scheda AD5
file: ser485.pas  2 Kb - esempio di attivazione della seriale RS485 su una scheda AD5. Per vedere il dato in uscita è consigliabile servirsi di un oscilloscopio.
Generare numeri casuali in Pascal
file: testrand_a.pas  2 Kb - esempio di utilizzo della funzione RANDOM del Pascal Z80 per generare numeri casuali su una scheda ADx. Il numero generato è mandato fuori su una parallela. Collegare 8 led tra i vari pin e massa per vedere i dati in uscita. I led possono essere collegati direttamente, senza alcuna resistenza in serie.

 


DIDATTICA

Assembler didattico per Z80
 

 

file: asmz80.zip  52 Kb- per DOS (gira anche sotto Win3.1/Win95).
Assembler didattico per Z80 con sorgenti Turbo Pascal. Comprende analizzatore sintattico, analizzatore semantico e generatore di codice macchina.

 


Sorgenti di esempio in Pascal per Z80

Rete locale RS422 con schede Z80 file: link422.zip  12 Kb - sorgenti Pascal per Z80per realizzare una rete di acquisizione dati con schede collegate con un unico doppino, in seriale alta velocità RS422. Ottimo esempio (piuttosto raro da trovare) di come si può programmare la SIO Z80 per sfruttarne il potente protocollo sincrono.
Sistema Telematico Ambientale file: telematico.zip  32Kb - realizzazione di una piccola rete locale con schede Z80 tipo AD3 e AD4, adibita a CENTRALE ANTINCENDIO e acquisizione dati di tipo ambientale. Comprende i file da mettere su eprom e i sorgenti Pascal.
Controllo display LCD file: lcd.pas  4Kb - controllo di un display LCD alfanumerico, di 2 righe per 16/20 caratteri mediante schede Z80. Sorgente Pascal per Z80.
Monitor parallelo file: monitpar.pas  6Kb - inserendo questo monitor sulla eprom di una scheda Z80 Alfa Sistemi, consente di scaricare con il Multi Assembler un programma assemblato con il Multi stesso o compilato con il Pascal Z80, caricandolo nella RAM della scheda per mandarlo in esecuzione immediatamente e controllarne così il funzionamento. Utilizza la parallela del PC e una parallela della scheda Z80. Il manuale è disponibile nella sezione MANUALI.
Monitor seriale
file: monitser.pas  9Kb - stesse funzioni del precedente, ma utilizza la seriale COM1 del PC e la seriale RS232 della scheda Z80. Sul PC deve essere utilizzato sempre il Multi Assembler, che contiene la gestione sia della comunicazione parallela che seriale. Il manuale è disponibile nella sezione MANUALI.

 


EPROM pronte all'uso

Monitor parallelo per AD4 file: mon8k1b.bin  9 Kb - file pronto da mettere su eprom, contenente il monitor parallelo per la scheda AD4, con 8K RAM. Utilizza la porta B della unica PIO presente sulla scheda. Il manuale è disponibile nella sezione MANUALI.
Monitor parallelo per AD3 e AD5 file: mon32k1b.bin  9Kb - file pronto da mettere su eprom, contenente il monitor parallelo per le schede AD3 e AD5, con 32K RAM. Utilizza la porta B della PIO1 presente sulle schede. Il manuale è disponibile nella sezione MANUALI.
Monitor seriale per AD3 e AD5 file: monitser.bin  9Kb - file pronto da mettere su eprom, contenente il monitor seriale per le schede AD3 e AD5, con 32K RAM. Utilizza la porta A della SIO1 presente sulla scheda. Il manuale è disponibile nella sezione MANUALI.
Pagina 0 per AD3, AD4 e AD5 file: pagina0.bin   1Kb - pagina 0 inserita su tutte le eprom Alfa Sistemi. Indispensabile per mettere i programmi Pascal Z80 su eprom. Deve necessariamente occupare lo spazio da 00h a FFh. La descrizione di questa pagina 0 è presente sui manuali delle varie schede, disponibili nella sezione MANUALI.