home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Rockford Magazine
/
Rockford_Magazine_007_19xx_-_de_Disk_1_of_2_Side_A.d64
/
anl.003_notebox
< prev
next >
Wrap
Text File
|
2023-02-26
|
3KB
|
110 lines
---------------------------------------
ANL.003/ROCKFORD-FD/02.12.1993/Alex ZOP
---------------------------------------
Auf einer beschriebenen Diskette ist
der Sektor '0' nicht ganz genutzt. Man
kann die Restbytes zum Ablegen von
Notizen verwenden, die nicht jeder
lesen kann.
Beim Formatieren werden auf der Disk
nicht nur Spuren und Sektoren fuer
Daten angelegt, sondern auch fuer
Informationen, die das Betriebssystem
der Floppy benoetigt.
Spur 18 ist vom DOS reserviert und
steht dem Anwender normalerweise nicht
zur Verfuegung. Auf dieser Spur werden
das Directory und fuer das DOS wichtige
Daten gespeichert.
Auf dem Sektor 0 befindet sich der
Vorspann des Directory. Die Bytes 0
bis 170 enthalten das Formatkenn-
zeichen, die BAM (Block Availibility
Map), den Diskettennamen und die ID.
Die Bytes 171 bis 255 werden nicht
benutzt und sind mit Nullen gefuellt.
Auf manchen Disketten koennen aller-
dings die Bytes 180 bis 191 den Inhalt
BLOCKS FREE haben.
Es liegt daher nahe, diese 85 un-
benuetzten Bytes als "Notebox" zu
benuetzen. Mit Hilfe der Direktzu-
griffsbefehle ist das kein Problem. Um
die Sache etwas bequemer zu machen,
habe ich das Programm "DIR-Notebox"
geschrieben.
Die Handhabung des Programms ist sehr
einfach. Nach dem Laden und Starten
erscheint das Menue am Bildschirm.
Man sollte mit "Lesen" beginnen, um
abzuchecken, ob sich vielleicht schon
eine Nachricht in der "Notebox" be-
findet. Falls ja (unerwuenscht), kann
diese mit der Option "Loeschen" ent-
fernt werden.
Mit "Schreiben" koennen dann "Notes"
(zum Beispiel eine Adresse oder das
Releasdatum der Disk...) verewigt
werden. Wird diese Option angewaehlt,
so erscheint am Bildschirm die Auf-
forderung, den Text einzugeben. Ver-
tippte Zeichen koennen mit der DEL-
Taste korrigiert werden.
Das Programm:
-------------
120-220 Enthalten das Menue
250-300 "Lesen"
Ein Datenkanal wird fuer den Direkt-
zugriff geoeffnet und Spur 18/Sektor 0
wird in den, vom DOS zur Verfuegung
gestellten, Puffer gelesen.
Anschliessend wird der Inhalt der
Bytes 171-255 gelesen und am Bildschirm
ausgegeben.
320-390 "Loeschen"
Wie vorher. Nur werden die Bytes
171-255 nicht gelesen, sondern mit
Nullcodes beschrieben. Anschliessend
wird der Block wieder auf die Disk
zurueckgeschrieben.
410-510 "Schreiben"
Mit der INPUT-Anweisung koennen max.
80 Zeichen eingegeben werden. Hier
duerfen es max. 85 sein. Es wird daher
die Tastatur (Geraeteadresse 0) als
Eingabedatei eroeffnet und die Zeichen
mit GET von der Tastatur geholt.
Wenn man sich bei der Eingabe vertippt
hat, so kann das mit der
DEL-Taste korrigiert werden (Zeile
470). Mit der RETURN-Taste kann die
Eingabe beendet werden. Nach der Ein-
gabe des 85. Zeichens wird die Eingabe
jedoch automatisch abgebrochen!
520-540 Sicherheitsabfrage
"Text O.K. - J/N?" Ist die Antwort
ungleich "J" (wie Ja) so wird zur
Zeile 410 zurueckgesprungen und die
Eingabe kann wiederholt werden. Erst
wenn die Sicherheitsabfrage bejaht
wurde, wird der Text auf die Diskette
geschrieben.
Viel Spass mit Euren "Geheimtexten"!!
Euer Alex ZOP.