Variablen-Dump
Mit diesem kleinen Programm und einem SYS-Befehl haben Sie alle Ihre BasicVariablen voll im Griff. Eine, nicht nur zum Austesten von Programmen, nützliche Erweiterung.
»Dump« bedeutet übersetzt Speicherauszug oder Speicherausdruck eines Computers. Ein Variablen-Dump ist eine Übersicht aller Variablen, die in einem (Basic-)Programm verwendet werden. Es gibt verschiedene Möglichkeiten, die Erweiterung »Dump« zu benutzen:
- SYS 49152,A: Listet alle im Programm verwendeten indizierten Variablen mit dem Namen A auf; also A(1), A(2) und so weiter.
- SYS 49152 ohne Zusatz: Listet alle nichtindizierten Variablen.
- SYS 49152,$: Listet nur alle nichtindizierten Stringvariablen.
- SYS 49152,%: Listet nur alle nichtindizierten numerischen Variablen (das Gegenstück zu SYS 49152,$).
PROGRAMM : DUMP C000 C000 C2E3 ----------------------------------- C000 : A0 00 B1 7A F0 26 20 FD 19 C008 : AE 85 F7 20 13 B1 90 03 82 C010 : 4C 54 C1 20 73 00 A5 F7 B8 C018 : C9 24 D0 06 A9 01 85 02 A5 C020 : D0 0E C9 25 D0 06 A9 02 F6 C028 : 85 02 D0 04 A9 00 85 02 18 C030 : A5 2D A4 2E 85 14 84 15 90 C038 : C4 30 D0 02 C5 2F 90 01 A3 C040 : 60 69 02 90 01 C8 85 22 98 C048 : 84 23 A9 0D 20 D2 FF 20 43 C050 : 94 C0 20 B3 C0 20 EC C0 05 C058 : A5 D3 C9 03 F0 08 A9 20 F0 C060 : 20 D2 FF 4C 58 C0 A9 3D 1F C068 : 20 D2 FF A5 09 C9 01 D0 2A C070 : 06 20 30 C1 4C 84 C0 C9 4A C078 : 02 D0 06 20 17 C1 4C 84 22 C080 : C0 20 27 C1 A5 14 A4 15 0A C088 : 18 69 07 90 A7 C8 4C 34 83 C090 : C0 4C 08 AF 20 87 EA A5 A4 C098 : CB C9 39 F0 04 20 2C A8 F8 C0A0 : 60 20 87 EA A5 CB C9 40 B0 C0A8 : F0 F7 C9 39 F0 F3 A9 00 83 C0B0 : 85 C6 60 A0 00 84 09 B1 70 C0B8 : 14 10 0A A9 02 85 09 C5 88 C0C0 : 02 F0 1E D0 12 C8 B1 14 32 C0C8 : 10 0D A9 01 85 09 C5 02 A5 C0D0 : F0 0F A5 02 D0 0C 60 A5 2C C0D8 : 02 C9 00 F0 04 C9 02 D0 15 C0E0 : 01 60 A9 91 20 D2 FF 68 17 C0E8 : 68 4C 84 C0 A0 00 B1 14 A8 C0F0 : 29 7F 20 D2 FF C8 B1 14 70 C0F8 : F0 05 29 7F 20 D2 FF A5 89 C100 : 09 C9 01 D0 08 A9 24 20 E7 C108 : D2 FF 4C 16 C1 C9 02 D0 C4 C110 : 05 A9 25 20 D2 FF 60 A0 27 C118 : 00 B1 22 AA C8 B1 22 A8 C3 C120 : 8A 20 95 B3 4C 2A C1 20 F3 C128 : A6 BB 20 DD BD 4C 1E AB 7E C130 : 20 4F C1 A0 02 B1 22 85 BD C138 : 25 88 B1 22 85 24 88 B1 51 C140 : 22 85 26 F0 0A B1 24 20 CB C148 : D2 FF C8 C4 26 D0 F6 A9 FD C150 : 22 4C D2 FF A9 00 85 F7 ED C158 : 85 F8 20 79 00 85 F7 20 DD C160 : 73 00 F0 0A 90 08 20 79 0D C168 : 00 20 13 B1 90 09 85 F8 CD C170 : F0 36 20 73 00 F0 31 85 49 C178 : F9 20 73 00 A5 F9 C9 24 F8 C180 : D0 0D A9 01 85 09 A9 80 AA C188 : 05 F8 85 F8 4C AC C1 C9 4E C190 : 25 F0 03 4C 08 AF A9 02 20 C198 : 85 09 A9 80 05 F7 85 F7 32 C1A0 : A9 80 05 F8 85 F8 D0 04 55 C1A8 : A9 00 85 09 A5 2F A4 30 9B C1B0 : 85 14 84 15 C4 32 D0 07 32 C1B8 : A5 14 C5 31 D0 01 60 A0 D7 C1C0 : 00 98 AA B1 14 C5 F7 D0 DE C1C8 : 07 C8 B1 14 C5 F8 F0 28 5A C1D0 : A0 02 B1 14 18 65 14 85 68 C1D8 : F9 90 01 E8 C8 B1 14 18 11 C1E0 : 65 15 85 15 8A F0 02 E6 DA C1E8 : 15 A5 F9 85 14 C5 31 D0 D5 C1F0 : CE A5 15 C5 32 D0 C8 60 1C C1F8 : A0 04 B1 14 85 F9 AA C8 EE C200 : B1 14 99 37 03 A9 00 99 B9 C208 : 7F 03 C8 B1 14 99 37 03 62 C210 : A9 00 99 7F 03 CA D0 E7 A9 C218 : C8 98 18 65 14 85 FB 90 5E C220 : 01 E8 A5 15 85 FC 8A F0 EE C228 : 02 E6 FC A9 8D 20 D2 FF 37 C230 : 20 94 C0 20 EC C0 A9 28 9A C238 : 20 D2 FF A5 F9 85 FA A5 79 C240 : FA 38 E9 01 0A A8 B9 85 C9 C248 : 03 AA B9 84 03 20 CD BD 83 C250 : C6 FA A5 FA F0 08 A9 2C AA C258 : 20 D2 FF 4C 3F C2 A9 29 6E C260 : 20 D2 FF A9 3D 20 D2 FF 3E C268 : A5 FB 85 22 A5 FC 85 23 4F C270 : A5 09 C9 01 D0 07 20 30 52 C278 : C1 A9 03 D0 10 C9 02 D0 E2 C280 : 07 20 17 C1 A9 02 D0 05 8D C288 : 20 27 C1 A9 05 18 65 FB 80 C290 : 85 FB 90 02 E6 FC A6 F9 5C C298 : 8A 0A 38 E9 02 A8 8C FF 0A C2A0 : 03 B9 85 03 18 69 01 99 46 C2A8 : 85 03 B9 85 03 D0 09 B9 1C C2B0 : 84 03 18 69 01 99 84 03 DE C2B8 : B9 84 03 D9 3C 03 D0 08 DF C2C0 : B9 85 03 D9 3D 03 F0 03 EE C2C8 : 4C 2B C2 CA F0 12 A9 00 FA C2D0 : 99 84 03 99 85 03 88 88 43 C2D8 : A9 8D 20 D2 FF 4C A1 C2 19 C2E0 : 60 00 5A BF