dann bitte noch für die Audiophilen ein Tool, welches anhand der Grafikdaten auch das Nadelgekreische authentisch über die PC-Speakerboxen rüberbringt
Hallo Besucher, der Thread wurde 8,1k mal aufgerufen und enthält 42 Antworten
letzter Beitrag von Martin_75 am
Screen aus VICE als PDF drucken
- awsm
- Erledigt
-
-
Dann will ich doch mal genau nachfragen: Du willst NICHT ein Bild IN DER ART, wie ein C64 es tun würde, AUSDRUCKEN, sondern du willst ein Bild einfach so DARSTELLEN, dass man meinen kann, dass es sich um einen C64-Ausdruck handelt
RICHTIG! Jetzt hast du es verstanden. Sonst wäre mein Skript ja deutlich kürzer und ich wäre schon nach 3 Zeilen fertig gewesen.
Was ist aber an der Datei, die ich hier angehängt habe, anders als das was du willst?
Es fehlen die 'Fehlstellen' aufgrund der Nadel, d. h. bei einem echter Nadler wären die schwarzen Flächen ja nicht so schön gefüllt.
Was Hexworx sagt. Ich will Versatz, ich will horizontale Streifen, ich will Flecken, ich will runde Nadel-Abdrücke mit Abstand, ich will grau statt schwarz aufgrund sterbender Farbbänder. Das Ganze am Besten konfigurierbar. Ich will einen Laserausdruck (bzw. PDF), den man von einem 8/9/24-Nadel-Druck (bis auf den fehlenden Impact) nicht unterscheiden kann.
-
Ich hatte es spaßeshalber auch mal im GIMP versucht: Bin aber gescheitert. Die Jungs in der "GIMP-Werkstatt" hatten bislang auch keine tolle Idee/Lösung...
-
Du kannst den virtuellen Drucker mit Device Nr. 4 einschalten im VICE unter Peripherie o.ä. und mit MPS 801 803 Unterstützung in Deinem Programm in ein Grafikfile ausdrucken.
Das kannst du dann als Datei am PC-Drucker ausdrucken.Wie das im Grafikbild aber dann aussieht...keine Ahnung, musst es halt ausprobieren.
Das habe ich heute mal ausprobiert, daß Ergebnis ist ganz gut, habe dazu allerdings die NL10 Emulation eingestellt und als Modul das Final Cartridge III verwendet.
Hier mal die Vice Einstellung:
Um mit dem Final Cartridge III den Screenshot zu drucken, muss man natürlich das Programm erstmal freezen, dazu einfach ALT und Z drücken. Zum Drucken jetzt PRINT und dann SETUP wählen, mit dieser Einstellung habe ich die besten Ergebnisse erzielt:
Dieses kommt dann als BMP-Datei heraus, leider muss man Vice schließen damit die Datei vollständig gespeichert wird (heruntergerechnet als PNG, damit es klein genug wurde für den Upload):
Und so sieht der eigentliche Ausdruck als
BMPaus, misst geht leider nicht, ungültige Dateiendung, also dann auch als PNG (Aus Original ausgeschnitten):Finde es gar nicht so schlecht und man kann damit schonmal was anfangen.
-
@CapFuture1975 Danke, das ist was ich mir so vorgestellt habe. Wie aktiviert man die Taster des FCIII im VICE, um ins Menu zu kommen etc?
Das hat ja diese Unregelmässigkeiten und Blässe drin, wie von Retrofan vorgeschlagen.
Für mich sieht das so aus wie damals auf dem Papier, aus der Erinnerung heraus.
Wäre für mich gut genug. -
Das ist der Freeze Button, also Alt-Z oder File -> Cartridge Freeze.
-
Das sieht besser aus, als ich es VICE zugetraut hätte. Man kann das sicherlich noch verfeinern aber schlecht ist das nicht (bzw. doch – aber das soll ja)
-
Super Anleitung CapFuture1975, danke!
Die Mac Version von VICE scheint nicht so auf der Höhe zu sein und stürzt beim Klick auf Print sofort ab.
Scheint allgemein an der Druckerimplementierung zu liegen, denn auch aus Basic heraus kann ich VICE mit dieser Kommandofolge zum Absturz bringen:OPEN3,4
CMD3 -
Auch unter Windows kann man Vice beim Drucken ganz schnell zum Absturz bringen, z.B. wenn man Raw als Treiber nimmt.
-
Also wenn man schon das simulierte Retro-Feeling mit dem Nadelausdruck haben will, dann bitte noch für die Audiophilen ein Tool, welches anhand der Grafikdaten auch das Nadelgekreische authentisch über die PC-Speakerboxen rüberbringt
Und dazu das Gezeter und An-die-Wand-hämmern des Bruders weil es ihn mal wieder nervt.
-
Zitat
Dieses kommt dann als BMP-Datei heraus, leider muss man Vice schließen damit die Datei vollständig gespeichert wird
Ist irgendwie immer so wenn man was auf den Printer schickt, oder mache ich was falsch?
-
Zitat von Retrofan
Was Hexworx sagt. Ich will Versatz, ich will horizontale Streifen, ich will Flecken, ich will runde Nadel-Abdrücke mit Abstand, ich will grau statt schwarz aufgrund sterbender Farbbänder. Das Ganze am Besten konfigurierbar. Ich will einen Laserausdruck (bzw. PDF), den man von einem 8/9/24-Nadel-Druck (bis auf den fehlenden Impact) nicht unterscheiden kann.
Jetzt ist es mir klar, auch durch CapFutures Bilder. Hm, ich denke mal drüber nach. Da sollte doch was zu machen sein...
Arndt
-
dass es aussieht wie z.B. von Pagefox gedruckt (es ist in der Tat das von Pagefox verwendete Druckraster)
Hast du den per Re-Engineering nachgebildet oder gibt es Infos zu dem verwendeten Raster? Das würde mich echt interessieren. Es scheint nicht das übliche Ordered-Dither zu sein.
Jetzt ist es mir klar, auch durch CapFutures Bilder. Hm, ich denke mal drüber nach. Da sollte doch was zu machen sein...
Das klingt doch super! Wobei ja auch in VICE eine Art simple Simulation drinzustecken scheint, zumindest was runde Nadelabdrücke und Lücken angeht.
-
Ist irgendwie immer so wenn man was auf den Printer schickt, oder mache ich was falsch?
Nein, das ist AFAIK immer so, auch wenn Text z.B. Mit OPEN1,4,15 etc. ausdruckst.
Das File bzw. Buffer werden erst beim Beenden von VICE auf's Filesystem commited.Ob VICE aber eine Option hat, den Buffer auf Disk zu schreiben statt VICE zu beenden, weiss ich nicht.
Es kann sinnvoll sein, dass man im VICE bleiben will nach einem Ausdruck, insofern wäre ich überrascht, wenn es eine solche Option nicht gäbe. -
Möglich, daß es nur unter Linux was gibt.
Ich hatte auch probiert, den Printer zu deaktivieren nach dem Druck, aber auch das hat nicht geholfen.
Zudem gibt es ja auch Fehlermeldungen im Log:
Serial Interface: Error - Flush printer #4,0 while closed - ignoring.
-
Hast du den per Re-Engineering nachgebildet oder gibt es Infos zu dem verwendeten Raster? Das würde mich echt interessieren. Es scheint nicht das übliche Ordered-Dither zu sein.
Das hab ich re-engineert. Hier:
Oh, ich seh gerade, dass ich das Bild von der GO64 mit dem Ordered-Raster aus GoDot gerendert habe. Das haben wir selber gebastelt. Hier:
Wir dachten, dass es etwas weniger störende Muster auf größen Flächen hinterlässt.
Aber zum eigentlichen Problem (Drucksimulation). Ich krieg in Godot nur eckige Pixel hin. Das ist ja nicht in deinem Sinne. Mist! Dies hier ist mein Quick-and-Dirty-GoDot-Hack dazu:
Nicht wirklich eine Drucksimulation. Aber ich hab's versucht!
Arndt
-
Jetzt hab ich nachgeguckt (ist ja 25 Jahre her!) das Ordered-Muster von GoDot ist vom Scanntronik-Programm Digison übernommen (liegt da an Adresse $46e3, 64 Bytes lang). Wenn ich mich richtig entsinne, hat der Pagefox selber dieses Raster aber auch verwendet. Das heißt, das GO64-Bild ist also tatsächlich mit einem Pagefoxraster gerendert. Das andere Raster ist so ein typisches Ordered-Bayer-Raster.
Nur zur Richtigstellung...
Arndt
-
Danke für die Infos.
-
Und ich bedanke mich auch, Jungs! Ich hab bei der Gelegenheit eine Bildüberlagerungsmethode ausgebrütet, an die ich vorher noch nie gedacht habe! Hehe, sowas find ich einfach unbezahlbar! (Das bezieht sich auf eine weitere Methode, um Druckbilder zu simulieren, die bring ich jetzt hier aber nicht als Beispiel, sonst kommt das Lilly-Bild zum dritten Mal, ist ja öde; jedenfalls ist die Methode viel einfacher als die von meinem letzten Versuch weiter oben und macht ein besseres Ergebnis - nur: der C64 hat nun mal quadratische Pixel, da kann GoDot auch nix machen...)
Also, hoch die Tassen hat sich gelohnt!
Arndt
-
Ich hab mal etwas mit GIMP gespielt (und dank Hilfe aus der 'GIMP-Werkstatt') und das damit hinbekommen (nur ein erster Versuch...):
Basis war natürlich ein Rechteck-Pixel-Bild. Angewandte Funktion war Verzerren | Zeitungsdruck. Man muss es halt vorher hochskalieren und danach noch zwei/drei Kleinigkeiten anwenden. Ich werde das am Wochenende mal mit einem richtigen Bild und (PDF-)Druck antesten.