16 ms sounds much like the length of one LCD refresh frame. (1/60 s) Not sure if this is related. If it gets worse at lower BPMs, this may have to do with a feature in LSDj. In slave mode, the first byte that is received by LSDj is interpreted as the playback start position, which is used when a Gameboy is master on the other side. So when instead using an Arduinoboy, the first byte is just eaten by LSDj, and playback starts at the next received byte. You should instead use MIDI mode.

If this doesn't help, try using the Arduinoboy in MIDI mode with mGB, or why not my simple ROM, and see if you get the same latency problem in MIDI mode.

http://blog.gg8.se/wordpress/2013/01/20 … -midi-rom/

946

(126 replies, posted in Nintendo Handhelds)

How are you going to access the cartridge for say upgrading LSDj or backing up your songs?

New version up that works in VBA. But seriously, use BGB instead anyway.

http://www.gg8.se/temp/vex.zip

Vex, which emulator? I actually probably have the answer to that. VBA. VB fucking A classic. I have a tendency to write code that does not work in less accurate emulators for different reasons. I don't know what it is I'm doing.In this case, use any other emulator. I recommend BGB myself.

949

(26 replies, posted in Nintendo Handhelds)

If you want to switch between two crystals, one of them will be off if you use the original one. I'd rather recommend using a 2.000 MHz and a 4.000 MHz crystal to switch between, so you still get the octave range between the two crystals. Now you need to modify the frequency table, but the same modification will be valid for both the crystals.

950

(26 replies, posted in Nintendo Handhelds)

Exactly right. You've only got a fixed range of frequencies. However, a straight half frequency means the pitch is one octave lower, which is never a problem. The problem is when you have an oddball ratio, so the pitch is almost, but not quite, one semitone off an nothing works together.

I'm not really an artist, but here's an attempt at an image based on your avatar.

http://www.gg8.se/temp/vex.zip

952

(26 replies, posted in Nintendo Handhelds)

You can use that crystal if you want. They will work and LSDj will run, but apparently the frequency is slightly too low. This means that the notes played will be slightly too low in pitch. However, there's a way around this. You can change the frequency table in LSDj to make it work correctly with essentially any crystal oscillator speed.

Explanation of the oscillator frequency used in the Gameboy: It is using frequency that is a power of 2, so the frequency is (nominally) 2^22 Hz, or 4*1024*1024 Hz. This can also be called MiHz, or MibiHertz. -> http://en.wikipedia.org/wiki/Binary_prefix
Why Nintendo did this, nobody knows for sure.

Lazerbeat wrote:

You can do this yourself super easily with logones. Just google it it should pop up

I think he means a Gameboy ROM. He doesn't say explicitly say that's what he wants, but Maize's and Apeshit's ROMs are Gameboy ROMs.

954

(135 replies, posted in Nintendo Handhelds)

Sure. Make an image that's 160*144 pixels big.

955

(135 replies, posted in Nintendo Handhelds)

This weeks, or should I say the previous week's project is a bit late, but here we go. This week's project is a simple test/welcome ROM. If you want a custom version of this ROM to come with the cartridges you sell, (when there's no other ROM requested by the buyer) give me a shout. (Nonfinite, Kitsch, Apeshit, I'm looking in your direction.)
And this time, the project comes with source code.

http://blog.gg8.se/wordpress/2013/01/28 … lcome-rom/

956

(25 replies, posted in General Discussion)

Victory Road wrote:
defPREMIUM wrote:

? if you know what he meant in this context why is this important..

because these kinds of sounds were used in a lot of popular music and culture before the most ubiquitous sound chips existed
thus i don't think that these sounds are at all indicative of chiptune influence

Hmm? In the original era of analog synthesizers, (say '60s-'80s) people tried to emulate physical instruments and/or create unique sound textures. That has very little to do with deliberately making a clean square wave or similar with little in the way of effects in order to emulate a certain type of nostalgic sound, which is the modern trend that I'm referring to.

957

(25 replies, posted in General Discussion)

It's apparent that some sounds used in pop music today are inspired by chip music. They are not using real chip hardware. Deal with it.

958

(15 replies, posted in Nintendo Handhelds)

That's for assembly language, though, not C. But that's what I recommend you learn anyway.

959

(15 replies, posted in Nintendo Handhelds)

Also, http://gameboy.mongenel.com/asmschool.html

960

(11 replies, posted in Nintendo Handhelds)

Change the vibrato type of the instrument to anything but the HF type.