ruffle-rs / ruffle-rs/ruffle-android
File manager and add support for Nesbox emulator JavaScript and ActionScript (Flash) versions
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 569
- Forks
- 60
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 16
Description
Even though I've lost interest in Flash emulators, there's one thing I can't forget.
I originally wanted to post it a year ago, but considering that you didn't let Ruffle Android support adding a single file, multiple files, a single game folder containing subfolders, a game multi-folder containing subfolders, folder with all game subfolders, so I gave up
Some software is not developed for certain operating systems, they are multi-platform, including but not limited to Java, JavaScript, Shockwave Flash, FreeBASIC, HTML
Nesbox is a multi-system emulator, also the developer of the TIC-80 computer. Platforms: Windows, JavaScript, Flash
https://nesbox.github.io/emulator
I previously wanted Ruffle Android to support its JavaScript and ActionScript (Flash) versions
This is a screenshot of the Flash version of the Flashpoint database. You need to open Nesbox.swf, click on the prompt, and select a NES, SMC, GEN, GB, GBC, or GBA file. I remember that Ruffle only supports its all-in-one version. Ruffle Android definitely cannot be used normally, because after opening a SWF file once, you cannot select other files.
https://flashpointproject.github.io/flashpoint-database/search/#0d3f7b54-0f4e-77f3-c5b0-70ad2c9e3b96
These are all ActionScript versions of Nesbox single-system and multi-system emulators. Ruffle does not support its single system emulators.
https://github.com/nesbox/emulator/tree/master/bin
I don't know if Ruffle can run Nesbox (all-in-one) properly with game files. I tried three emulators: Winlator+Ruffle+Nesbox for testing, but Winlator does not seem to support Ruffle, and it crashed after I opened Nesbox.swf.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by examining Ruffle Android's current file-opening flow and reproduce the reported behavior with Nesbox.swf from the linked Flashpoint entry. Compare the JavaScript and ActionScript versions in the linked Nesbox bin directory, then define acceptance criteria for selecting additional files or folders and running the supported emulator versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100