113

(43 replies, posted in General Discussion)

Great writeup, but you're missing a few important things from the early days that were discovered recently wink See
http://randomflux.info/1bit/viewtopic.php?id=40
http://irrlichtproject.blogspot.nl/2015 … -1949.html
http://irrlichtproject.blogspot.nl/2015 … puter.html

114

(6 replies, posted in Releases)

An all around rad release, containing some of the best Pokey tunes on the planet. Lovely cover art, too. Congrats mate.

115

(6 replies, posted in Releases)

I highly approve of this.

116

(14 replies, posted in General Discussion)

Back in the day there used to be this guy called Combat Dave... wonder what he's up to nowadays.
Other than that Iceland is pretty dead in terms of chiptune as far as I know.

117

(11 replies, posted in Commodore Computers)

What's strange though is that 100ms/44100Hz is supposed to be the default setting afair. Oh teh mystery...

118

(11 replies, posted in Commodore Computers)

No, no, you want to increase the buffer size, not decrease it!

119

(11 replies, posted in Commodore Computers)

What Linux is that, Gentoo? Are you running pulseaudio?

120

(2 replies, posted in General Discussion)

remedmatika, aka rmk.
https://soundcloud.com/rmk-1
I love this guy's music.

121

(14 replies, posted in Nintendo Handhelds)

nitro2k01 wrote:
irrlichtproject wrote:

(some documents claim duty cycle is never reset, but as far as I can tell it is).

This is still true. What's referred to is that the phase isn't reset to 0. What is reset when restarting the channel is the phase accumulator, so the phase is only reset back to the previous (iirc) 1/16 of a complete cycle.

Ah, thanks for the info, makes sense. I guess it also explains why the writes to FF19 are necessary at such high frequency.

122

(14 replies, posted in Nintendo Handhelds)

haaa damnit nitro, the joke could have kept on going for a couple more hours as far as I'm concerned big_smile

Ok, so what's going on here? In short, yes, there's an actual fifth voice. And no, it's of course not an actual DMG channel - if there was a fifth channel (other than Vin), I'm sure someone would've found it by now.

The method used is pretty much what nitro said, mixing two voices on PU2 via basic high speed pulse interleaving (so yes, a sort of PWM manipulation, if you will). Basically the same technique as in HoustonTracker or the Tritone routine for ZX Spectrum, but tweaked for use on DMG.
The DC offset is achieved by frequently restarting the duty cycle via FF19, so output will always stay high (some documents claim duty cycle is never reset, but as far as I can tell it is). To get the output low, PU2 is disconnected from the terminal via FF25.
FF17 (PU2 volume) is not used (just mentioning for clarity, not sure that was what you were implying). One could actually use FF17 on top of it, but it was a bit dodgy when I tested it, and I didn't want to delve further into it because I had set myself a time limit for completing the thing.

Anyway, thanks for checking it out wink

Edit: Btw glad to hear Gambatte is doing the trick. I only tested with an old version, which didn't work so well. Another one that does work is mednafen - surprisingly, as it's not even a dedicated Gameboy emulator.

123

(14 replies, posted in Nintendo Handhelds)

I assure you that this is 100% legit smile So here's the ROM:
http://irrlichtproject.de/downloads/dmg5th.gb
Real hardware only, almost all emulators I've tested fail on this.

@herr_prof Afair that NL version could only play a few selected notes though?

124

(14 replies, posted in Nintendo Handhelds)

Thanks mate!
Also, did I seriously put this in /consoles instead of /handhelds? Would one of you mods be kind enough to move the thread?

125

(14 replies, posted in Nintendo Handhelds)

More tech details to come later, for now check out this vid.

Alright! I guess those "temporary" freezes you were talking about are unrelated to this however, so let me know if you run into any of those again.

Ok, so I found and eliminated one critical bug that was freezing/crashing HT2 when pressing ALPHA,) (mute all channels). unexpectedbowtie, could it be that that's what caused that last crash in your case?

In any case, if anybody wants to upgrade, just grab the latest builds directly from the github repo. Or just stay away from the "mute all" function big_smile

Yeah you can clean the contacts and put in a new backup battery (CR2032 or whatever). You will loose all RAM when you do this, so afterwards you need to install HT2 again.