;------------------------------------------------------ ; ; Monitor multi-firmware per start-up ; computer Z80 Nuova Elettronica ; ; Copyright Roberto Bazzano 2006 - 2024 ; ;------------------------------------------------------ ; ; Tabelle e subroutines utilizzate da monitor0.asm ; #define version "1.8" ; versione programma #define anno "2024" ; anno finale del copyright .org 0f000h menu1: .byte 000h, 006h, "Z80 NUOVA ELETTRONICA", 00h .byte 001h, 008h, "BOOTSTRAP V. ", version, 00h .byte 001h, 01dh, "1/3", 00h .byte 003h, 000h, "1 > BOOT BASIC 5.5K SU " .byte "FLOPPY", 00h .byte 004h, 000h, "2 > BOOT NE-DOS 1.5", 00h .byte 005h, 000h, "3 > BOOT NE-DOS GRAFIC 1.0", 00h .byte 006h, 000h, "4 > BOOT S.O.N.E.", 00h .byte 007h, 000h, "5 > BASIC 16K IN RAM", 00h .byte 008h, 000h, "6 > MONITOR ORIGINALE " .byte "NO INTERR.", 00h .byte 009h, 000h, "7 > MONITOR SP RILOC. " .byte "NO INTERR.", 00h .byte 00Ah, 000h, "8 > MONITOR A VIDEO " .byte "(RILOCATO)", 00h .byte 00Bh, 000h, "CR> CAMBIA PAGINA", 00h .byte 00Dh, 00Eh, "> <", 00h .byte 00Fh, 000h, "(C) ROBERTO BAZZANO " .byte "2000-" , anno, 00h .byte 0ffh ;------------------------------------------------------ .org 0f200h menu2: .byte 000h, 006h, "Z80 NUOVA ELETTRONICA", 00h .byte 001h, 008h, "BOOTSTRAP V. ", version, 00h .byte 001h, 01dh, "2/3", 00h .byte 003h, 000h, "9 > MONITOR ORIGINALE " .byte "(RILOCATO)", 00h .byte 004h, 000h, "A > BOOT IMMEDIATO NE-DOS", 00h .byte 005h, 000h, "B > LOADER BASIC 5.5K SU " .byte "CASS.", 00h .byte 006h, 000h, "C > PROVA TASTIERA", 00h .byte 007h, 000h, "D > JUMP A INDIRIZZO", 00h .byte 008h, 000h, "E > LOAD ROUTINES STAMPA " .byte "A 0070H", 00h .byte 009h, 000h, "F > CONVERSIONE FLOPPY", 00h .byte 00Ah, 000h, "S1> TEST DELLA RAM", 00h .byte 00Bh, 000h, "CR> CAMBIA PAGINA", 00h .byte 00Dh, 00Eh, "> <", 00h .byte 00Fh, 000h, "(C) ROBERTO BAZZANO " .byte "2000-", anno, 00h .byte 0ffh ;------------------------------------------------------ .org 0f400h menu3: .byte 000h, 006h, "Z80 NUOVA ELETTRONICA", 00h .byte 001h, 008h, "BOOTSTRAP V. ", version, 00h .byte 001h, 01dh, "3/3", 00h .byte 003h, 000h, "S2> BASIC AG4 (MICROSOFT)", 00h .byte 004h, 000h, "S3> DISASSEMBLER AG3", 00h .byte 00Bh, 000h, "CR> CAMBIA PAGINA", 00h .byte 00Dh, 00Eh, "> <", 00h .byte 00Fh, 000h, "(C) ROBERTO BAZZANO " .byte "2000-", anno, 00h .byte 0ffh ;------------------------------------------------------ .org 0f5f0h curs: .byte 00Dh, 00Fh ; riga/colonna in cui posizionare il cursore ;------------------------------------------------------ .org 0f7ffh .byte 00h .end