Hallo, bin neu hier und komme eigentlich von der ZX Spectrum Szene (Ja, ich weiß, aber bevor ihr mich steinigt...), wo ich einen ziemlich guten Bildkonverter namens "Bmp2Scr Exp" programmiert habe. Nach vier Jahren Pause von der Szene habe ich ein Nachfolgeprojekt in Angriff genommen. Da ich mich mit Matthias Matting, dem Autor von ConGo per eMail ausgetauscht habe, und sein ConGo offenbar nicht mehr fortgeführt wird, habe ich beschlossen u.a. auch C64 Konversion einzubauen, was auch für den Betrachter für C74 Bilder gilt. Dies ist bei den Hires/Hires IFLI und Lowres schon beinahe fertig. Vor allen der Ordered Dither Modus wird Euch vielleicht gefallen. Zusätzlich können PC Bilder noch zu anderen Systemen konvertiert werden: ZX Spectrum, dessen Klone, Sinclair QL, SAM Coupé, Sprinter 2000, Amstrad CPC, MSX 1/2, Atari XL/XE). Die Formate des C64 habe ich größtenteils durch ausprobieren und später herumstöbern im Source von ConGo herausgefunden, aber Delphi ist nicht mein Fall, ich verwende PureBasic, was dennoch zum teil schneller als ConGo ist. Eine Alpha-Version könnt ihr hier herunterladen: http://www.worldofspectrum.org/utilities.html (Unter Screen Manipulation: "Retro-X"), aber achtung, noch nicht alles funktioniert, und es wird noch vieles geändert. Das meiste funktioniert in Spectrum-Modes.
Ich will natürlich noch mehr C64 Eigenheiten einbauen wie Lowres FLI, Overscan, Sprites, Interlace und was es so alles gibt. Leider kenne ich mich mit dem C64 nicht so gut aus, auch wenn ich ihn mal hatte (gilt übrigens auch für den Atari 800 XL), also benötige ich detailierte Formai-informationen und Beispiel-Bilder, also so in etwa wie auf der Homepage von ConGo. Also, schaut Euch mal mein Programm an. Ich bin über die Kommentare dankbar. Notiz am Rande: Der Painter wird komplett neu geschrieben und wird dann kein DirectDraw mehr verwenden.
letzter Beitrag von LCD am
-
-
Ist die Frage, inwieweit man das Rad nochmal neu erfindet.
Ich habe auch einen zugegeben trivialen Koala-Imageviewer geschrieben, der aber nur noch auf der Google-Code-Seite (http://code.google.com/p/smallimageviewer/) 'rumgammelt
Aber neue Features oder Vereinfachungen in der (Bild-)bearbeitung sind immer gut. -
Also, es gibt doch schon einige Windows/C64-Grafikkonverter (Timanthes, ConGo, PrejectOne, etc.). Wenn ich an einem neuen Programm für den gleichen Zweck etwas interessant fände, wäre es plattformunabhängigkeit. Ich finde, in einer Zeit, in der Windows eher Marktanteile verliert als gewinnt, sollte es selbstverständlich sein, dass Apps auch unter Linux und (vor allem) auf dem Mac laufen (und nicht emuliert, sondern nativ).
Ach ja, was auch schön für einen neuen Konverter wäre, wenn sich mal jemand über die Bedienung eines solchen Tools Gedanken machen würde und nicht nur über die Konvertierroutinen. Die von mir oben genannten Programme sind alle unterirdisch, was die Usebility angeht.
-
Es geht ja vor allem um folgendes: Das Programm bietet die optimale Unterstützung für diverse Modes, es kann Graustufen (4 level, also was der C64 hergibt, ausser wenn man die Farbe am Fernseher abdreht, das kommt aber noch [GreyTV]) wie auch Farbe, und zwar nicht nur Fehlerstreuung wie bei den meisten Convertern, sondern auch modes die besser komprimiert werden können: Geordnetes Raster (Bayer Matrize 5, 17 und 65 Abstufungen), Midton (Schachbrettmuster ergeben eine Mittelfarbe) und Solide. Selbstverständlich ist aber auch Error Diffusion mit dabei, und zwar mehr Matrizen als bei anderen Programmen, selbst Schiau/Fan welche die besten Ergebnisse liefert. Die Bedienung habe ich trotz Optionsvielfalt möglichst einfach gehalten, alles wird in Echtzeit abgearbeitet (Was sogar auf meinem Uralt P III 450 funktionierte, den ich vor einen Monat entsorgt habe), und geht um einiges einfacher als beim Bmp2Scr Exp (War einer der Gründe es komplett neu zu programmieren). Zumindest die Bayer-Matrize ist ein neues Feature das ich bei keinem anderen Konverter für C64 gefunden habe, ausser vielleich bei Monochrom-Konversion, aber das ist kein Kunststück. Zudem wie gesagt, ConGo hatte seit vier Jahren keine Updates und Matthias antwortet nicht mehr auf Mails.
Eine Linux/Mac Version ist zwar geplant, aber mit deren API's kenne ich mich noch nicht aus, also wird es dort zumindest vorerst weniger Features geben, ausserdem kann ich das AVI32.dll nicht für die AVI Konversion nutzen, das geht nur unter Win.
Natürlich gibt es einige sehr interessante Konverter für C64. Ich bewundere z.B. den X-Ray. ConGo hatte z.B. in v 4 CPC und Spectrum Konversion, in V 5 dann nur noch die Darstellung dieser Formate. Retro-X soll ja auch mehrere Retro Formate unterstützen (da hätten wir ja so etwas wie die "Plattformunabhängigkeit"), und sich damit von der Masse abheben (vor allem aber durch Qualität).
Es ist auch umschaltbar zwischen englischer und deutscher Sprache, was vor allem bei Euch in Deutschland interessant sein dürfte. In der Fertinen Version plane ich eine Entwicklungsumgebung (XIDE) einzubauen. Ich weiss, "TommyGun" hat das alles bereits, aber die Bildkonversionsroutinen sind... na ja, ihr wißt es sicher . -
Ich find's gut.
Die meisten anderen Tools dümpeln nur so vor sich hin und sind seit Jahren nicht aus dem alpha/beta Stadium rausgekommen. -
Bayer - das war offenbar das von den Windows 32 und 256 Farben-Modi genutzte Dithering.
Ahh, Erinnerungen. -
Bayer - das war offenbar das von den Windows 32 und 256 Farben-Modi genutzte Dithering.
Ahh, Erinnerungen.
Ja, ich nenne es zwar ordered Dither, aber im Grunde genommen ist es das (es gibt in Retro-X noch weitere Matrizen mit Clustern). Eigentlich sind es beim Windows nicht 256 Farben, denke ich, sondern nur 216 (Web safe). Nur dass meine Ergebnisse besser aussehen. Die Kompressionsrate wäre im C64 Modus hier sehr gut, aber das habe ich momentan nur beim Spectrum-Mode eingebaut: 3 Kompessionsalgorythmen mit guter effizienz.AntaBaka: Genau das habe ich gemeint als ich schrieb dass ConGo nicht mehr upgedatet wird. Möglicherweise schreibt Matthias ConGo ja wieder mal von vorne (übrigens bin ich dort in den Credits!). Retro-X macht momentan auch eine Pause durch weil ich zuerst meinen Wagen anmelden muss (Wißt ihr wie problematisch es ist in Deutschland gekaufte Autos in Österreich anzumelden?), aber sobald das erledigt ist, werde ich die Arbeit fortsetzen. Habe auch schon einen Bug bei der Konversion von AVI in C64 Mode entdeckt (Lowres) :baby: .
Über die Qualität hat noch keiner ein Wort verloren... -
-
Ich würde das Programm ja gerne ausprobieren aber erstens funktioniert deine URL nicht und zweitens läuft dein Programm leider (noch?) nicht auf meinem Lieblings-Betriebssystem (und ich habe keine Lust, den PC anzuschmeißen). Von daher muss ich warten, bis ein Mac-Port vorliegt.
-
Dein Link ist tot.Arndt
Gestern war WOS leider offline (ist nicht MEINE seite, sie hostet das Proggramm aber bis meine Homepage fertig ist), was sehr selten passier, jetzt geht es aber wieder... Meine eigene Homepage habe ich noch gar nicht hochgezogen ( http://lcd-one.da.ru ), kommt aber hoffentlich bald.
Retrofan
Ein Freund von mir ist auch ein grosser Mac-Fan und wartet auch schon auf die Mac-Portierung. Muss aber wie gesagt, vorher die Mac API Aufrufe kennenlernen. Ich selber habe noch keinen Mac, da ich zuerst für das Auto sparen wollte, nachdem mein alter Klassiker schon 29 Jahre auf dem Buckel hat (Nein, kein VW Käfer, sondern ein VW Scirocco). Eine Linux Version wird sowieso zuerst rauskommen.