Closed unclehowell closed 8 months ago
This will never happen sorry. Current Chrome, Safari, and some light Safari testing is all I will ever do. This project makes heavy use of bleading edge webassembly stuff and will need semi recent browsers to function properly.
I have an old web-browser on a JVC TV. It's called Sraf TV Browser. It's based on and old version of chromium e.g. chrome version 47. Neither EmulatorJS/EmulatorJS nor Linuxserver/EMulatorJS runs on this old browser. I had a chat with ethanaobrien at EmulatorJS/EmulatorJS. He thinks it's because Javascript es6 syntax/classes wasn't added until chrome version 49. His suggestion was to use a solution called Browservice. My idea was to include an RTSP webapp and node mobile gamepad controller in your docker image. The user experience could then be as follows:
Mobile Gamepads seem work fine with EmulatorJS, they also automatically assign the player number. By casting the session its connected to, over RTSP, would give users on the same local network the ability to play against each other and across multiple screens.
I'm sure I could fork this repo and get both ideas up and running without too much fuss if it helps.