vgmrips

The forum about vgm files
It is currently 2020-09-28, 4:04:34

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: 2017-11-16, 3:17:44 

Staff Staff
Programmers Programmers
Offline
User avatar

Joined: 2012-04-22, 4:03:45
Posts: 211
Location: New York, NY, USA
Good evening, all! In my recent efforts to clean up broken code in my JS web VGM player, I've chosen to also play around with Electron and Node.js. I recently worked on a project to port my web player to Electron and Node.js in a desktop app format, and so far I like its results. The bonus side effects I've gotten from it include fixing my broken JS QSound emulation and adding passable OKIM6295 emulation, so now all Capcom CPS-1 and CPS-2 tracks should play properly!

No full app distribution just yet, so get the code at https://github.com/vgm/node-vgmplay and do whatever it is you do to get Node stuff working (the readme also has some instructions). Needs Node.js and Electron; works on macOS, should work on Windows and Linux, but I haven't tested it on those yet.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-11-16, 11:52:50 

Staff Staff
Programmers Programmers
Contributors Contributors
Ball Fondlers Ball Fondlers
Offline
User avatar

Joined: 2014-01-28, 5:51:54
Posts: 714
What is this for?

_________________
vampi.tech


Top
 Profile  
 
 Post subject:
PostPosted: 2017-11-16, 17:33:16 

Staff Staff
Programmers Programmers
Offline
User avatar

Joined: 2012-04-22, 4:03:45
Posts: 211
Location: New York, NY, USA
vampirefrog wrote:
What is this for?


If you mean what OS it's for, it should work on any platform Electron works on. Eventually I'll have pre-made binaries but in the meantime the source is available.

If you mean what chips it's for, it currently does all VGM 1.50, OKIM6295, and QSound.

If you mean what's its purpose, I already said it's a desktop app version of my web player, complete with cores written directly in JS rather than compiled from VGMPlay using Emscripten.

If you mean why did I make it, I mainly did it to have a version of my web app that was more desktop oriented and to get used to the ins and outs of Node.js and Electron. I'm also going to be testing new JS cores on this first from now on, then publish them to my web player.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-11-16, 23:50:35 

Contributors Contributors
Offline
User avatar

Joined: 2015-02-22, 3:40:22
Posts: 143
Quote:
If you mean what's its purpose, I already said it's a desktop app version of my web player, complete with cores written directly in JS rather than compiled from VGMPlay using Emscripten.


Oh, nice work! When you have binaries I’ll definitely try it out.


Top
 Profile  
 
 Post subject:
PostPosted: 2017-11-17, 9:05:09 

Staff Staff
Programmers Programmers
Offline
User avatar

Joined: 2012-04-22, 4:03:45
Posts: 211
Location: New York, NY, USA
Update: HuC6280 (PC-Engine/Turbografx-16) playback is restored! Now this version of the player officially surpasses the capabilities of the web version.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
[ Time : 0.220s | 16 Queries | GZIP : On ]