( bzt | 2024. 11. 20., sze – 17:37 )

En ugy tudom, a srac ezeket ujrairta JS-ben vagy valami ilyesmi a sztori.

Á, dehogy. Nézd csak meg mondjuk az Időrégész oldalának forrását, behúzott egy C64 emulátort, a lemezképet meg becsűrte base64-ben:

const O={
"keyboardEnabled":1,"keyboardPanel":1,"runStopEnabled":0,"restoreEnabled":0,"controlPortsEnabled":0,"controlPortsPanel":0,"joyPanel":0,"controlPortsConnected":[0,0],
"audioEnabled":1,"volumeControl":1,"reset":0,"saveExitState":0,"saveExitOptions":0,"dragAndDrop":0,"macro":{
119:[{"do":"screenRefreshOff"},{"do":"audioOff"},{"do":"controlsOff"},{"do":"img","src":"/images/idoregesz-tortenet.png","bo":0}],120:[{"do":"ffStart"}],
500:[{"do":"keydown","code":"Space"}],
700:[{"do":"keyup","code":"Space"}],
720:[{"do":"ffStop"}],
721:[{"do":"screenRefreshOn"},{"do":"controlsOn"},{"do":"audioOn"}],
722:[{"do":"d64Attach","d64":`IIRQTgjl07cPSKcliBuB2A1PMiDMAZvBocfAKyJgZryZ0bwCuLAnIlhgIzcb74wAJgAmANQ ....és még jó hosszan ez...

Nem JS-ben van az Időrégész játék forrása, hanem csak egy bitkolbász.

Nekem Linux+FF gond nelkul megy az osszes.

Nálam bevallottan paranoid a beállítás, és ezt mondja rá: "...blocked a script (script-src-elem) at https://c64.krissz.hu/js/ty64.js?v=31 from being executed because it violates the following directive..."
AdvGame-nél nincs emulátor, nincs JS függvénykönyvtár, az egy szem "advgame.js"-t, amit az emscripten kiköpött magából, azt szó nélkül futtatja az FF ugyanezekkel a beállításokkal.

Affelől semmi kétségem, hogy nálam elsősorban az én paranoid FF beállításaim okozzák a gondot, de nem szívesen kapcsolnám ki őket egy C64 emu kedvéért.