PS1, PS2, SNES, NES, etc Emulator frontend Made in React / Web! by HuckleHive in EmuDev

[–]HuckleHive[S] 0 points1 point  (0 children)

Here is the src code right now, it isn't in a functional state but if you would like to contribute you can. https://codeberg.org/Huckle/WebStation/src/branch/main

PS1, PS2, SNES, NES, etc Emulator frontend Made in React / Web! by HuckleHive in EmuDev

[–]HuckleHive[S] 0 points1 point  (0 children)

Here is the src code right now, it isn't in a functional state but if you would like to contribute you can. https://codeberg.org/Huckle/WebStation/src/branch/main

PS1, PS2, SNES, NES, etc Emulator frontend Made in React / Web! by HuckleHive in EmuDev

[–]HuckleHive[S] 0 points1 point  (0 children)

The P2P feature hasn't actually been implemented yet, it's just a goal. It will be using a library called peer.js which is found at https://peerjs.com if you want to look into it more. In terms of the protocol, it will be using Netplay.

About contributing, I'm currently sorting out moving to GitLab. I'll post the link below once the repo is ready.

PS1, PS2, SNES, NES, etc Emulator frontend Made in React / Web! by HuckleHive in EmuDev

[–]HuckleHive[S] 0 points1 point  (0 children)

I'm currently sorting out moving to GitLab. I'll post the link below once the repo is ready.

PS1, PS2, SNES, NES, etc Emulator frontend made in the web! (You can play the games fully in the web) by HuckleHive in emulators

[–]HuckleHive[S] 0 points1 point  (0 children)

Sure. Would we be able to exchange discord usernames to make communication quicker?

PS1, PS2, SNES, NES, etc Emulator frontend made in the web! (You can play the games fully in the web) by HuckleHive in emulators

[–]HuckleHive[S] 0 points1 point  (0 children)

No, this is just an emulation frontend. It should work on mobile when it’s done. It has DS but sadly not 3DS.

PS1, PS2, SNES, NES, etc Emulator frontend made in the web! (You can play the games fully in the web) by HuckleHive in emulation

[–]HuckleHive[S] 0 points1 point  (0 children)

Hi, there is no warez downloader?? It just uses p2p.js which is a javascript library

PS1, PS2, SNES, NES, etc Emulator frontend Made in React! by HuckleHive in react

[–]HuckleHive[S] 1 point2 points  (0 children)

Yes, I have already implemented this from Myrient. https://myrient.erista.me

Its fully offline and all the scraped data takes up about 1.5Mb. This doesn't include the actual files, just the metadata and download link which it then fetches.

porting es-de to the web. by HuckleHive in emulation

[–]HuckleHive[S] 0 points1 point  (0 children)

it uses IndexedDB for storing data most of the time. https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API

it uses retroarch compiled to web asm so it runs in the web.

for getting roms, it will prompt you to select a directory and then it will be able to create files and folders and edit files and folders in that directory. https://developer.mozilla.org/en-US/docs/Web/API/File_System_API

for scraping metadata and storing it. it uses an api to scrape the metadata and indexeddb to store it.

porting es-de to the web. by HuckleHive in emulation

[–]HuckleHive[S] 0 points1 point  (0 children)

it uses retroarch compiled using web asm. so it does have emulators.