Seite 1 von 1

Drucker Problem unter BASIC

Verfasst: 04.01.2022, 16:48
von Heliobi
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 ?
P1030002.JPG
P1030002.JPG (240.2 KiB) 1388 mal betrachtet
P1030002.JPG
P1030002.JPG (240.2 KiB) 1388 mal betrachtet
P1030001.JPG
P1030001.JPG (211.32 KiB) 1388 mal betrachtet
P1030001.JPG
P1030001.JPG (211.32 KiB) 1388 mal betrachtet
Detlef

Re: Drucker Problem unter BASIC

Verfasst: 04.01.2022, 18:53
von lambdamikel
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 :lol:

Würde mich auch interessieren, ob es einen Workaround / gepatchtes ROM gibt.
20220104_094944.jpg
20220104_094944.jpg (240.37 KiB) 1381 mal betrachtet
20220104_094944.jpg
20220104_094944.jpg (240.37 KiB) 1381 mal betrachtet

Re: Drucker Problem unter BASIC

Verfasst: 04.01.2022, 19:34
von Heliobi
Da sind wir ja schon zwei !

Detlef

Re: Drucker Problem unter BASIC

Verfasst: 05.01.2022, 01:44
von lambdamikel
PS Dein Forth-Programm macht so noch keinen Sinn. Zudem brauchst ein " " hinter dem ":".

Probier' das mal:

Code: Alles auswählen

: TEST 5 0 DO I . LOOP ; 
TEST 
Oder, noch schöner, Fakultät:

Code: Alles auswählen

: FACT 1 SWAP 1+ 1 DO I * LOOP . ;
5 FACT
(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) :lol:

Re: Drucker Problem unter BASIC

Verfasst: 07.01.2022, 18:45
von Heliobi
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

Re: Drucker Problem unter BASIC

Verfasst: 08.01.2022, 05:48
von lambdamikel
Stimmt! Liegt am BASIC, sehe ich auch so. Ist halt grützig. Das Forth macht sehr viel mehr Spaß....

Re: Drucker Problem unter BASIC

Verfasst: 13.01.2022, 20:22
von Heliobi
Kann denn Dein Basic SON und SOFF ?

Detlef

Re: Drucker Problem unter BASIC

Verfasst: 19.01.2022, 18:32
von lambdamikel
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.

Re: Drucker Problem unter BASIC

Verfasst: 19.01.2022, 19:27
von lambdamikel
Anbei mein verspätetes Neujahrsgeschenk an Euch.
my-mpf-ip-basic-eprom.zip
(6.2 KiB) 92-mal heruntergeladen
my-mpf-ip-basic-eprom.zip
(6.2 KiB) 92-mal heruntergeladen

Re: Drucker Problem unter BASIC

Verfasst: 20.01.2022, 01:44
von lambdamikel
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

Verfasst: 03.02.2022, 20:43
von Heliobi
Danke !!

Re: Drucker Problem unter BASIC

Verfasst: 09.02.2022, 11:10
von Heliobi
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