Posts from schorsch3000 in thread "wie sinnvoll ist ein Emulator im Browser"

    Ja, aber die Latenz für Joystick/ -Pad ist zu hoch... Es gibt eine Menge Spiele, wo man doch besser an einen echten 64er sitzt... Fürs bissl Rumwuseln, Programmieren... Dafür reicht es. Oder eben die besagten Tastaturgames (Textadventures usw.), wo es nicht ums rütteln am Joystick geht...

    Das Joypad etc hängt selbstverständlich an deinem lokalen Rechner, macht ja sonst keinen Sinn ;)

    Hast du dir Please login to see this link. mal angeguckt ? Ich kann damit wunderbar mit Pad in meinem Browser zocken und ich habs nichtmal in meinem Netzwerk installiert :D

    Sicherlich. Deswegen kann ich dir sagen, dass das Timing hier ein Problem ist.

    Ich habe eine flotte DSL Leitung (1000/50 MBit). Trotz allen möglichen Optimierungen komme ich auf ein Timing-/ Zeit-/Übertragungsverlust auf ca. 18mS. Direkt am 64er habe ich aber einen direkten Input. Für z.B. Wintergames, Summergames usw. ist mir das aber zu langsam. Dann doch lieber direkt am 64er zocken

    Dir ist bewusstr das der emu IM BROWSER läuft?
    der webserver ist nur dafür da das der emu geladen werden kann, danach ist die latenz komplett egal, du brauchst nichtmal mehr einen internetzugang wenn der kram einmal geladen ist.

    guter Einwand, allerdings läuft auf meinem homeserver bereits alles Mögliche (Win10 oder Win11, cura, HomeAssistant, PLEX) alles ohne irgendwelche Lags und ich bin noch mit einem 100MBit-LAN unterwegs.

    Wieso sollte dann diese lahme C64-Krücke jetzt Latenzen verursachen?

    Aber ich kann es ja ausprobieren ....

    was für eine anwendung da läuft ist relativ egal, was die latenz erhöht ist schnelles wechseln großer flächen (spiele)
    und viel wichtiger: wie sehr dir die latenz auffällt. wenn du da nen film guckst und du play drückst und das dauert ne sekunde, dann merkst du das kaum, und sobald der film läuft ist es absolut egal ob die latenz <1ms oder >1s ist.

    bei normaler anwender software, homeassistent ui, cure oder so sind auch 100ms überhaupt nicht störend, bei hektischen spielen ist das aber ein drama.

    Dabei ist es egal ob das ein C64 spiel ist oder was aktuelles.
    Sobei aktuelle da sogar wegen moderner technick die eben mehr latenz hat eher angenemer sind.

    ssh -XC user@vmhost

    Damit wird ein lokaler X11-Server über SSH an die VM getunnelt. Dort dann den Emulator starten, dann läuft der wie bei Dir lokal (und benötigt auf der VM auch keinen Desktop).

    Funktioniert hervorragend auch mit wsl2 unter Windows 11.

    Ist aber auch doch nicht super performant, da bist du doch auch locker einige frames hinterher.

    Vorallem wenn du lokal C setzt, das ist bei genugend bandbreite ja auch nur verschwendete cpu zeit