Search found 12 matches

by Michel Gerritse
Mon Jan 29, 2024 10:44 pm
Forum: Megadrive/Genesis
Topic: I'm officially building a microcode-level 68000 core
Replies: 52
Views: 128935

Re: I'm officially building a microcode-level 68000 core

I'm looking forward to your technical posts. While I have no interest in writing a Megadrive emulator, a M68000 emulator is still on my todo list for other reasons.
by Michel Gerritse
Wed Jan 24, 2024 4:26 pm
Forum: Exodus
Topic: Return to active development - Now MIT licensed!
Replies: 2
Views: 395

Re: Return to active development - Now MIT licensed!

Good to see you back into active development :)
by Michel Gerritse
Tue May 30, 2023 11:34 am
Forum: Super 32X
Topic: 32X PWM channel mapping
Replies: 2
Views: 34164

Re: 32X PWM channel mapping

Agreed, the PWM works as documented with the only exception: When both channels are set to OFF (0x00 written to xMD), they will output normally as if the value 0x05 was written to the xMD registers. This is actually needed by a lot of games. This contradicts the statement in the 32X hardware manual:...
by Michel Gerritse
Fri May 26, 2023 2:52 pm
Forum: Super 32X
Topic: 32X PWM channel mapping
Replies: 2
Views: 34164

32X PWM channel mapping

I've been working on various sound cores and recently implemented the 32X PWM for my own VGM Player / emulation project. The repository can be found here: https://github.com/michelgerritse/TritonCore The last feature I need to implement is the channel mapping for the PWM sound channels (minus some S...
by Michel Gerritse
Tue Feb 22, 2022 9:06 pm
Forum: Sound
Topic: YM2612 - EG timing
Replies: 0
Views: 88460

YM2612 - EG timing

So I finally took some time to create an Excel sheet with all the envelope timing (decay only at the moment) given by the FM Towns datasheet. In case you are wondering, the FM Towns uses a YM2612 and their documentation is very complete (but in Japanese). You can find the Excel sheet here: https://g...
by Michel Gerritse
Tue Jan 11, 2022 9:38 pm
Forum: Sound
Topic: Ricoh RF5C164 revisited
Replies: 2
Views: 4373

Re: Ricoh RF5C164 revisited

While you are looping forever on loop marks, the channel generates no output since the output never changes. That basically answers the question: The loop stop sample (0xFF) will be discarded and the next channel will get updated. If the RF5C164 wouldn't do this you would and up with a continuous p...
by Michel Gerritse
Fri Jan 07, 2022 4:57 pm
Forum: Sound
Topic: Ricoh RF5C164 revisited
Replies: 2
Views: 4373

Ricoh RF5C164 revisited

(Not sure if this belongs here or in the SegaCD subforum) I've been cleaning up my Ricoh RF5C68 / 164 core the other day. There are a couple of things I would like to discuss: 1. The RF5C164 can access 128KB of memory (according to the manuals), meaning the internal processing will use 17.10 fixed p...
by Michel Gerritse
Wed Jun 17, 2020 11:49 am
Forum: Sound
Topic: Sega of Japan Sound Documents and Source Code
Replies: 0
Views: 91546

Sega of Japan Sound Documents and Source Code

Not sure if anyone has seen this already:

https://hiddenpalace.org/News/Sega_of_J ... ource_Code

Edit: In case nobody noticed, it contains the official YM2612 application manual (in Japanese)
by Michel Gerritse
Thu Jun 11, 2020 12:13 pm
Forum: Sound
Topic: YM2612 & distorted sound output
Replies: 7
Views: 10270

Re: YM2612 & distorted sound output

Just to be sure, did you also disable the feedback for operator 1 ? Could you share a screenshot of the scope output ?
by Michel Gerritse
Sat May 02, 2020 6:56 pm
Forum: Sound
Topic: SN76489 polarity
Replies: 4
Views: 8288

Re: SN76489 polarity

Hey Stef, good to see you! Yes, it has been way too long but real life kicked in. When you have a ton of things to do emulation was not my top priority.
I hope I have some more spare time to spent so I can work on things I've been dying to do the past years.
by Michel Gerritse
Fri May 01, 2020 3:13 pm
Forum: Sound
Topic: SN76489 polarity
Replies: 4
Views: 8288

Re: SN76489 polarity

Thank you for that. I was already suspecting it but got it now confirmed. For now I will leave my SN76489 core as it is and move on to the next thing. I'm sure there is still a bug or 2 to fix, but I will look into it later once my audio engine is able to resample streams above 200kHz so the SN76489...
by Michel Gerritse
Wed Apr 29, 2020 8:27 pm
Forum: Sound
Topic: SN76489 polarity
Replies: 4
Views: 8288

SN76489 polarity

It has been almost 2 decades since I released something to the public. Some might remember me as "Gerrie", author of some old Sega emulators (I lost access to my old mail address, so I created a new account). I recently decided to continue a project which I have been working on and off in the past 2...