Guide for Extracting FM Synth Presets of Sega Genesis

This article explains some methods useful for viewing or dumping FM synthsis parameters (i.e. register values) of Sega Genesis sound chips. This article covers the methods for YM2612 (aka. OPN2, the FM synth chip of Genesis), but some of i…

Conversion Tools for Video Game Music (Focuses on Sequenced Music → MIDI)

This article introduces conversion tools for various video game music format, mainly focuses on sequenced music. If your best favorite tool is missing, let me know! This document is Unlicensed. Please feel free to copy and modify any part …

Thoughts on Donations

If you appreciate the work that I am doing and would like to send donations, here I can guide you. I'd like to write my little thoughts on the donation. First of all, all my activities are just for fun. I'll work on a thing that somewhat I…

Lovely 2SF Ripping Guide

NDS

This document explains how to rip music from a DS game to 2SF file, a Portable Sound Format for Nintendo DS. If you are going to rip a game that uses standard DS sound format (SDAT), you do not need to read this guide. You can use VGMToolb…

PlayStation (PS1) Dragon Quest VII and IV Music Format (SEQQ)

PSX

Dragon Quest VII and IV (DQ7/DQ4) do not use the generic SEQ/VAB driver. Both games are developed by Heart Beat and use the same custom driver (there could be some minor differences, as usual).. Dragon Quest Monsters does not use SEQq beca…

My Generic PSF (Portable Sound Format: PSF1, GSF) Ripping Strategy

Here I introduce my PSF ripping method. Introduction I assume you already know about the following things: What is PSF? - A format for video game music rips. In most cases, a PSF is a compressed game ROM whose non-sound stuff is removed by…

IDA Pro - How To Load Game ROM

PS1: As The Open PSF ripping guide said, open PS-X EXE as "Sony Playstation PSX image". Then load PsyQ sigunatures. GBA: Read IDA Pro Tutorial - The PokéCommunity Forums. You may want to add IO (4000000h-4000800h) segment and identify IO x…

Example Of Sequenced VGM Analysis: PS1 Hokuto no Ken

Have you read How to Analyze Sequenced Video Game Music? This article is an actual example of it. Note that this is a sort of platform-independent tip. Here I analyze sequences without disassembly.

How to Analyze Sequenced Video Game Music

This document introduces my generic analysis method for sequenced video game music. I hope this will help your research. Prerequisites The following knowledge is necessary to understand this document. Bit, byte, endianness Decimal number, …

How to Analyze Sequenced Video Game Music

This document introduces my generic analysis method for sequenced video game music. I hope this will help your research.日本語に翻訳する Prerequisites The following knowledge is necessary to understand this document. Bit, byte, endianness …

My Favorite Tools For Video Game Music Analysis

This article shows what I use/know in my VGM analysis work. Tools If you know a good tool, let me know, please. :)

Memory Addresses Of Emulators

This is the list of addresses where emulators have their ROM/RAM. All the following formulas are for MHS's "Complex Address".By attaching MHS (or similar debugger tool) to an emulator, you will be able to add some debugging functions, such…

The Open PSF ripping guide 12/05/03 日本語訳

PSX

My Japanese translation: http://loveemu.yh.land.to/docs/psfrip_ja.md Original English text: http://www.angelfire.com/tx5/someone42/psfrip.txt 私の翻訳能力の乏しさと怠慢につき、翻訳が正確でない箇所は多々あることと思います。しかし、ガイドの…

XEBRA(プレイステーションエミュレータ)の使い方+αメモ(なんちゃって TAS 機能とか)

PSX

知っている人には今さらだと思いますが、XEBRA / ARBEX というエミュレータが互換性・速度の面で非常に良かったです。本体にマニュアルが付属しているので、その通りに使えば良いのですが、若干落とし穴や目立たない機能もあるのでメモしておきます。だんだ…

Rare SNES SPC Sound Engine (Donkey Kong Country, etc.) Specification

This document explains about Rare's sound engine for SNES and its music format.MIDI conversion tool (rarespc) is available at https://code.google.com/p/loveemu/ Also, I work on VGMTrans port of it.SNES SPC700 Player and SPC700 Memory Viewe…

VGMTrans is now hosted on GitHub!

As the title says, VGMTrans is now hosted on GitHub.I've been trying to contact the author to realize this idea. It wasn't easy because we haven't talked for a long time, and he was busy and rarely saw emails. Anyway, I've succeeded in con…

VGMTrans Improvement

How To Build VGMTrans?

It is not so much difficult, but there are several points need to care.This document targets VGMTrans_src_and_bin_9_29_09. Situation might be different when you try any other versions. Requirements Visual Studio 2008 Express Edition is oka…

MIDI Converter Runs On Emulator

Gocha, who is one of the coder of TASVideos, has made a few of emu2midi EmuLua scripts. These scripts can run on a rerecording emulator.At present, the following scripts are available. emu2midi nes2midi (NES / Famicom, runs on FCEUX) gb2mi…

VGMTransコーディングメモ - 基礎・シーケンス変換の初歩

VGMTransはゲーム音楽をMIDIやDLSに変換可能なGUIツールです。多種多様なフォーマットに対応しているのが本ツールの特長のひとつです。ソースコードには多様な状況に簡単に対応するための便利な機能が多く含まれています。プログラマはアドオンを開発するよ…

akaospc - Square AKAO SPC2MIDI Released

I released a new tool, akaospc, which can convert all AKAO driver SPCs into MIDI file. The driver has many variations and it was hard to handle it by one tool, but the tool supports all of them by searching a lot of code segments and gathe…

Square AKAO SPC Version Difference Notes

Every normal SNES titles seem to be slightly different each other. (see op length table) ff4 (Final Fantasy 4) Info: NoteLen=FF4, VcmdASM=FF5, SongLdASM=FF4, VcmdLenTbl=FF4, ARAMBase=none, VCmdStart=$D2 rs (Romancing SaGa) Info: NoteLen=RS…

HUDSON SFX SOUND DRIVER (Super Bomberman 5, etc.) Specification

This document explains about Hudson SFX SOUND DRIVER, through my Super Bomberman 5 analysis knowledge. It also mentions other versions of the driver.MIDI conversion tool (hudspc) is available at https://code.google.com/p/loveemu/SNES SPC70…

GBA2MIDI is now deprecated

GBA

I removed my gba music tool from download page, because it has some conversion bugs and it will never get updated.Today, there are some nice tools which can replace old gba2midi tool. I recommend GBAMusRiper, which can convert GBA sound in…

mp2ktool - A tool for AGB MP2000 / M4A (2013-02-02), and M4A Realtime Monitor Lua

GBA

mp2ktool is a small CUI tool for AGB MP2000 / M4A. It is only able to search table offset at present. It will have MIDI/WAVE conversion function in someday, hopefully... mp2ktool-20030202.7z By the way, a memory viewer script for M4A engin…

AGB Music Player 2000 (M4A/MP2000/Sappy) Specification

GBA

Abstruct: this article explains about the structure of AGB Music Player 2000 (aka. M4A, MP2000, Sappy), which is the official GBA sound engine by Nintendo.There are some differences among the different versions and customized engine of M4A…

チュンソフト製ゲームのSPCの音抜けを解消する方法

さもまとまった方法を紹介する風情でありながら、ほとんど説明になっていませんし、ある意味でやや不完全です(うまくいかない場合もある)。参考メモ程度に残しておきます。適当にやっていたら音抜けを直せたので、某所のかまいたちの夜を直そうとしていま…

Update: Nintendo DS susie plugin package

NDS

Here goes: loveemu/nitroscrap - Github Changes axnds: added extremely simple header checking. axnds: merged no file mapping code to main code. ifnscr: fixed 4bpp image decoding (horizontal flipping, palette index, support 16 color image), …

Nintendo DS File Formats

NDS

Note: All the contents of this article are entirely copied from http://llref.emutalk.net/nds_formats.htm for archival purpose. *1 Sections Generic Header Format Graphic File Formats Archive File Formats Sound File Formats Custom File Forma…

SNES "Dragon Quest VI / III" Heart Beat Format Spec

Abstruct: this article explains about the structure of SNES DQ6/DQ3 Seq. The format is actually a sort of Nintendo SPC variants (there are much differences between this engine and basic N-SPC format, though).ドラゴンクエスト6とドラゴンクエ…