Scanline Generator (Video Hardware)

  • Holy shit, das sieht echt ziemlich gut aus! 8o


    ich würde sogar sagen das sieht 100% authentisch aus :D



    Zitat

    Das Teil scheint mir echte Lösung für alle Leute ohne gescheiten Röhrenmonitor zu sein, was zwar einerseits extrem verdammenswert ist :D, aber für manche eben nicht zu ändern.


    na ja... es tretten auf jedem "röhrenmonitor" identische "spielkonsolenprobleme" wie "arschglattes vga" od. "nerviges interlaced flimmern" auf.
    da gabs doch mal eine webseite die sich mit u.a. das ehrgeizige ziel gesetzt hat die bestmöglichste näherung an das arcadeorignal beim einsatz des heimversion pendants.
    auf der seite sind jede menge klimmzüge zitiert wie sich z.b. schrecklich flimmernde (480i) arcadekonsolenumsetzung (saturn, ps2,..) in ästhetischer form aufbereiten auf den heimischen bildschirm bringen lasse. die dort aufgeführten methoden führen zu guten ergebnissen, sind aber recht aufwendig und bisweilen auch recht teuer :D. bis die videoquelle entsp. aufbereit auf den bildschirm erscheint hat das videosignal eine kleine odyssee hinter sich und nicht jede signalwandlung geht unbemerkt von statten.
    der scanlinegenerator verhilft konsolen die nativ vga ausgeben (dreamcast, xbox, xbox 360, wii, gamecube, ps3?...) zu einen authentischen arcadefeeling. mit dem unterschied dass das videosignal nicht durch diverse videoprozessoren wandern muss. damit arbeitet der scanlingenerator 100% lagfrei :D
    sämtliche oldschool konsolen müssen nach nach wie vor erst durch den videoprozessor skaliert bzw. deinterlaced werden. danach ist das "glatte video" wieder ein fall für den scanelinegenerator! :D



    Zitat

    PS: Wie wohl ein 15 Khz-Bild mit Fake-Scanlines aussieht? :D


    tja das frage ich mich auch :) diese möglichkeit ist sicher nicht für jeden benutzer ein feature. ABER wenn ich z.b. ne mak an "den plasma" hänge sieht das bild einfach nur scheisse aus... da wären ein paar scanline echt nicht verkehrt :)

    edit: denkfehler :( der plasma skaliert das 15k recht wahrscheinlich :(


    Hm, Naomi könnte mit Scanlines evtl. auch ganz nice aussehen...


    yoooooaahhh.... naomi muss an sich schon vga, oder? ich meine man kanns ja auf 15k stellen aber hab ich noch nie gemacht bzw. das wollte ich noch nie sehen :D aber warum nicht wer´s braucht :)

  • Seite: Die hier? http://scanlines.hazard-city.de/
    Weiß nicht, die Fehler der Programmierer hinsichtlich Arcade-Konsolenumsetzungen auszubügeln ist mir zu müßig, immerhin GIBT es ja immer die zugrundeliegende PCb mit ungayer Auflösung :D.


    Naomi-Scanlines: Ikaruga aufm Cube sieht in 15 Khz eigentlich recht nice aus, könnte mir den Effekt auch bei anderen Spielen vorstellen (Tetris z.B., das muss für mich oldschoolig aussehen). Und bei allen Beatemups, da sehe ich gerne nur die Hälfte vom Bild, am liebsten sogar gar nichts :D.


    Native VGA-Konsolen: spuckt die Wii nicht nur lowres aus? ;(


  • jain... diese materialschlacht hier ist fast noch krasser :D
    http://retrogaming.hazard-city.de/


    Weiß nicht, die Fehler der Programmierer hinsichtlich Arcade-Konsolenumsetzungen auszubügeln ist mir zu müßig, immerhin GIBT es ja immer die zugrundeliegende PCb mit ungayer Auflösung :D.


    yoah... is schon klar. einige games sind halt ein wirtschaftlicher totalschader oder schwer zu bekommen :(


    Naomi-Scanlines: Ikaruga aufm Cube sieht in 15 Khz eigentlich recht nice aus, könnte mir den Effekt auch bei anderen Spielen vorstellen (Tetris z.B., das muss für mich oldschoolig aussehen). Und bei allen Beatemups, da sehe ich gerne nur die Hälfte vom Bild, am liebsten sogar gar nichts :D.


    haste low - willste hi und umgekehrt :D halt immer das was nicht geht. nachdem wir jetzt beides haben sollte jemand mal ein total gutes spiel machen damit sich der aufwand auch lohnt :D


    Native VGA-Konsolen: spuckt die Wii nicht nur lowres aus? ;(


    mit componenten (yuv) kabel 480p

  • Mir will sich zwar immer noch nicht so recht der Sinn des Ganzen erscheließen...


    Du nehme billiges VGA CRT von eBay, packen in MAME Cab, lassen PC laufen in normal VGA = Bild scheisse! Alles Scheisse!


    Dann du nehmen Wunderkastl von Winni und drehst (optional) den Focus der Röhre minimal unscharf und plötzlich du hast super Bild! :)


    (Oder so)
    Zumindest wäre das mein erstes Einsatzgebiet.
    Da fast jede Graka sich zu sogenanntem Doublescan (also jede Zeile doppelt) überreden lässt, und damit bei LowRes genau 31kHz VGA Signal raus kommt ((15,75kHz * 2 = 31,50 kHz).


    Und man bekommt auf TFTs/LCDs/Plasmas/Beamern dank dem internen Scaler der Kisten die typischen LowRes Scanlines.


    Für die Orginal PCBs freilich wenig hilfreich aber für MAME/VGA Spiele aller Art eine tolle Sache :)


    Knips doch mal einer DooM oder Day of the Tentacle damit :D

  • HI
    @Jochen:
    Das hast Du ja schön gezeichnet, ich habe von solchen Layout-Progs leider keinen blassen Schimmer. Aber Du scheinst damit umgehen zu können, also werde ich mit Bleistift und Papier die richtige Verschaltung machen, Du das Layout und nen richtigen Plan!?!


    Plane zeichnen kann ich wohl, beim PCB Layout brauche ich dann Input. ;) Dicker der Leiterbahnen. Bestmögliche Positionierung der Bauteile usw...


    So schön Dein Plan aussieht, funzt leider net. Die Austastung bekommt z. B. am Schleifer des Poti den 15K Rechteck, und die drei Transen machen dann "dunkel".
    Das macht den vorangeschalteten Multiplexer überflüssig. Entweder das Eine oder das Andere. Die drei "Endstufen" haben hier keinen Widerstand an der Basis, wenn jetzt der Multiplexer schaltet, hast Du riesige Spannungssprünge am RGB-Eingang des Monis. Das übersteuert den Eingangsverstärker und sieht dann voll daneben aus. Die drei Ausgangselkos sind verpolt gezeichnet. Egal, sieht aber sehr hübsch aus. Sollte ja auch noch längst nicht der Vollständigkeit entsprechen.


    upssss :) ich warte mal lieber auf dein Schaltbild. Danke fürs Feedback!


    Übrigens habe ich nach dem HEF4066 etc geschaut, der geht nicht so einfach, der hat einen R-on von ca 100 Ohm, da siehste dann nicht mehr viel vom Bild. Für Daten brauchbar, aber nicht für nen Quellwiderstand von 75 Ohm bei Leistungsanpassung!
    Deswegen meine lange Suche, der IC, den ich gefunden habe, hat nen R-on von ca. 2-4 Ohm.


    Ja, ich habe noch einen 4066 von NXP mit ca. 30-50Ohm R_on gefunden. 100Ohm würden auch Datenleitungen weghauen. Das ist mir gerade erst am WE passiert, war ziemlich scheisse die SMD IC wieder runterzulöten.




    Und es scheint kein IC zu geben, das ich analog in seiner Verstärkung mit einer Steuerspannung einstellen kann, so wie ich es in der einfachen Analogschaltung realisiert habe.
    Anschlußleitungen sind Scheiße, gute Kabel, die man dann auch noch durchkneifen und anschließen muß, sind kostspielig. Besser Steckbuchsen, Mutter und Vater verwenden.


    Absolut, hier meinst du bestimmt die Schraubklemmen. Wir können aber auch mit redundenten Footprints arbeiten und mehrere Anschlußarten auf dem Board anbieten.


    Beispiel




    Einmal das gleiche Board mit USB Anschluß und einmal mit Schraubklemme. Die Footprints liegen einfach übereinander.



    Gute VGA-Verlängerungen zum Durchschleifen kann sich der geschätzte Anwender dann ja optional kaufen.
    Bleibt zu klären, wieviele VGA-pins überhaupt verdrahtet werden müssen, man kann sichs doch so einfach wie möglich machen.


    Das ist egal, wenn ich schon das Layout zeichne, dann können wir auch gleich das PCB Layout machen. Hauptsache die Bauteile sind zu bekommen und günstig. Die PCBs werden den Kohl nicht fett machen.



    So, ich muß mich jetzt um die Vollendung meines Rinderbratens kümmern, plus Soße und Beilagen. Geschmort hat er jetzt genug..............Lechz


    Da kannst dich gleich beim Cave Treffen von Jörg an den Herd stellen. Mrs. Cave gibt sicherlich gerne eine Küchen-Einführung. :))



    Bin nachher nochmal on, ich werde zwei Schaltpläne mit der Hand zeichnen.
    Einen mit LS122 und "meinem" Videoverstärker, nur 1 Poti nötig.
    Einen mit LS122 und ADG1433, wobei ich einfach mal drei Festwiderstände, mit Rs bezeichnet, berechne, um ca. 50%ige Abschwächung zu erzielen. Wobei für den LS122 natürlich ein funktional gleiches Bauteil aus dem SMD-Bereich verwendet werden kann.
    Halt ein T-FF mit Taktsteuerung auf der neg. Flanke (NICHT zustandsgesteuert) und Toggle HI-activ (soll dann die Frequenz teilen, wenn H).


    Sauber!! Das hört sich nach einen Plan an.




    Gerne arbeite ich mit Dir bei der weiteren Entwicklung zusammen, Jochen!
    Und Andi bleibt Betatester:D


    Super! Freu mich schon drauf, von dir lernen zu können, bzw hab ich ja schon :)

  • HI
    @ALL:
    Der Jochen und ich werden das Teil in integrierter Technik zur Serienreife bringen.
    Bis dahin werden noch ein paar Wochen vergehen, aber dann ist es als kleine Baugruppe erhältlich. Professionell in SMD-Technik auf Platine.
    Optional werden dann noch ein VGA-Verängerungskabel und 12V benötigt.
    Die Verwendung eines elektronischen Schalters läßt keine stufenlose Stellbarkeit zu, also designe ich das mit DIP-Switches in vier Stufen.
    Andi wird der Einzige bleiben, wo das noch geht. Neu hinzu kommt eine Abschaltfunktion, um bei eingebauter Baugruppe für HI-Res nicht umstecken zu müssen.
    Je größer die zu fertigende Stückzahl, desto wirtschaftlicher könnten wir arbeiten.
    Das Teil mit der Seriennummer #000000001 geht an Andi, für seinen Gehirnfurz.
    #000000002 an SailorSat als Ideengeber.
    aNdi:
    Wäre eine Graduation des Effektes in Stufen von 25, 50, 75 und 100% sinnvoll?
    Was meinst Du? Du bist jetzt die Schnittstelle für die Umsetzung, praxisbezogen!
    Bin auch für weitere Vorschläge offen, sprich zu mir. Noch ist vieles offen.
    Gruß
    Winfried

    Vacuum-Fachverkäufer


    Wissen ist der einzige Rohstoff, welcher sich durch Gebrauch vermehrt! :thumbsup:


    Aus aktuellem Anlaß weise ich darauf hin, daß Reparaturtips nur unter Beachtung der Regeln im Umgang mit elektrischen Geräten befolgt werden sollten!
    Sollten dort Zweifel bestehen, bitte einen Fachmann zu Rate ziehen!

  • yoah... jetzt hab ich ein handlicheres netzteil gefunden, nun ist a bisserl mehr mehr platz aufm tisch :)


    hab mich mal an den heiligen gral der spielkonsolen umsetzungen gewagt: xbox360 samt div. ports :D
    yoah... was soll ich sagen, fast schon a bissi langweilig was ich zu berichten habe. sieht halt schweinegeil aus :)


    hier ein paar bilder. wie immer kann man sich mit dem kleinen blaune pfel durch die bilder klicken :D









    ach ja winni nett von dir dass du gleich an ein gehäuse für die platine gedacht hast ;)

  • coole sache, das :)
    da es jetzt schon recht zügig in richtung serienrefe geht, stellt sich die frage, ob eine lowres/15khz-option nicht sinnvoll wäre. allerdings habe ich keinen plan, ob das machbar oder zu aufwändig ist. war nur so eine fixe idee.


    Soweit ich das verstanden habe, dient der ganze Rummel dem Erzeugen von Scanlines, die es zwar auf den alten, nicht aber auf den neuen Monitoren gibt....wegen höherer Auflösung? Wenn jemand 15kHz am Start hat, sollte man dann nicht davon ausgehen, dass er auch einen alten LoRes-Monitor betreibt, an dem die Scanlines eh auftreten? :confused:

  • HI
    @ALL:
    Der Jochen und ich werden das Teil in integrierter Technik zur Serienreife bringen.....



    boah.. hui hab ich vor lauter rumchecken fast übersehen. ihr wollt das ding: "scanlinegenerator" durchziehen! yeah - mit dieser nummer steht ihr ab sofort in meinen buch der coolen leute ;)


    das "die stufenlosen scanlines" wohl den digitalgöttern geopfert werden müssen habt ihr ja bereits angedeutet. das klingt erst mal so wie der nexus das schreibt aber das muss ja keine einschränkung sein. wenn ich mich nicht irre gibt es in mame auch diese 25% schritte bei den scanlineeffekten. ob eine engere schrittweite bzw die stufenlose regulierung zwingend notwendig ist wird sich in den nächsten tagen zeigen. bislang hab ich das "slg 0.1 ;)" lediglich an einem vga crt und einem recht exotischen plasma dinosaurier getestet. ich hab hier aber noch "diverse" monitore stehen und werden die in den nächsten tage der reihe nach mit dem slg testen und eine zusammenfassenden report abgeben.


    edit: ach ja was aber interessant wäre, das macht mame auch so und der kollege prc hat es bereits ebenfalls angedeutet dass es evtl. ein sinnvolles feature wäre "die breite der schwarzeln balken" sp. die anzahl der geschwärzten zeilen zu regulieren.
    edit2: wobei die geschwärzten zeilen ja mit dem skalierungsfaktor bzw. der auflösung zusammenhängen sonst gehen bildinformation verloren bzw. dann wirds ja ganz schwarz oder? :D


    yoah... so weit! :) freut mich jedenfalls total dass ihr köpfe für das teil rauchen lasst! ...so und jetzt geh ich den golden stift für den eintrag in das o.g. buch suchen!


    i.d.s. proohooost! :D


  • Soweit ich das verstanden habe, dient der ganze Rummel dem Erzeugen von Scanlines, die es zwar auf den alten, nicht aber auf den neuen Monitoren gibt....wegen höherer Auflösung? Wenn jemand 15kHz am Start hat, sollte man dann nicht davon ausgehen, dass er auch einen alten LoRes-Monitor betreibt, an dem die Scanlines eh auftreten? :confused:

    es soll ja leute geben, die eine alte konsole, mame oder gar pcbs an neumodische flachbildschirme anschließen.

  • HI
    aNdi
    Mir geht es einzig und alleine darum, ob eine Abstufung in 25%-Schritten sinvoll ist, keine Ahnung, was da irgendwie irgendwo vorgegeben ist. Hier mache ICH die Vorgaben, und DU hast mit Einfluß darauf!
    Alles klar?
    Gruß
    Winfried


    Und ich saufe genau das gleiche Zeug wie Du, nur halt das Weizen.
    Hätte ich ne gescheite Digicam, wäre das mein Avatar:)

    Vacuum-Fachverkäufer


    Wissen ist der einzige Rohstoff, welcher sich durch Gebrauch vermehrt! :thumbsup:


    Aus aktuellem Anlaß weise ich darauf hin, daß Reparaturtips nur unter Beachtung der Regeln im Umgang mit elektrischen Geräten befolgt werden sollten!
    Sollten dort Zweifel bestehen, bitte einen Fachmann zu Rate ziehen!

  • touché! jetzt soll der luigi hier nochmal ankommen. aber so langsam hat er´s gefressen was hier passiert :D schon ein recht ausgeschlafenes bürchchen... ausgeschlafen! ;)


    naja, ich sollte besser schlafen gehen. eine lowres-option ist doch gar nicht machbar, da das bild eh gedoppelt werden müsste, damit es vom tft gefressen wird. und mal eben so einen upscaler einbauen ist nun etwas zu viel verlangt :)

  • HI
    nexus6
    Genau, bei Lowres macht das keinen Sinn nehr
    Gruß
    Winfried

    Vacuum-Fachverkäufer


    Wissen ist der einzige Rohstoff, welcher sich durch Gebrauch vermehrt! :thumbsup:


    Aus aktuellem Anlaß weise ich darauf hin, daß Reparaturtips nur unter Beachtung der Regeln im Umgang mit elektrischen Geräten befolgt werden sollten!
    Sollten dort Zweifel bestehen, bitte einen Fachmann zu Rate ziehen!

  • HI
    aNdi
    Mir geht es einzig und alleine darum, ob eine Abstufung in 25%-Schritten sinvoll ist,



    ja ne... das war jetzt kein pro mame statement. mir ist halt aufgefallen dass die scanline filter in mame ebenfalls in 25% schritten hinterlegt sind. stufenlos lies sich nur die simulation der lochmaske regulieren. aber wir sind hier ja nicht bei emulatoren.


    soweit ich das bis jetzt gesehen habe muss man das poti schon ordentlich drehen bis der effekt sichtbar wird.
    00%-25% = quasi nicht sichtbar
    25%-50% = kommt so langsam, leichte scanlines
    50%-75% = jetzt sind ´se da
    75-100% = blitzkrieg :)
    ein selbstdefinierter effekt hat sicher seinen reiz aber ich denke mit den 25% schrittweite fährt man gut


    edit: oettinger weizen... huii :D