Opened 16 years ago

Closed 16 years ago

Last modified 11 months ago

#8281 closed patch

YM2612 (FM-Towns) emulator

Reported by: SF/jamieson630 Owned by: fingolfin
Priority: normal Component: Audio
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 16 years ago.
YM2612 implementation, rev 1
ym2612.rev2.diff (21.9 KB ) - added by SF/jamieson630 16 years ago.
YM2612 implementation, rev 2

Download all attachments as: .zip

Change History (7)

by SF/jamieson630, 16 years ago

Attachment: ym2612.diff added

YM2612 implementation, rev 1

comment:1 by SF/jamieson630, 16 years ago

Owner: set to fingolfin

comment:2 by SF/jamieson630, 16 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, 16 years ago

Attachment: ym2612.rev2.diff added

YM2612 implementation, rev 2

comment:3 by SF/jamieson630, 16 years ago

Status: newclosed

comment:4 by SF/jamieson630, 16 years ago

YM2612 implementation now in CVS.

comment:5 by digitall, 11 months ago

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