8-Bit Software Online Conversion

Memory Map Display - Listing

10*|" 20*|" Memory Dump V.1 30*|" 40*|" Written by Alex Savvides 50*|" For 8-Bit Public Domain 60*|" 70*|" A program to display the 80*|" contents of memory 90*|" 100*|" Written : 25/8/91 110*|" 120*|" 130: 140MODE7:VDU23;8202;0;0;0; 150B%=PAGE 160@%=001:J%=255 170PROCtitle 180ONERRORPROCS 190FORadd=B%TO&FFFFSTEP8 200PROCD:NEXT:PRINT'"End of Memory" 210PROCS 220GOTO190 230: 240DEFPROCD 250add$=STR$÷(add) 260add$=STRING$(4-LEN(add$),"0")+add$ 270PRINT;add$;": "; 280FORT=0TO7 290byte=add?T 300byte$=STR$÷(byte) 310byte$=STRING$(2-LEN(byte$),"0")+byt e$ 320PRINT;byte$;" "; 330NEXT:PRINT" ";::FORT=0TO7:byte=add? T 340IFbyte>32ANDbyte<127THENPRINT;CHR$( byte);ELSEPRINT;"."; 350NEXT:PRINT:ENDPROC 360: 370DEFPROCS 380INPUT'" Address (RETURN for PAGE) : &"B$ 390IFB$=""THENB%=PAGE:ENDPROC 400B%=EVAL("&"+B$) 410ENDPROC 420: 430DEFPROCtitle 440FORK=0TO1 450PRINTTAB(0,K);" ";CHR$157;CHR$141" Memory Dump Version 1" 460NEXT 470PRINTSPC(7);" Written by Alex Savvi des" 480PRINTTAB(0,22);" SHIFT - scroll, ES CAPE - change address"; 490PRINTTAB(0,24);" ";CHR$157;" An 8-Bit Public Domain Utility"; 500VDU28,0,20,39,4,14 510ENDPROC