Drucker Problem unter BASIC
Moderator: suntri
Drucker Problem unter BASIC
Hallo vielleicht hat ja einer von Euch eine Idee.
Mein MPF1P Drucker druckt unter Basic immer nur bis zum 18. Zeichen vernünftig und danach kommt nur Mist.
Unter Forth oder dem Monitor kann ich das nicht beobachten.
Hat jemand auch das Problem bzw. eine Lösung ? Detlef
Mein MPF1P Drucker druckt unter Basic immer nur bis zum 18. Zeichen vernünftig und danach kommt nur Mist.
Unter Forth oder dem Monitor kann ich das nicht beobachten.
Hat jemand auch das Problem bzw. eine Lösung ? Detlef
- lambdamikel
- Stammgast
- Beiträge: 150
- Registriert: 15.01.2016, 09:33
- Wohnort: Palo Alto, CA, USA, Ex-Hamburg
- Kontaktdaten:
Re: Drucker Problem unter BASIC
Das ist "normal" so wie ich das sehe für das leicht grützige BASIC... Na ja, das Display hat halt 20 Zeichen. Die Lösung? Nicht mehr als 20 Zeichen pro Zeile verwenden
Würde mich auch interessieren, ob es einen Workaround / gepatchtes ROM gibt.
Würde mich auch interessieren, ob es einen Workaround / gepatchtes ROM gibt.
Re: Drucker Problem unter BASIC
Da sind wir ja schon zwei !
Detlef
Detlef
- lambdamikel
- Stammgast
- Beiträge: 150
- Registriert: 15.01.2016, 09:33
- Wohnort: Palo Alto, CA, USA, Ex-Hamburg
- Kontaktdaten:
Re: Drucker Problem unter BASIC
PS Dein Forth-Programm macht so noch keinen Sinn. Zudem brauchst ein " " hinter dem ":".
Probier' das mal:
Oder, noch schöner, Fakultät:
(statt "1+" kannst auch "1 +" verwenden hier; einige Forths haben dieses Wort nicht, das schöne MPF-IP Forth hat es allerdings!)
So, und jetzt mal die rekursive Version versuchen... (Lösung wird noch nicht verraten)
Probier' das mal:
Code: Alles auswählen
: TEST 5 0 DO I . LOOP ;
TEST
Code: Alles auswählen
: FACT 1 SWAP 1+ 1 DO I * LOOP . ;
5 FACT
So, und jetzt mal die rekursive Version versuchen... (Lösung wird noch nicht verraten)
Re: Drucker Problem unter BASIC
Forth Legasteniker, da machst Du nichts. Aber es liefert den Beweis, dass das Problem im BASIC Rom liegt. Forth macht ja schön Umbrüche !
Detlef
Detlef
- lambdamikel
- Stammgast
- Beiträge: 150
- Registriert: 15.01.2016, 09:33
- Wohnort: Palo Alto, CA, USA, Ex-Hamburg
- Kontaktdaten:
Re: Drucker Problem unter BASIC
Stimmt! Liegt am BASIC, sehe ich auch so. Ist halt grützig. Das Forth macht sehr viel mehr Spaß....
Re: Drucker Problem unter BASIC
Kann denn Dein Basic SON und SOFF ?
Detlef
Detlef
- lambdamikel
- Stammgast
- Beiträge: 150
- Registriert: 15.01.2016, 09:33
- Wohnort: Palo Alto, CA, USA, Ex-Hamburg
- Kontaktdaten:
Re: Drucker Problem unter BASIC
Ich habe mal nachgesehen - im selbsgebrannten BASIC EPROM aus dem Internet gibt's in der Tat kein SON / SOFF, und der Printer geht nicht richtig.
In meinem original BASIC-EPROM geht beides (SON/SOFF als auch Printer). Also ist das wohl ein vergrütztes BASIC im Internet.
Gute Beobachtung - ich werde das in meinem demnächst erscheinenden MPF-IP Basic Video erwähnen und das ROM zum Download anbieten.
In meinem original BASIC-EPROM geht beides (SON/SOFF als auch Printer). Also ist das wohl ein vergrütztes BASIC im Internet.
Gute Beobachtung - ich werde das in meinem demnächst erscheinenden MPF-IP Basic Video erwähnen und das ROM zum Download anbieten.
- Dateianhänge
-
- 20220119_093034.jpg (220.56 KiB) 1235 mal betrachtet
- 20220119_093034.jpg (220.56 KiB) 1235 mal betrachtet
-
- 20220119_093024.jpg (222.28 KiB) 1235 mal betrachtet
- 20220119_093024.jpg (222.28 KiB) 1235 mal betrachtet
- lambdamikel
- Stammgast
- Beiträge: 150
- Registriert: 15.01.2016, 09:33
- Wohnort: Palo Alto, CA, USA, Ex-Hamburg
- Kontaktdaten:
Re: Drucker Problem unter BASIC
Anbei mein verspätetes Neujahrsgeschenk an Euch.
- lambdamikel
- Stammgast
- Beiträge: 150
- Registriert: 15.01.2016, 09:33
- Wohnort: Palo Alto, CA, USA, Ex-Hamburg
- Kontaktdaten:
Re: Drucker Problem unter BASIC
Lustig - das 8 KB EPROM is fast voll, bis 0x1ff8. Nur wenige Bytes unbenutzt! Im buggy ROM geht es bis 0x1ff3. Und die mussten sogar den READY-Prompt rausnehmen, um SON, SOFF und die Printer-Bugfixes unterzubringen!
Re: Drucker Problem unter BASIC
Danke !!
Re: Drucker Problem unter BASIC
Leider gibt es auch in dem "besseren" ROM keinen direkten Befehl um den Drucker an- bzw. auszuschalten.
Da bleibt es bei Call 405. Schade, aber da war wohl wirklich kein Platz mehr.
Detlef
Da bleibt es bei Call 405. Schade, aber da war wohl wirklich kein Platz mehr.
Detlef