Wenn ich das richtig verstanden hab, hast Du dem Board das BIOS geklaut,
und läßt es per EPROM-Simulator Deinen Code ausführen. Das heißt, Du
bist jatzt das BIOS, richtig?
Und genau das ist das Problem. Im Gegensatz zu normalen Programmen, bei
denen auch Konstanten, wie Texte u.ä. immer im RAM landen, sieht das
beim Dir natürlich etwas anders aus.
Nach dem Starten initialisiert die CPU die Register DS, ES und SS mit
0, und CS mit 0ffff0h.
Da ab Adresse 0 beim PC normalerweise RAM liegt, funktioniert der
Schreibzugriff auf Deine Variable "Wert", die auch relativ zu DS
adressiert wird. Setzt Du nun aber DS so, das Deine Textkonstante
verwendet werden kann, zeigt DS ins ROM, was damit natürlich alle
Schreibzugriffe auf Deine Variablen (Zeile, Spalet, Wert, Tester)
unmöglich macht.
Es bleibt Dir also nichts weiter übrig, als für die Adressiereung
Deiner Konstanten eben ein extra Segment-Register (z.B. ES :-) zu
verwenden.
Gruß
Ingo