Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
64vgmplay [fm-yam]   [2020]

64vgmplay [fm-yam] Released by :
Karmic

Release Date :
22 October 2020

Type :
C64 Misc.

Website :
https://github.com/karmic64/64vgmplay

User rating:awaiting 8 votes (8 left)

Credits :
Code .... Karmic of HVSC Crew, Onslaught

Download :

Look for downloads on external sites:
 Pokefinder.org


Summary
Submitted by Karmic on 27 October 2020
OPL1/2 VGM converter/player for SFX Sound Expander/FM-YAM.

Making a C64 executable is a multi-step process:

- First, run the "convert" utility, which will create an .includeable file from a VGM file for use with the assembler. convert vgmname outname
- Now, take a look at the bottom of the assembly file, and change the filename after .include to the name of the file you just exported. Assemble the file with 64tass.
- You should probably crunch it now with Exomizer or something else. Start address is $080d.

Your VGM file must use at least one OPL1 or OPL2 to be usable. If more than one chip fits these qualifications, you will be given a choice of which one to log. Any other chips' commands will simply be ignored.

Remember to have an SFX Sound Expander/FM-YAM enabled in your emulator/plugged into your machine when you run the file.

Remember that there is only 64k of space available to the C64- if the assembler warns you about processor program counter overflow, your VGM is too large. There is no compression per se, but the data format used by the player will result in data that is about 3/4 the size of the VGM, for any standard single-chip VGM. So, be careful with any files above around 70kb.

This play routine is only intended to generate standalone executables, not for demos. If you want to use FM-enhanced music in a production, consider the Edlib D00 player by Mr. Mouse.
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (1)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.105 sec.