Jump to content

SebastianVoges

Members
  • Content Count

    31
  • Joined

  • Last visited

  • Days Won

    2

SebastianVoges last won the day on June 9

SebastianVoges had the most liked content!

Community Reputation

36 Excellent

2 Followers

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Version 38 based web emulator build https://github.com/sebastianvog/x16-emulator/releases/tag/1.0.0-beta.5 e.g. https://x16emu.s3.amazonaws.com/x16emu.html https://x16emu.s3.amazonaws.com/x16emu.html?manifest=https://x16repos.s3.amazonaws.com/chasevault
  2. What I have started working on is to have an additional web-assembly library target in the main emulator project. it will produce the webassembly binaries and a core js interface for low-level interactions with the emulator. it won't generate any html/css files. It's meant to be consumed by more complex projects as @Tmp2k is mentioning. The core library would stay vanilla-js with no framework dependencies other than the emscripten compiler. As a proof of concept I am building an Angular web app which uses the library. Not sure when this is landing, but hopefully soonish. Having said that, i think there are still many features that can and hopefully will be added to the core web emulator, and that should/will be part the main x16emulator repo. or possibly there could be another project under the umbrella of the main x16 repo for a full featured web emulator. I think having it there would probably mean more contributors than forking off. But of course anyone can do how they please through the power of open source Cheers, looking forward seeing x16wide evolve....
  3. Sorry, late to reply here, but it looks like everything got covered I think it would be good to list the supported file extensions on the the upload page if possible. And/or a link to a document/sticky forum post. On the web-emulator I can be more pro-active and put out a visible dialog/warning if the webemulator is not able to load/find a file at startup, at least it will be easier to pinpoint what went wrong. (Right now it will log it in the javascript console, but I assume most people will never look at it) Lastly i looked a bit into the case sensitivity issue from the web emulators perspective. I could make the WebEmulators file-system case-insensitive, so it would work more like as it does on Windows. I will give it a try I probably can make those changes over the weekend and also update the webemulator to the latest r38 release. Cheers, Sebastian
  4. Aah, looks like that is the issue. the backend likely overwrites the manifest you included . And as you say it seems to ignore SMF files when generating the manifest . @MattGrandis will have to help us here.
  5. Perhaps the generated manifest is slightly different, did you happen to look into the browsers javascript console and see if any errors were reported ? If you upload your 0.8 again I could take a look and verify if all assets get loaded, at least from the web-emulators perspective.
  6. You can get the webassembly assets here https://github.com/sebastianvog/x16-emulator/releases/tag/1.0.0-beta.4 Extract that to a folder and run a local web server using this folder as root directory (for example running python -m SimpleHTTPServer 8080 within this folder ) Now you should be able to run the emulator with http://localhost:8080/x16emu.html To load a PRG, you need your apps assets in a folder and a manifest.json file (for example in your current version looks like as generated https://www.commanderx16.com/emulator/40-brixx/manifest.json ) If have your game files in a brixx folder and also put the manifest.json in there, you should be able to launch the game in a browser with: http://localhost:8080/x16emu.html?manifest=/brixx/ If something in the emulator startup doesn't load the javascript console might give some insight, if a file/path was not found.
  7. Great Tetris version! occasionally i get some game pieces stuck on the wall
  8. Hi, I finally got around to sync up with the changes from the main x16 repository and clean-up/rebase my commits. I pushed out a new release here: https://github.com/sebastianvog/x16-emulator/releases/tag/1.0.0-beta.4 I also updated https://x16emu.s3.amazonaws.com/x16emu.html @MattGrandisThis contains a fix for the audio distortion I addressed weeks ago, but never pushed out as a release. Also I would like to retire/not update the https://sebastianvog.github.io/x16-emulator/x16emu.html . Could we change the try-it-online link to go to either the version on amazon aws or to the one hosted on the commanderx16 site ? All the code changes are now in a PR to get back to the main x16 repo https://github.com/commanderx16/x16-emulator/pull/294
    Played two whole games. Worked well, and the AI is the best part ! Finally a chess program I can beat ! Thanks for creating this for the Commander X16 !
  9. Definitely fun to play, well done! Playing with the web emulator the mouse sometimes gets outside of the canvas. I will look into fixing this and keep the mouse captive to the emulator area.
  10. Yeah doesn’t load for me either. at @MattGrandis are we doing file name case conversion on the backend ? I think chase vault expects it all uppercase. Cannot open chasvalt.prg
  11. I was thinking perhaps the web emulator could do that too, make everything uppercase that is passed into the emulators host filesystem. I am not 100% sure though if that is the right thing to do. On https://github.com/commanderx16/x16-emulator about the Host Filesystem Interface it says:
  12. It's been 30 years, but I used to visit the 'Kasseler Thermen' quite often in the late/early 80/90s. I hope that's still around ! And welcome to the X16 forums!
  13. That seems to be it, I renamed the assets to uppercase names and updated the manifest. and it's working now for me in the web emulator.
  14. is there a chance it could be lower/case uppercase related to the assets that need to be loaded? i see in the source it uses "GRAPHICS_TABLES.SEQ" but the assets itself and the manifest is lower case 'graphics_tables.seq'
×
×
  • Create New...

Important Information

Please review our Terms of Use