How to emulate PSG and SCC in Windows applications.

ページ 4/6
1 | 2 | 3 | | 5 | 6

By Huey

Prophet (2694)

Huey さんの画像

23-06-2011, 11:05

Just an update. I cancelled the project. It's too much effort to emulate the PSG at an acceptable level.

I'm doing tests to create a tracker for MSX instead.

Thanks to all who helped.Cool

By MsxKun

Paragon (1115)

MsxKun さんの画像

23-06-2011, 15:35

If it's for MSX it's welcome! But.. why (another) tracker? There are other ways to create music... Anyway, good luck, and please consider some MIDI support Smile Vincent Van Dam's MIDI framework works pretty fine.

By JohnHassink

Ambassador (5655)

JohnHassink さんの画像

23-06-2011, 17:10

If it's for MSX it's welcome! But.. why (another) tracker? There are other ways to create music...
Well honestly, I wouldn't know about any other way of creating PSG + SCC music.. Smile

By MsxKun

Paragon (1115)

MsxKun さんの画像

23-06-2011, 20:20

If it's for MSX it's welcome! But.. why (another) tracker? There are other ways to create music...
Well honestly, I wouldn't know about any other way of creating PSG + SCC music.. Smile

A sequencer Tongue

By Manuel

Ascended (19270)

Manuel さんの画像

24-06-2011, 19:54

Huey, isn't PSG already emulated at an acceptable level?

By Huey

Prophet (2694)

Huey さんの画像

24-06-2011, 21:16

Huey, isn't PSG already emulated at an acceptable level?

Well. We are not winAPI C/C++ veterans. We could no rip/reuse the emulation of other programs like openMSX/BlueMSX/Meisei. It just did not work good enough. (John is a tough audience Tongue). I'm just totaly fed up with the whole winAPI thing. It was more a matter of making it through a lot of frustration with project or have lots of fun coding Z80 projects.
I'll try to make a video of the latest version to show how it just did NOT work. Wink

By Manuel

Ascended (19270)

Manuel さんの画像

24-06-2011, 23:10

You don't need WinAPI to make sound work.... (E.g. a library like SDL or AO might be much easier).

But indeed, if it's no fun, stop Smile

OTOH, you could probably use a live running openMSX as well to do it. YOu can control openMSX remotely (i.e. from another program) and you could write registers of the PSG in the emulated MSX to get sound Smile

By ARTRAG

Enlighted (6923)

ARTRAG さんの画像

24-06-2011, 23:46

it is my fault if we dropped the pc version, as I wasn't able to correctly emulate the psg noise and some other aspects like envelops
Add that winapi was terrible to keep the tracker visualization in sync with the music....
BTW how can we control openmsx remotely?

By Manuel

Ascended (19270)

Manuel さんの画像

25-06-2011, 11:51

See: http://openmsx.sourceforge.net/manual/openmsx-control.html

Catapult, NekoLauncher openMSX and the debugger work like that.

By Huey

Prophet (2694)

Huey さんの画像

25-06-2011, 12:50

See: http://openmsx.sourceforge.net/manual/openmsx-control.html

Catapult, NekoLauncher openMSX and the debugger work like that.

I have looked at it and see no support for writing the PSG/SCC regs or any other ports. Did I miss something trivial?

ページ 4/6
1 | 2 | 3 | | 5 | 6