vgmrips

The forum about vgm files
It is currently 2017-11-24, 15:06:39

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Tools for GNU/Linux
PostPosted: 2016-02-16, 13:20:06 
Offline

Joined: 2016-02-16, 12:54:37
Posts: 67
i were looking for vgm tools available for GNU/Linux, but i were seeing that most of the tools available are for ms-windows - they run almost fine on Wine, so it would be awesome if people could help porting/forking them to GNU/Linux natively

anyway, can someone provide a list of useful tools that already exists for GNU/Linux? thanks in advance!


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-16, 13:21:05 

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

Joined: 2014-01-28, 5:51:54
Posts: 523
the source is available, you can compile them

viewtopic.php?f=3&t=207

also, "I was"


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-16, 14:02:32 
Offline

Joined: 2016-02-16, 12:54:37
Posts: 67
thanks! btw, from the result of vgm2txt, isn’t that "Enelope Mode" mistyped instead of "Envelope Mode"? (result from ay8910)
(i can’t find "Enelope" or "Envelope" from vgm2txt.c , where is it?... )

anyway, as i'm interested on converting some vgm files (starting from ay8910 and sn76489, which are those i know better) to ascii-based tracker files (like that one used on Vortex Tracker - anyway, this is why i think all trackers should use an ascii-based format version of all binary tracker files, like .mod, .s3m, .it, etc. ) - for that, where from can i find a conversion table, or formula, from the frequencies used on each chip, to the germanic notation used on trackers? (anyway, as suggestion, i guess that would be interesting to have also from vgm2txt logs - for example, from ay8910, seeing that the frequency is stored in 12 bits (2 8 bit registers each channel), the log would display the updated value, whatever value these 2 8bit registers might have at the time - what do you think? )

(the conversion tables i’m looking for are like "table 5.1" from http://www.konamiman.com/msx/msx2th/th-5a.txt )


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-17, 11:04:35 

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

Joined: 2014-01-28, 5:51:54
Posts: 523
I guess eventually we'll set up a proper download page, with a setup.exe, .deb packages, mac package and so on and so forth.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-17, 20:46:53 
Offline

Joined: 2016-02-16, 12:54:37
Posts: 67
as well, perhaps would be great hosting everything (or most of) in a github account (or alike... perhaps github would be a better choice because we find far more projects hosted there), and i guess that would be easier for people to help (if i could help patching mess/mame sources (like fixing wrong Mattel-Aquarius, and Master System wrong palettes, stuff like that), i guess anyone else could help about VGM-Tool as well )


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-17, 20:48:31 

Contributors Contributors
Offline
User avatar

Joined: 2015-02-22, 3:40:22
Posts: 99
You mean,

https://github.com/vgmrips/vgmtools
https://github.com/vgmrips/vgmplay

? :)


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-17, 21:25:06 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2853
Location: Germany
I edited the topics to include a GitHub link.

The "Envelope" typo will be fixed the next time I push to the vgmtools repo. (The text is located in "chiptext.c", btw.)

(Also @vampi: You don't need a setup.exe for copy deployment.)


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-17, 22:02:58 

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

Joined: 2014-01-28, 5:51:54
Posts: 523
Yeah bro, we know what we're doing, aight?

VB: A setup.exe would be more professional, and can add the tools to %PATH%.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-18, 14:13:44 
Offline

Joined: 2016-02-16, 12:54:37
Posts: 67
@grauw thanks! :)

@varmpirefrog btw, i struggled on compiling some of the sources (the important is that vgm2txt is working fine, the only i’m using up to now) - i used "make" and "sudo make install" as usual (i posted the compiling log at http://pastebin.com/91Crsmz6 - don’t mind about the "macbook" there, it’s only the hardware (very rarely i use osx), it was on ubuntu 15.10 ) - great would be if there would be instructions of what development libraries are needed for installing, and stuff like that


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-18, 14:15:14 

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

Joined: 2014-01-28, 5:51:54
Posts: 523
strange, I seem to recall fixing those compilation bugs...

did you get the latest version? try this zip https://github.com/vgmrips/vgmtools/archive/master.zip


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-18, 14:35:48 
Offline

Joined: 2016-02-16, 12:54:37
Posts: 67
nope, i only compiled that one you told at first - and thanks, i got far more binary files compiled (over 20 instead of just 3), but some compiling errors persist (i guess they are irrelevant? - http://pastebin.com/UnRBjUja )

btw, the makefile has no "install" entries for "sudo make install" ( and sorry that i’m still too noob for help creating it! :D - i don’t know if http://pastebin.com/DqW9n0CX can be useful for that )


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-18, 19:15:26 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2853
Location: Germany
nitrofurano wrote:
some compiling errors persist (i guess they are irrelevant? - http://pastebin.com/UnRBjUja )

Those are not errors, those are warnings. Maybe -Wall is a bit too much.

nitrofurano wrote:
btw, the makefile has no "install" entries for "sudo make install"
Yeah, Linux/Unix support is pretty bad for the tools.
I could maybe make "install" and "uninstall" rules similar to the rules used by the VGMPlay makefile.
I definitely won't do install rules without being able to uninstall.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-02-18, 21:17:51 
Offline

Joined: 2016-02-16, 12:54:37
Posts: 67
thanks! :)


Top
 Profile  
 
 Post subject:
PostPosted: 2016-10-31, 17:01:51 
Offline

Joined: 2016-08-03, 22:36:09
Posts: 15
I used for months VGMPlay on a Ubuntu 32-bit version on Intel Centrino Core 2 64-bit in a HP Pavillion notebook.
Lately I changed into Ubuntu MATE 16.04 64-bit version and VGMPlay cannot use audio driver, so no vgm playback, libAO is not installed and OSS seems to not work.
Did I have to figure out how call ALSA driver APIs (or SDL APIs) within VGMPlay? Do any GNU/Linux VGMPlay user have same kind of problem?
Any help appreciated.


Top
 Profile  
 
 Post subject:
PostPosted: 2016-11-01, 16:54:59 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2853
Location: Germany
If you install ALSA OSS emulation (the package should be called "alsa-oss"), you can use VGMPlay by calling
Code:
aoss vgmplay
or by just using the vgm-player script. (which tries to detect the OSS emulation provided by ALSA and PulseAudio by itself and uses it on vgmplay)

I vaguely remember trying to add proper ALSA support to VGMPlay, but I don't remember whether I finished it (and still have the patched Stream.c file) or not.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest


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