|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
![]() |
Rate this entry!
This poll has expired.
|
|||||||||||||||||||||||||||||||
Author | Message | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Coding competition 2024] SMS VGM Player by Maxim
![]() Last edited by Maxim on Tue Apr 02, 2024 9:07 am; edited 1 time in total |
||||||||||||||||||||||||||||||
https://www.smspower.org/Homebrew/SMSVGMPlayer-SMS
![]() ![]()
|
|||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
Words can not describe how happy this makes me ^_^
Finally being able to listen to FM music made in Furnace on real hardware is nothing short of incredible... https://youtube.com/shorts/GGiqk91qxKI?si=8zXLVmba7eejfglo |
|||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
This will be the reason I finally get some sort of FM module, be it on cartridge form or a mod board, thanks Maxim! | |||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
Works great :3
I did run into a Python syntax error; I wonder if this is a difference between Python versions. On my system (Linux + python3), I needed to change a line to capitalize the 'T' in 'true' isGzip = True |
|||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
Hmm, I thought I’d fixed that. I need to spend time to test the script. | |||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
I also needed to do that and could have sworn I posted to mention it.
So if you find a post about a python bug in some random thread that'll be it. :D |
|||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
Does exactly what it says on the tin!
Visualisations are a fun addition, although I found that if I cycled through them and back to the piano the graphics became corrupted - see screenshot. |
|||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
That’s the old version, it should be fixed now… | |||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
Just realised it works with MSX YM2413 vgm files as well hell yeah ^_^
Of course any VGMs which use the AY chip as well will have that part missing but even then they usually sound really good still... |
|||||||||||||||||||||||||||||||
![]() ![]() ![]() |
|||||||||||||||||||||||||||||||
|
![]() |
||||||||||||||||||||||||||||||
It's so sad Windows doesn't even include a program to pad a file to a certain size.
In Linux, one can just use truncate example: truncate -s 128K yourfile.sms
|
|||||||||||||||||||||||||||||||
![]() ![]() ![]() |
![]() |