Opened 18 years ago

Closed 18 years ago

Last modified 3 years ago

#8281 closed patch

YM2612 (FM-Towns) emulator

Reported by: SF/jamieson630 Owned by: fingolfin
Priority: normal Component: Audio
Version: Keywords:
Cc: Game:

Description

The attached patch contains the actual implementation for the new MidiDriver_YM2612. At this time the portability of the code is questionable. It uses 64-bit numbers (int64) that are currently mapped to MSVC's __int64. Endian and alignment should not be an issue, but the header usage might be, as well as other compiler warnings/errors that didn't crop up in MSVC.

Ticket imported from: #818175. Ticket imported from: patches/386.

Attachments (2)

ym2612.diff (23.3 KB ) - added by SF/jamieson630 18 years ago.
YM2612 implementation, rev 1
ym2612.rev2.diff (21.9 KB ) - added by SF/jamieson630 18 years ago.
YM2612 implementation, rev 2

Download all attachments as: .zip

Change History (7)

by SF/jamieson630, 18 years ago

Attachment: ym2612.diff added

YM2612 implementation, rev 1

comment:1 by SF/jamieson630, 18 years ago

Owner: set to fingolfin

comment:2 by SF/jamieson630, 18 years ago

Rev. 2 patch fixes an endian problem, removes some extra crap, brings the code more inline with our coding conventions (*ahem* happy, Fingolfin? *g*) and provides a more portable typedef for int64. I'll see about getting all the 64-bit arithmetic reworked into 32 bits, but it may take some time. Should we wait on that before committing, or go ahead once everything else is validated?

by SF/jamieson630, 18 years ago

Attachment: ym2612.rev2.diff added

YM2612 implementation, rev 2

comment:3 by SF/jamieson630, 18 years ago

Status: newclosed

comment:4 by SF/jamieson630, 18 years ago

YM2612 implementation now in CVS.

comment:5 by digitall, 3 years ago

Component: Audio
Note: See TracTickets for help on using tickets.