egr wrote:The point goto80 is making is that lsdj is more important to why you would make that table than the gameboy is. Theres nothing about the gameboy thst dictates the use of tables at all, that is an interface choice.
The point is the gameboys limitations. I kinda think it's cheating to use lsdj on a gba as it's more advanced (see what I did there?) although it may use the same software, it doesn't have the same limitations. Back when I first got into chip, I always thought it was to do with pushing the limits of what you can make with the limited hardware. I know this isn't it's true or even original meaning, but I always thought it was about getting the most out of it, pushing the hardware as far as you can to achieve the best sound/s possible. I think that hardware is very important, it's the restrictions and boundaries that I like. I don't like emulating lsdj on psp or ds or anything because the hardware is more advanced. Call me dumb or whatever, but this is just how I see it, I'm not saying that things that don't run on hardware aren't chip, I'm just saying that this is the way I look at it.
We're still not on the same page but that's fine and I doubt most people are even talking about the same thing even if they think they are when it comes to this topic.
To stay on the gameboy analogy:
LSDJ is one way to interface with the hardware.
MML is another. Z80 assembly is yet another.
So is Nanoloop.
All of these interfaces have differences that influence the way you use the hardware but NONE OF THEM ARE EQUAL TO THE HARDWARE. The gameboy simply executes instructions like any other machine (all machines) and much of what we refer to as "character" comes from quirks of the interface just as much as quirks of the platform.