Beiträge von hugo_ausdemwald

    Dein verlinktes Gehäuse hat schon Kirmesscheisse: ein Fenster zum reingucken. Und es ist ein Midi Tower. Bigtower braucht auch kein Mensch mehr, Miditower sind groß genug.


    Wieviel Einschübe brauchst Du denn, heutzutage hat man doch keine 4 Platten und 3 Wechseldatenträger mehr im Rechner. Eine SSD, eine Platte und ein optisches Laufwerk (DVD oder Bluray) und fertig. Zum archivieren hat man ein NAS oder eine externe USB Platte.

    Jupp, was brun0 sagt. Mit Mame und anderen Emus (können aber nicht alle) kann man total ausgefuchste Scanline/Lochmasken Effekte ausgeben. Man steuert das Display mit der nativen Auflösung an, bei einem 16:9 Display bzw. einem Spiel mit vertikaler Ausrichtung kann man noch etwas Bezel anzeigen, das sieht dann so aus:

    Etwas offtopic: zum Thema Bezels in Mame gibts hier nen Thread:
    http://www.arcadezentrum.com/f…php?13797-Mame-und-Bezels


    zum Thema 640x480 an den Monitor schicken: das geht auch mit DVI. Aber dann überlässt man die Skalierung den Monitor (und ist davon abhängig was der damit macht), betreibt man den Emulator mit der Displayauflösung kann man eben die oben genannten Scanlines und Lochmaskeneffekte und auch noch Shader drauf los lassen (und selbst beeinflussen).

    Naja, der HL2 Mod ist der mit den 30 Minuten. Das Remake hat ein paar Varianten mehr. Aber macht schon in der kleinen Version Spaß die Varianten auszuprobieren, teilweise sind die Storys doch schon sehr unterschiedlich. Hat mir gefallen, aber die Kaufversion hole ich mir nicht.

    Dir ist aber schon klar das die 75 Emulatoren allesamt ohne Lizenz sind? Alle Spiele sind Raubkopien. Mame darf überhaupt nicht kommerziell vertrieben werden, die verstoßen da gegen einige Lizenzbedingungen mit dem Teil.


    Zudem: spielst Du dann die 45000 Spiele die da drauf sind? Eher nicht, da bist Du mehr am durchscrollen als am spielen.

    Das mit dem Darius Cab hättest mal gleich sagen können, dann wäre es von anfang an klar gewesen was Du vorhast. Welches Darius LCD Cab hast Du? Darius Burst?

    Vermutlich kann man dann nur ganze Bilder ausgeben. Vielleicht kannst Du ein halbes Bild erzeugen wenn du es nach links rausschiebst?


    Ja, sowas geht:
    [ATTACH=CONFIG]31023[/ATTACH]


    nur spiegeln nimmt er nicht, das mit dem <bounds left="*" top="*" right="*" bottom="*"> frisst mein Mame nicht, nur wird akzeptiert <bounds x="*" y="*" width="*" height="*">


    Dann musst Du den logisch linken 16:9 Monitor rechts hinstellen, das gespiegelte Bild links rausschieben, den logisch rechten Monitor links hinstellen und das andere Bild rechts rausschieben. Dann hast Du vier 4:3 Screens, davon zwei die über den Rand gehen und damit beschnitten werden. Das mit dem spiegeln muss auch irgendwie gehen.


    Aber haut das vom Seitenverhältnis überhaupt hin? zweimal 16:9 ist 32:9, dreimal 4:3 ist 12:3 bzw. 36:9. Du bekommst keine drei 4:3 Bilder auf zwei 16:9 Monitore unter. Das musst Du verkleinern, dann hast Du oben und unten schwarze Ränder.

    Dateien

    • halb.png

      (885,29 kB, 13 Mal heruntergeladen, zuletzt: )

    Selbst googeln?


    Du brauchst einen View, da drin ist der Screen. Screen 0 ist der erste Bildschirm. Den legst Du dreimal an, mit den gewünschten Koordinaten.
    left top ist das linke obere Eck right bottom ist das rechte untere Eck. Wenn Du das linke eck weiter nach rechts schiebst als das rechte sollte die Ausgabe gespiegelt werden.


    <view name="Upright_Artwork">
    <screen index="0">
    <bounds left="*" top="*" right="*" bottom="*">
    </screen>
    <screen index="0">
    <bounds left="*" top="*" right="*" bottom="*">
    </screen>
    <screen index="0">
    <bounds left="*" top="*" right="*" bottom="*">
    </screen>
    </view>
    die lay Files sind im Artwork Ordner, im <Spiel>.zip (also spielspezifisch), ob das auch global geht weiss ich garnicht.

    Wie gesagt kann man das alles Mame beibringen mit einem Layout File. Auch dreimal das gleiche Bild irgendwohin verteilt.


    Woher Mame das weiss? Weil Du es vorher in das Lay File haarklein reingeschrieben hast wie das Bild angezeigt werden soll, daher weiss Mame das.


    Lese den Link: http://mamedev.org/devwiki/ind…=LAY_File_Basics_-_Part_I


    Hier ein Beispiel mit 2mal 4:3 übereinander, allerdings 180 Grad gedreht. Das geht auch im Vollbild
    [ATTACH=CONFIG]31019[/ATTACH]


    Edit: Was ich noch nicht kapiert habe: was genau soll gespiegelt werden, nur der 3te 4:3 Screen? Oder die Hälfte vom zweiten und der dritte 4:3 Screen?
    Und wieso, zu welchem Zweck?

    Allgemein oder in einer bestimmten Emulator? Mit Mame müsste man sich was basteln können, aber bei anderen Emulatoren kenn ich sowas nicht. Mit der Video Options kann man ja so eine Cocktail Option aktivieren die das zweite Bild nochmal 180 Grad gedreht angezeigt wird, da wird spiegelverkehrt auch klappen, habs aber noch nicht probiert. Sollte aber alles konfigurierbar sein.


    Das sind die *.lay Dateien die auch die Postion der Artworks festlegen:
    http://mamedev.org/devwiki/ind…=LAY_File_Basics_-_Part_I


    Aber Texte wären dann auch spiegelverkehrt, ich bin mir nicht sicher ob das eine gute Idee ist.

    Hab mal bei Flippermarkt in der verkaufe Flipper Ecke geschaut, da waren die aufgerufenen Preise für den Sopranos zwischen 2500-3500, beim LotR 3300 bis 3800, die LE (Limited Edition) (auch "Gold" genannt) ist deutlich teurer: 7500 bis 8500 EUR. Hab jetzt aber nicht jahrelang zurückgeschaut.

    der i5 ist aber mit Mainboard nicht im 1xx € Bereich, da kostet die CPU alleine 199 EUR.


    Schau Dir doch den 300 EUR PC von c't an: Celeron G1820 boxed (30 EUR) + asus h81m-plus (50 EUR)
    Die CPU ist ein Dual Core mit Ivy Bridge Innenleben bei 2,7 GHz, das Board bringt die CPU Grafik per DVI und HDMI raus.


    Der neue Nvidia Maxwell Chip wird zur Zeit hochgelobt: hohe Grafikleistung, aber wenig Stromverbrauch = leise, zur Zeit in den Mittelklassekarten GTX 750 und GTX 750 Ti drin. Kosten aber 100/120 EUR. Mal sehen vielleicht kommt bald eine abgespeckte Version von dem Chip.

    Ein Spiel wie Ikaruga ist ja ein 3D Spiel, da werden keine Sprites um ein Pixel verschoben, sondern die 3D Objekte im Koordinatensystem x/y/z hin und her geschoben. Die 3D Grafikengine macht den Rest, egal welche Auflösung, oder Bildwiederholrate. Der Kamera sag ich noch wie groß das Field of View sein soll (also Weitwinklig oder eher Zoom), und welches Seitenverhältnis der Monitor hat.


    Bei 2D Spielen muss die Grafikengine schon sich selbst drum kümmern. Will ich ein 4:3 Horizontalspiel machen lege ich mich halt auf 4:3 fest, pack meine Sprites in ein 640x480 Bitmap und vergrößer das Ergebnis dann auf die Zielauflösung. Entweder mit einem Filter (bilinear) oder ohne wenn ich die Pixel sehen will. Das Seitenverhältnis rate ich anhand der Zielauflösung oder lasse es mir vom Anwender sagen (im Setup), dann kann ich den passenden schwarzen Rand hinzufügen. Oder ich schalte die Grafikkarte auf 640x480 Vollbild und lass den Monitor machen.


    Man kann das Spiel auch dynamisch machen, dann sieht ein User mit einem 16:9 Monitor halt mehr vom Level nach links und rechts als jemand mit 4:3 Auflösung. Macht aber nur bei bestimmten Spielen Sinn, wenn ich links und rechts keine Grafik habe weil der Level von unten nach oben scrollt dann kann man höchstens das HUD (Punktzahl, usw.) dorthin schieben. Das muss alles die Grafikengine vom Spiel machen. Zudem sollte das Verhältnis Spielfigur zu Monitorhöhe halbwegs gleich bleiben. Sonst sehe ich auf einem hochauflösenden Monitor den halben Level wenn das Spiel für 640x480 ausgelegt ist.


    Da wären wir bei der nächste Schwierigkeit: 4K Monitore - da werden selbst einige Windows Anwendungen unbedienbar weil Schriftarten und Icon winzig klein bleiben und nicht mit skalieren. Im Prinzip musst Du schon als Anwendungs/Spieleprogrammierer Gedanken machen wie die Anwendung bei 640x480 bis 3840 × 2160 aussieht. z. B. sollte man die Schriftgrößeneinstellung von Windows berücksichtigen (das löst das Problem 4K auf 24 Zoll). Aber dann gibts ja kurzsichtige Leute die die Schrift grundsätzlich auf 300% einstellen, auch bei Ihrem 19 " 1280x1024er Monitor. Auch in dem Fall sollten die Texte noch lesbar sein, und sich nicht gegenseitig überschreiben oder im Nirvana verschwinden.


    Aber ich schweife ab - die Kurzfassung: Du verwendest Spielintern ein eigenes Koordinatensystem, und erst am Schluss bringst Du unter Berücksichtigung von Monitorauflösung, -seitenverhältnis und -größe den passenden Ausschnitt auf den Monitor. Texte im Spiel sollten so groß gemacht werden das man sie vernünftig lesen kann, aber nicht so groß das der Text nicht mehr auf den Bildschirm passt. Das gilt für Menüs und Buttons ebenso (wenn das Interface mausgesteuert ist).

    Der Steam Client hat auch eine Controller optimierte Oberfläche für den TV-Betrieb namens "Big Picture". Viele Spiele sind auch darauf optimiert und sind vollständig mit einem Xbox360 Controller bedienbar. Das bringt nicht viel wenn man ein iPAC im Cab hat. Aber man kann über die kostenlosen Demoversionen die Spiele testen und so rausfinden wie die sich bedienen lassen.


    Thema Zielplattform: Shooter am PC spielt man entweder mit der Tastatur, einem digitalen Eingabegerät (Joypad, Joystick) oder je nach Spiel (z. B. Geometry Wars) auch mal mit zwei analogen Sticks (Xbox 360 Controller). Mit dem Big Picture Oberfläche vielleicht auch in der Variante PC am TV + kabellosen Controller.


    Edit: Hab gerade gesehen das bei den Spielen dabei steht wenn sie vollständig per Controller steuerbar sind, z. B. beim genannten Geometry Wars:
    http://store.steampowered.com/app/8400/?l=german