Source Code Druckertreiber (MPS 801)

There are 11 replies in this Thread which has previously been viewed 1,172 times. The latest Post (October 12, 2025 at 7:46 PM) was by Goodwell.

  • Hat zufällig jemand den Druckertreiber im Source z. B. für den MPS-801?

    Hintergrund: ich würde den evtl. gerne patchen und für den Citizen iDP-560 ändern, wenn ich das hin bekomme.

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Ich hab das Druckerbuch von Data Becker. Is er da nicht drin abgedruckt?

    Bin aber gerade nicht zuhause um nachzusehen.
    Das ROM könnte unter Please login to see this link. zu finden sein

    Programmierung C128, Mega65, X16
    Please login to see this link.

    Gopher Client für den C128
    Please login to see this link.

    3D Druck für Commodore 8-Bit
    Please login to see this link.

  • Moment - der Geos-Druckertreiber für den MPS801 ist im Data Becker Druckerbuch? 8| :gruebel

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Sorry, auf die Kategorie hatte ich nicht geachtet

    Programmierung C128, Mega65, X16
    Please login to see this link.

    Gopher Client für den C128
    Please login to see this link.

    3D Druck für Commodore 8-Bit
    Please login to see this link.

  • Der Code für die TSB-Befehle HRDCPY (Textmodus) und COPY (Grafikmodus) bezieht sich auf MPS und Kompatible, vielleicht hilft das ja was (Link zum Github hier unter meinem Post).

    Arndt

    GoDot C64 Image Processing
    Please login to see this link. - Please login to see this link. - Please login to see this link.
    Please login to see this link. - Please login to see this link. - Please login to see this link.

  • GoDot Ich denke, mit dem Source für MPS 801/803 wäre halt schon 95% der Arbeit erledigt, weil man dann wahrscheinlich nur noch die Ansteuerung des Druckers anpassen müsste (Info dazu: der iDP-560 hat genauso 7 Nadeln). Ich bin halt auch faul :wink: Ansonsten dürfte Deine Routine etwas Arbeit sparen, wenn man das neu aufsetzen müsste.

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Nicht für den MPS, aber ein anderer GEOS-Druckertreiber im Source: Please login to see this link.

    Please login to see this link. - Please login to see this link.

  • 1570 Sehr geil, Danke! Zusammen mit Arne GoDot aus TSB dürfte sich was basteln lassen. Hoffentlich komm ich da die Tage mal dazu...

    Früher waren 64k unglaublich viel, heute reicht es nicht mal mehr für "Hello, world!".

  • Mit einem fertigen Quelltext kann ich nicht dienen, aber:

    Zunächst wäre wohl ein Blick ins Geos MegaAssembler-Handbuch nützlich (liegt als PDF auf der F64-Wolke: Handbücher & Bedienungsanleitungen\GEOS-DE-EN\ ). Da steht einiges zu den einzelnen Routinen der Geos-Druckertreiber (und vieles mehr) drin.

    Vielleicht hilft ja auch das angehängte Geos-Programm. Damit kann man einen vorhandenen Geos-Druckertreiber (z.B. MPS801) direkt in Geos disassemblieren...

    Gruß

    Werner

  • Ist mal so ein Druckertreiber entstanden?

    Programmierung C128, Mega65, X16
    Please login to see this link.

    Gopher Client für den C128
    Please login to see this link.

    3D Druck für Commodore 8-Bit
    Please login to see this link.