;Dies ist ein Disketten-Bootsektor, der beim Booten eine kurze Meldung
;ausgibt, als Virenschutz. Thomas Muthmann, Mlheim am 27.03.1990.
;Das assemblierte File muž genau 512 Bytes (mit Programm-Header) lang
;und der Filename "HDFORMAT.BOO" sein.
;Die ersten 28 Bytes werden vom Formatierer berschrieben, da aber der
;Assembler mit dem Programm-Header sowiso 28 unbenutzte Bytes erzeugt,
;braucht man dem Vorgang keine weitere Bedeutung schenken (welch Zufall).
;Da jedoch das folgende 29 und 30 Byte die Anzahl der versteckten Sektoren
;enth„lt, sollte hier ein plausibler Wert, n„mlich Null, stehen.
;Falls das jemand „ndern will, der sollte die 8088 Darstellung beachten!
;Direkt danach folgen 6 Bytes, in die der Formatierer seine Versionsnummer
;und danach in weitere 10 Bytes, sein Erstellungsdatum reinkopiert.
;Datum und Versionsnummer sind Ascii und mit Null abgeschlossen.
;Das erzeugte Programm muss natrlich voll relativ sein!
;Assembliert mit GFA-Assembler 1.3

hid:            .dc.w 0   ;             ;versteckte Sektoren
version:        .dcb.b 6,0
datum:          .dcb.b 10,0

;Jetzt sind dem Programmierer (fast) keine Grenzen gesetzt, zu beachten ist
;jedoch, dass bei 510 Gesamtbytes Ende ist, da dort das Magic eingetragen wird.
;Das Programm muss mit Return abgeschlossen sein.

;Ausfhrbaren Programmblock einladen. Ausser dem Pfad und Filenuamen sollte
;in diesem Rahmenprogramm nichts ge„ndert werden!
                .path "\ASS\GFA\W\HDFORMAT\"
                .include "HDFORMT2.IS"
                .text 
ende:           rts                     ;Kommando zurck

                .data 
akt:            
                .dcb.b 478-akt,0        ;bis auf 512 Bytes auffllen
                .even 
                .dc.w 0   ;             ;Platz fr das Magic

