Demo pre Hvezda M4T
Na terminál M4T, nazývaný aj HVEZDA som napísal v roku 2024 demo, ktoré malo premiéru na FOREVER 2024 v marci 2024. Keďže terminál je príliš jednoduchý, dokopy nevie nič, bez nadradeného systému, rozhodol som sa pre demo v jeho EPROM pamäti.
Jedná sa o jednoduché demo typu svetelné noviny. Interne ho volám RAR demo, podľa inštrukcie rotácie doprava RAR, hoci text sa vizuálne posúva doľava. Neviem čo tvorcov displejov vedie k tomu, že LSB bit dajú doľava a MSB doprava. Je to tak v PMD85 aj v M4T.
LED displej má 8 znakov v matici 7*5, použil som font z PMD85. Scroll doľava je pekne po pixeloch...
Demo sa napáli do 2716 EPROMKy, prípadne 2732 (dve binárky po sebe po 0x0800), alebo ich ekvivalentov a vloží do príslušnej pätice, dbáme na vývod č.1. Ak netrafíme, epromka blikne ako poistka:D
Napájanie je potrebný zdroj cca 30V striedavých (M4T zvládne aj jednosmerné napätie) - DIN5 samica, napätie sa privádza medzi piny 1 a 4. Len pripomínam že číslovanie DIN5 samice pri pohľade spredu na dutinky je zľava 1,4,2,5,3. Pre istotu si to premerajte... Zdroj som použil náhodný AC zdroj z atramentovej tlačiarne.
Potrebné súbory:
zdroják, HEX súbor, binárka
Na napísanie dema som použil aj emulátor pmd85 na disassemblovanie a reálne debugovanie som previedol s cca 20 ks 2732 epromkami. Neskôr mi prišiel plošák a spravil som si simulátor EPROMKy z AT-Mega8515-16PU. Tam som zistil, keďže prvá verzia bola bez 74LS254, mega nestíhala a musel som si vo Hvezde zapojiť 1 wait state, prepojením WAIT a READY. Šikovná pomôcka. Pri bežaní dema z epromky niesú potrebné žiadne zásahy do Hvezdy. Počas práce som zistil že RaceSoft okomentoval disassemblovaný ROM Hvezdy.
Listing:
asm85 8085 Assembler v1.5 by nib 1: 2: ; Peter Chrenko Wurmi 3: ; 2024 Hvezda Metra M4T demo in 2716/32 Eprom - Forver2024 edition 4: ; I use 2732 eprom due easy programming (0000) 5: ORG 0 ; CPU 8080 6: (41e0) 7: CURSOR EQU 41E0H (0007) 8: BITS EQU 7 9: 0000 21 3f 42 10: LXI H,423FH 0003 22 e0 41 11: SHLD CURSOR 12: 0006 31 ff 43 13: LXI SP, 43FFH 14: 0009 cd 9f 00 15: CALL CLR 16: UP: 17: 000c 06 07 18: MVI B,BITS 000e 21 00 03 19: LXI H,MSG 20: 21: UP3: 0011 0e 05 22: MVI C,5 23: UP2: 0013 cd 6e 00 24: CALL DISPLAY ; Z=1 IS RETURNED WHEN LAST CHAR 25: 0016 ca 1f 00 26: JZ END2 0019 cd 43 00 27: CALL WAIT 001c c3 13 00 28: JMP UP2 29: END2: 001f 0d 30: DCR C 0020 ca 29 00 31: JZ END3 0023 cd 43 00 32: CALL WAIT 0026 c3 13 00 33: JMP UP2 34: END3: 0029 cd 4c 00 35: CALL SCROLL 002c 05 36: DCR B 002d c2 11 00 37: JNZ UP3 0030 06 07 38: MVI B,BITS 39: 0032 7e 40: MOV A,M 0033 23 41: INX H 0034 b7 42: ORA A 43: 0035 ca 0c 00 44: JZ UP ;? END OF STRING... 45: 0038 e5 46: PUSH H 0039 21 3f 41 47: LXI H, 413FH 003c cd b3 00 48: CALL PRINT 003f e1 49: POP H 50: 0040 c3 11 00 51: JMP UP3 52: 53: 54: 55: WAIT: 0043 f5 56: PUSH PSW 0044 3e 26 57: MVI A,026H 58: W1: 0046 3d 59: DCR A 0047 c2 46 00 60: JNZ W1 004a f1 61: POP PSW 004b c9 62: RET 63: 64: SCROLL: 65: ; HL TO LAST BYTE 004c e5 66: PUSH H 004d c5 67: PUSH B 004e 21 3f 42 68: LXI H, 423FH 0051 11 80 07 69: LXI D, 0780H 70: 71: 72: 73: LINE2: 0054 25 74: DCR H 0055 7e 75: MOV A,M 0056 1f 76: RAR ; SET CY 0057 77 77: MOV M,A 0058 24 78: INR H 79: 0059 06 08 80: MVI B,8 81: LINE1: 82: 005b 7e 83: MOV A,M 005c d2 60 00 84: JNC $+4 ; SKIP ORA IF CY=0 005f b3 85: ORA E 0060 1f 86: RAR 0061 77 87: MOV M,A 0062 2d 88: DCR L 89: 0063 05 90: DCR B 0064 c2 5b 00 91: JNZ LINE1 0067 15 92: DCR D 0068 c2 54 00 93: JNZ LINE2 006b c1 94: POP B 006c e1 95: POP H 006d c9 96: RET 97: 98: 99: 100: 101: DISPLAY: 006e e5 102: PUSH H 006f d5 103: PUSH D 0070 c5 104: PUSH B 105: 0071 2a e0 41 106: LHLD CURSOR 0074 7d 107: MOV A,L 0075 0f 108: RRC 0076 0f 109: RRC 0077 0f 110: RRC 0078 2f 111: CMA 0079 3c 112: INR A 007a f6 20 113: ORI 20H 007c 4f 114: MOV C,A 007d 11 ff bf 115: LXI D,0BFFFH 0080 13 116: CHAR1: INX D 0081 7e 117: MOV A,M 0082 e6 1f 118: ANI 1FH ; ONLY 5 BITS SHOW, BUT THERE ARE 3 BIT SPACES BETWEEN SEGMENTS 0084 12 119: STAX D 0085 2b 120: DCX H 0086 7b 121: MOV A,E 0087 fe 07 122: CPI 07H 0089 c2 80 00 123: JNZ CHAR1 008c 79 124: MOV A,C 008d 32 00 00 125: STA 0000 ; STROBE 0090 7d 126: MOV A,L 0091 fe 07 127: CPI 07H ; END OF VRAM? 0093 c2 98 00 128: JNZ SKIP1 0096 2e 3f 129: MVI L,3FH ; HL=423FH 0098 22 e0 41 130: SKIP1: SHLD CURSOR 131: ; Z=1 WHEN LAST CHAR PRINTED, Z=0 OTHER 009b c1 132: POP B 009c d1 133: POP D 009d e1 134: POP H 009e c9 135: RET 136: 137: CLR: 009f 21 3f 42 138: LXI H, 423FH 00a2 36 00 139: CLR1: MVI M,0 00a4 2d 140: DCR L 00a5 c2 a2 00 141: JNZ CLR1 00a8 36 00 142: MVI M,0 143: 00aa 3e 20 144: MVI A,' ' 00ac 21 3f 41 145: LXI H, 413FH 00af cd b3 00 146: CALL PRINT 00b2 c9 147: RET 148: 149: 150: PRINT: ;A = ASCII 151: ; HL = ADRESA KURZORA V VIDEOPAMATI 00b3 c5 152: PUSH B ; UKLIDIT REGISTRY 00b4 e5 153: PUSH H 154: 00b5 d6 20 155: SUI 20H ; START TABLE - FROM SPACE 00b7 87 156: ADD A 00b8 87 157: ADD A 00b9 8f 158: ADC A ; A=A*8, CY BIT 00ba 4f 159: MOV C,A 00bb 3e 01 160: MVI A, (CHARTABLE)/256 00bd ce 00 161: ACI 0 00bf 47 162: MOV B,A 163: PRT_CYCLE: 00c0 0a 164: LDAX B ; BYTE Z TABULKY ZNAKU 00c1 03 165: INX B ; DALSI BYTE TABULKY 00c2 77 166: MOV M, A ; A ULOZIT DO V-RAM 00c3 7d 167: MOV A,L 00c4 d6 08 168: SUI 08H 00c6 6f 169: MOV L,A ; ADRESA DALÍHO BYTU VE V-RAM 00c7 fe 08 170: CPI 08H ; JE VIAC AKO 08H ? TAK CYKLI 00c9 d2 c0 00 171: JNC PRT_CYCLE 00cc e1 172: POP H ; HOTOVO, OBNOV HL 00cd c1 173: POP B 00ce c9 174: RET 175: (0100) 176: ORG 100H 177: CHARTABLE: 0100 00 00 00 00 178: DB 00H, 00H, 00H, 00H ; SPC 0104 00 00 00 00 179: DB 00H, 00H, 00H, 00H 0108 04 04 04 04 180: DB 04H, 04H, 04H, 04H ; ! 010c 04 00 04 00 181: DB 04H, 00H, 04H, 00H 0110 0a 0a 00 00 182: DB 0AH, 0AH, 00H, 00H ; " 0114 00 00 00 00 183: DB 00H, 00H, 00H, 00H 0118 0a 0a 1f 0a 184: DB 0AH, 0AH, 1FH, 0AH ; # 011c 1f 0a 0a 00 185: DB 1FH, 0AH, 0AH, 00H 0120 0e 15 15 0e 186: DB 0EH, 15H, 15H, 0EH ; $ 0124 14 15 0e 00 187: DB 14H, 15H, 0EH, 00H 0128 03 13 08 04 188: DB 03H, 13H, 08H, 04H ; % 012c 02 19 18 00 189: DB 02H, 19H, 18H, 00H 0130 04 0a 0a 06 190: DB 04H, 0AH, 0AH, 06H ; & 0134 15 09 16 00 191: DB 15H, 09H, 16H, 00H 0138 04 04 02 00 192: DB 04H, 04H, 02H, 00H ; ' 013c 00 00 00 00 193: DB 00H, 00H, 00H, 00H 0140 08 04 02 02 194: DB 08H, 04H, 02H, 02H ; ( 0144 02 04 08 00 195: DB 02H, 04H, 08H, 00H 0148 02 04 08 08 196: DB 02H, 04H, 08H, 08H ; ) 014c 08 04 02 00 197: DB 08H, 04H, 02H, 00H 0150 00 04 15 0e 198: DB 00H, 04H, 15H, 0EH ; * 0154 15 04 00 00 199: DB 15H, 04H, 00H, 00H 0158 00 04 04 1f 200: DB 00H, 04H, 04H, 1FH ; + 015c 04 04 00 00 201: DB 04H, 04H, 00H, 00H 0160 00 00 00 00 202: DB 00H, 00H, 00H, 00H ; , 0164 02 02 01 00 203: DB 02H, 02H, 01H, 00H 0168 00 00 00 1f 204: DB 00H, 00H, 00H, 1FH ; - 016c 00 00 00 00 205: DB 00H, 00H, 00H, 00H 0170 00 00 00 00 206: DB 00H, 00H, 00H, 00H ; . 0174 00 00 02 00 207: DB 00H, 00H, 02H, 00H 0178 00 10 08 04 208: DB 00H, 10H, 08H, 04H ; / 017c 02 01 00 00 209: DB 02H, 01H, 00H, 00H 0180 0e 11 19 15 210: DB 0EH, 11H, 19H, 15H ; 0 0184 13 11 0e 00 211: DB 13H, 11H, 0EH, 00H 0188 04 06 04 04 212: DB 04H, 06H, 04H, 04H ; 1 018c 04 04 0e 00 213: DB 04H, 04H, 0EH, 00H 0190 0e 11 10 0c 214: DB 0EH, 11H, 10H, 0CH ; 2 0194 02 01 1f 00 215: DB 02H, 01H, 1FH, 00H 0198 1f 10 08 1c 216: DB 1FH, 10H, 08H, 1CH ; 3 019c 10 11 0e 00 217: DB 10H, 11H, 0EH, 00H 01a0 08 0c 0a 09 218: DB 08H, 0CH, 0AH, 09H ; 4 01a4 1f 08 08 00 219: DB 1FH, 08H, 08H, 00H 01a8 1f 01 0f 10 220: DB 1FH, 01H, 0FH, 10H ; 5 01ac 10 11 0e 00 221: DB 10H, 11H, 0EH, 00H 01b0 1c 02 01 0f 222: DB 1CH, 02H, 01H, 0FH ; 6 01b4 11 11 0e 00 223: DB 11H, 11H, 0EH, 00H 01b8 1f 10 08 04 224: DB 1FH, 10H, 08H, 04H ; 7 01bc 02 02 02 00 225: DB 02H, 02H, 02H, 00H 01c0 0e 11 11 0e 226: DB 0EH, 11H, 11H, 0EH ; 8 01c4 11 11 0e 00 227: DB 11H, 11H, 0EH, 00H 01c8 0e 11 11 1e 228: DB 0EH, 11H, 11H, 1EH ; 9 01cc 10 08 07 00 229: DB 10H, 08H, 07H, 00H 01d0 00 00 00 00 230: DB 00H, 00H, 00H, 00H ; : 01d4 02 00 02 00 231: DB 02H, 00H, 02H, 00H 01d8 00 00 04 00 232: DB 00H, 00H, 04H, 00H ; ; 01dc 04 04 02 00 233: DB 04H, 04H, 02H, 00H 01e0 08 04 02 01 234: DB 08H, 04H, 02H, 01H ; < 01e4 02 04 08 00 235: DB 02H, 04H, 08H, 00H 01e8 00 00 1f 00 236: DB 00H, 00H, 1FH, 00H ; = 01ec 1f 00 00 00 237: DB 1FH, 00H, 00H, 00H 01f0 02 04 08 10 238: DB 02H, 04H, 08H, 10H ; > 01f4 08 04 02 00 239: DB 08H, 04H, 02H, 00H 01f8 0e 11 10 08 240: DB 0EH, 11H, 10H, 08H ; ? 01fc 04 00 04 00 241: DB 04H, 00H, 04H, 00H 0200 06 11 19 15 242: DB 06H, 11H, 19H, 15H ; @ 0204 1d 01 0e 00 243: DB 1DH, 01H, 0EH, 00H 0208 04 0a 11 11 244: DB 04H, 0AH, 11H, 11H ; A 020c 1f 11 11 00 245: DB 1FH, 11H, 11H, 00H 0210 0f 11 11 0f 246: DB 0FH, 11H, 11H, 0FH ; B 0214 11 11 0f 00 247: DB 11H, 11H, 0FH, 00H 0218 0e 11 01 01 248: DB 0EH, 11H, 01H, 01H ; C 021c 01 11 0e 00 249: DB 01H, 11H, 0EH, 00H 0220 0f 12 12 12 250: DB 0FH, 12H, 12H, 12H ; D 0224 12 12 0f 00 251: DB 12H, 12H, 0FH, 00H 0228 1f 01 01 0f 252: DB 1FH, 01H, 01H, 0FH ; E 022c 01 01 1f 00 253: DB 01H, 01H, 1FH, 00H 0230 1f 01 01 0f 254: DB 1FH, 01H, 01H, 0FH ; F 0234 01 01 01 00 255: DB 01H, 01H, 01H, 00H 0238 0e 11 01 01 256: DB 0EH, 11H, 01H, 01H ; G 023c 19 11 1e 00 257: DB 19H, 11H, 1EH, 00H 0240 11 11 11 1f 258: DB 11H, 11H, 11H, 1FH ; H 0244 11 11 11 00 259: DB 11H, 11H, 11H, 00H 0248 0e 04 04 04 260: DB 0EH, 04H, 04H, 04H ; I 024c 04 04 0e 00 261: DB 04H, 04H, 0EH, 00H 0250 10 10 10 10 262: DB 10H, 10H, 10H, 10H ; J 0254 11 11 0e 00 263: DB 11H, 11H, 0EH, 00H 0258 11 09 05 03 264: DB 11H, 09H, 05H, 03H ; K 025c 05 09 11 00 265: DB 05H, 09H, 11H, 00H 0260 01 01 01 01 266: DB 01H, 01H, 01H, 01H ; L 0264 01 01 0f 00 267: DB 01H, 01H, 0FH, 00H 0268 11 1b 15 15 268: DB 11H, 1BH, 15H, 15H ; M 026c 11 11 11 00 269: DB 11H, 11H, 11H, 00H 0270 11 11 13 15 270: DB 11H, 11H, 13H, 15H ; N 0274 19 11 11 00 271: DB 19H, 11H, 11H, 00H 0278 0e 11 11 11 272: DB 0EH, 11H, 11H, 11H ; O 027c 11 11 0e 00 273: DB 11H, 11H, 0EH, 00H 0280 0f 11 11 0f 274: DB 0FH, 11H, 11H, 0FH ; P 0284 01 01 01 00 275: DB 01H, 01H, 01H, 00H 0288 0e 11 11 11 276: DB 0EH, 11H, 11H, 11H ; Q 028c 15 09 16 00 277: DB 15H, 09H, 16H, 00H 0290 0f 11 11 0f 278: DB 0FH, 11H, 11H, 0FH ; R 0294 05 09 11 00 279: DB 05H, 09H, 11H, 00H 0298 0e 11 01 0e 280: DB 0EH, 11H, 01H, 0EH ; S 029c 10 11 0e 00 281: DB 10H, 11H, 0EH, 00H 02a0 1f 04 04 04 282: DB 1FH, 04H, 04H, 04H ; T 02a4 04 04 04 00 283: DB 04H, 04H, 04H, 00H 02a8 11 11 11 11 284: DB 11H, 11H, 11H, 11H ; U 02ac 11 11 0e 00 285: DB 11H, 11H, 0EH, 00H 02b0 11 11 11 0a 286: DB 11H, 11H, 11H, 0AH ; V 02b4 0a 04 04 00 287: DB 0AH, 04H, 04H, 00H 02b8 11 11 11 15 288: DB 11H, 11H, 11H, 15H ; W 02bc 15 15 0a 00 289: DB 15H, 15H, 0AH, 00H 02c0 11 11 0a 04 290: DB 11H, 11H, 0AH, 04H ; X 02c4 0a 11 11 00 291: DB 0AH, 11H, 11H, 00H 02c8 11 11 0a 04 292: DB 11H, 11H, 0AH, 04H ; Y 02cc 04 04 04 00 293: DB 04H, 04H, 04H, 00H 02d0 1f 10 08 04 294: DB 1FH, 10H, 08H, 04H ; Z 02d4 02 01 1f 00 295: DB 02H, 01H, 1FH, 00H 02d8 07 01 01 01 296: DB 07H, 01H, 01H, 01H ; [ 02dc 01 01 07 00 297: DB 01H, 01H, 07H, 00H 02e0 00 01 02 04 298: DB 00H, 01H, 02H, 04H ; \ 02e4 08 10 00 00 299: DB 08H, 10H, 00H, 00H 02e8 1c 10 10 10 300: DB 1CH, 10H, 10H, 10H ; ] 02ec 10 10 1c 00 301: DB 10H, 10H, 1CH, 00H 02f0 0e 11 00 00 302: DB 0EH, 11H, 00H, 00H ; ^ 02f4 00 00 00 00 303: DB 00H, 00H, 00H, 00H 02f8 00 00 00 00 304: DB 00H, 00H, 00H, 00H ; _ 02fc 00 00 1f 00 305: DB 00H, 00H, 1FH, 00H 306: 307: MSG: 308: 0300 20 2a 2a 2a 309: DB " *** HELLO WORLD, THIS IS A NEW DEMO FOR HVEZDA METRA M4T TERMINAL FROM 1980 YEAR *** " 20 48 45 4c 4c 4f 20 57 4f 52 4c 44 2c 20 54 48 49 53 20 49 53 20 41 20 4e 45 57 20 44 45 4d 4f 20 46 4f 52 20 48 56 45 5a 44 41 20 4d 45 54 52 41 20 4d 34 54 20 54 45 52 4d 49 4e 41 4c 20 46 52 4f 4d 20 31 39 38 30 20 59 45 41 52 20 2a 2a 2a 20 0356 20 20 20 2e 310: DB " ... FORVER MARCH 2024, SUCHA NAD PARNOU, SLOVAKIA ... " 2e 2e 20 46 4f 52 56 45 52 20 4d 41 52 43 48 20 32 30 32 34 2c 20 53 55 43 48 41 20 4e 41 44 20 50 41 52 4e 4f 55 2c 20 53 4c 4f 56 41 4b 49 41 20 2e 2e 2e 20 038f 20 20 20 2a 311: DB " *** HAPPY BIRTHDAY INTEL 8080 (EIGHTY-EIGHTY). NICE 50 YEARS OF DUTY AND STILL IN USE *** " 2a 2a 20 48 41 50 50 59 20 42 49 52 54 48 44 41 59 20 49 4e 54 45 4c 20 38 30 38 30 20 28 45 49 47 48 54 59 2d 45 49 47 48 54 59 29 2e 20 4e 49 43 45 20 35 30 20 59 45 41 52 53 20 4f 46 20 44 55 54 59 20 41 4e 44 20 53 54 49 4c 4c 20 49 4e 20 55 53 45 20 2a 2a 2a 20 03ec 20 20 20 2a 312: DB " *** IN 1974 INTEL RELEASED 8-BIT MICROPROCESSOR 8080, THE FIRST TRULY USABLE MICROPROCESSOR. *** " 2a 2a 20 49 4e 20 31 39 37 34 20 49 4e 54 45 4c 20 52 45 4c 45 41 53 45 44 20 38 2d 42 49 54 20 4d 49 43 52 4f 50 52 4f 43 45 53 53 4f 52 20 38 30 38 30 2c 20 54 48 45 20 46 49 52 53 54 20 54 52 55 4c 59 20 55 53 41 42 4c 45 20 4d 49 43 52 4f 50 52 4f 43 45 53 53 4f 52 2e 20 20 2a 2a 2a 20 0451 20 20 20 40 313: DB " @@@ THE 8080 WAS DESIGNED BY FEDERICO FAGGIN AND MASATOSHI SHIMA. THE WORK ON 8080 MICROPROCESSOR WAS STARTED AT THE END OF 1972, AND THE CPU WAS RELEASED IN APRIL OF 1974. @@@ " 40 40 20 54 48 45 20 38 30 38 30 20 57 41 53 20 44 45 53 49 47 4e 45 44 20 42 59 20 46 45 44 45 52 49 43 4f 20 46 41 47 47 49 4e 20 41 4e 44 20 4d 41 53 41 54 4f 53 48 49 20 53 48 49 4d 41 2e 20 54 48 45 20 57 4f 52 4b 20 4f 4e 20 38 30 38 30 20 4d 49 43 52 4f 50 52 4f 43 45 53 53 4f 52 20 57 41 53 20 53 54 41 52 54 45 44 20 41 54 20 54 48 45 20 45 4e 44 20 4f 46 20 31 39 37 32 2c 20 41 4e 44 20 54 48 45 20 43 50 55 20 57 41 53 20 52 45 4c 45 41 53 45 44 20 49 4e 20 41 50 52 49 4c 20 4f 46 20 31 39 37 34 2e 20 20 40 40 40 20 0506 20 20 20 3d 314: DB " ==> GERET METRA M4T HAS 2KBYTES EPROM, 1 KBYTES RAM, MATRIX DISPLAY 2*VQC10, FONT 5*7 FROM PMD-85/1.0 <== " 3d 3e 20 47 45 52 45 54 20 4d 45 54 52 41 20 4d 34 54 20 48 41 53 20 32 4b 42 59 54 45 53 20 45 50 52 4f 4d 2c 20 31 20 4b 42 59 54 45 53 20 52 41 4d 2c 20 4d 41 54 52 49 58 20 44 49 53 50 4c 41 59 20 32 2a 56 51 43 31 30 2c 20 46 4f 4e 54 20 35 2a 37 20 46 52 4f 4d 20 50 4d 44 2d 38 35 2f 31 2e 30 20 20 3c 3d 3d 20 20 20 0576 20 20 20 2e 315: DB " ... CHIP 8228 IS MISSING, M4T IS EARLY DESIGN WITHOUT HOLY TRINITY 8080+8228+8224 " 2e 2e 20 43 48 49 50 20 38 32 32 38 20 49 53 20 4d 49 53 53 49 4e 47 2c 20 4d 34 54 20 49 53 20 45 41 52 4c 59 20 44 45 53 49 47 4e 20 57 49 54 48 4f 55 54 20 48 4f 4c 59 20 54 52 49 4e 49 54 59 20 38 30 38 30 2b 38 32 32 38 2b 38 32 32 34 20 20 20 05cd 20 20 20 23 316: DB " ### MANY GREETINGS TO CLONES MHB8080, KR580VM80A, AM9080A, KR580IK80A, M5L8080AP, M58710P, INS8080AD, D8080A, NTE8080A, MSM8080A, MCY7880, SAB8080A, MP8080AI, TMS8080JL, TMP9080AP, AND NEXT-GEN 8085, 8048, 8051, Z-80 CPU. ### " 23 23 20 4d 41 4e 59 20 47 52 45 45 54 49 4e 47 53 20 54 4f 20 43 4c 4f 4e 45 53 20 4d 48 42 38 30 38 30 2c 20 4b 52 35 38 30 56 4d 38 30 41 2c 20 41 4d 39 30 38 30 41 2c 20 4b 52 35 38 30 49 4b 38 30 41 2c 20 4d 35 4c 38 30 38 30 41 50 2c 20 4d 35 38 37 31 30 50 2c 20 49 4e 53 38 30 38 30 41 44 2c 20 44 38 30 38 30 41 2c 20 4e 54 45 38 30 38 30 41 2c 20 4d 53 4d 38 30 38 30 41 2c 20 4d 43 59 37 38 38 30 2c 20 53 41 42 38 30 38 30 41 2c 20 4d 50 38 30 38 30 41 49 2c 20 54 4d 53 38 30 38 30 4a 4c 2c 20 54 4d 50 39 30 38 30 41 50 2c 20 41 4e 44 20 4e 45 58 54 2d 47 45 4e 20 38 30 38 35 2c 20 38 30 34 38 2c 20 38 30 35 31 2c 20 5a 2d 38 30 20 43 50 55 2e 20 23 23 23 20 06b2 20 20 20 20 317: DB " " 20 20 20 06b9 00 318: DB 0 319: 320: 320 lines, 0 errors, 0 warnings SYMBOL TABLE: CURSOR : 41e0 (16864) BITS : 0007 (7) UP : 000c (12) UP3 : 0011 (17) UP2 : 0013 (19) END2 : 001f (31) END3 : 0029 (41) WAIT : 0043 (67) W1 : 0046 (70) SCROLL : 004c (76) LINE2 : 0054 (84) LINE1 : 005b (91) DISPLAY : 006e (110) CHAR1 : 0080 (128) SKIP1 : 0098 (152) CLR : 009f (159) CLR1 : 00a2 (162) PRINT : 00b3 (179) PRT_CYCLE : 00c0 (192) CHARTABLE : 0100 (256) MSG : 0300 (768) Total memory is 1673 bytes
Ďalšie internetové zdroje:
SAPI.CZ - hvezda schéma, popis