Search found 265 matches

by mic_
Thu Jun 23, 2011 8:35 am
Forum: Tools
Topic: VGM Music Maker
Replies: 93
Views: 77087

it is not mentioned in the docs since which version of VGM format these were added I don't know.. Possibly 1.10. and the VGM player for SMD I thought of is probably Which one is that? The ones I know of are the one by MIKE-STAMP (stand alone) which you can find here on the forum, and ChillyWilly's ...
by mic_
Thu Jun 23, 2011 7:41 am
Forum: Tools
Topic: VGM Music Maker
Replies: 93
Views: 77087

when there are samples in exported VGM, 0x61 is used all the way to skip time between sample writes.
Why not 0x8n? Are you playing samples slower than 2756 Hz (i.e. you need to delay longer than 1/(44100/16) seconds between each sample)?
by mic_
Wed Jun 08, 2011 11:47 am
Forum: Tools
Topic: tools to find common palette of multi images
Replies: 9
Views: 9776

find a common palette of X images (within a defined number of colors)
Combine all images into one big image, run a quantizer on it, split the resulting image into the individual sub-images.
by mic_
Tue May 31, 2011 3:14 pm
Forum: Blabla
Topic: The death march
Replies: 11
Views: 8650

Most software developers are salaried, not paid by the hour. If publishers had to pay by the hour, they'd go broke since EVERY software development project in EVERY area requires "overtime" at some point. I've NEVER seen a single software project that was finished on time without at least one crunc...
by mic_
Sat May 14, 2011 10:40 am
Forum: Tools
Topic: Any existing programs to convert sound to DAC?
Replies: 12
Views: 9037

I don't know about Audacity, but in Goldwave (a free program for Windows) you can resample with Effects->Resample. And to save as 8-bit unsigned mono you just set the Attributes field to that in the "Save as" dialog.
by mic_
Mon May 02, 2011 7:09 am
Forum: Demos
Topic: 32xrick
Replies: 10
Views: 14178

Nice. A 32X game that doesn't suck :)
by mic_
Wed Apr 20, 2011 8:24 am
Forum: Sound
Topic: Programming the YM2612 as a Vocoder, creating loops.
Replies: 4
Views: 6606

Also this (includes a schematic): http://www.arduino.cc/cgi-bin/yabb2/YaB ... 1229940069

What sort of controls does your keyboard have? I.e. could it be used for tweaking the FM instruments? Or do you want to have static instruments and just send key ON/OFF commands?
by mic_
Thu Apr 14, 2011 7:07 am
Forum: Sound
Topic: AY to PSG
Replies: 18
Views: 16809

VGM has four different delay commands (5 actually, but I'm not counting PCM write delays since they're not relevant here).

0x61 nn nn - Wait nnnn samples
0x62 - Wait 735 samples (16 ms)
0x63 - Wait 882 samples (20 ms)
0x7n - Wait n+1 samples
by mic_
Wed Apr 13, 2011 6:16 pm
Forum: Sound
Topic: AY to PSG
Replies: 18
Views: 16809

Depends on what you're doing between each time you run that loop. VGMs contain delay commands that can delay anywhere between 1 and 65535 samples between each write to the PSG port.
by mic_
Wed Apr 13, 2011 8:38 am
Forum: Sound
Topic: AY to PSG
Replies: 18
Views: 16809

unless I'm wrong, it won't be possible. SN don't know what envelop is... If you want to play the songs on an SMS (in a game) it might be tricky, because you'd waste a lot of CPU time simulating the envelopes. But if you're converting to VGM it's certainly possible. The maximum envelope frequency on...
by mic_
Wed Apr 13, 2011 7:31 am
Forum: Sound
Topic: AY to PSG
Replies: 18
Views: 16809

You handle the envelopes as well? Without it, a lot of AY music will probably sound pretty weird. For the noise, maybe you could do something like this: if (AY_noise_period < 10) SN_noise = 0; else if (AY_noise_period < 20) SN_noise = 1; else SN_noise = 2; SN_noise_volume = 0; div = 0; for (i = 0; i...
by mic_
Sat Apr 02, 2011 5:51 pm
Forum: Mega/SegaCD
Topic: Scaling hardware?
Replies: 84
Views: 77126

The deltas when drawing one line should be dx = cos(a) / scaling dy = sin(a) / scaling To update the starting position for the next line you use another pair of deltas: dxdy = sin(a) / scaling dydy = cos(a) / scaling And the starting position for the first line, with the rotation center at v,w shoul...
by mic_
Mon Mar 21, 2011 8:30 am
Forum: Tools
Topic: Update your Genesis/32X Toolchain!
Replies: 110
Views: 140280

Any hints about where the MD menu fails with O2? Already while mounting the SD card? Or do you get corrupt data when trying to load a ROM? Maybe you could add some printouts to see where things go wrong (e.g. which function it's in and which MMC command it was trying to perform).
by mic_
Fri Mar 18, 2011 4:51 pm
Forum: Sound
Topic: XPMCK and its driver in your own productions
Replies: 4
Views: 4308

PCM is only supported when exporting to VGM.
by mic_
Mon Feb 28, 2011 6:47 am
Forum: Super 32X
Topic: Totally Awesome to the MAX!!
Replies: 26
Views: 20417

I'm comparing against Audacious/ModPlug for my testing.
Doesn't ModPlug have a bad reputation among Amigaphiles? I recall seeing lots of complaints about it. Maybe you could try XMPlay instead. Or something based of libfmod.