First ever mention of MAME in Usenet


[ Follow Ups ] [ Post Followup ] [ Build Your Own Arcade Controls message board ] [ FAQ ]

Posted by Robert McElwee on 14, 2001 at 12:15 AM:

Thanks to Google's new 20 years of Usenet archives I've found the first ever mention of MAME in a newsgroup. For those of you who haven't seen it, the new usenet search KICKS ASS (700 million messages dating back to 1981). I found my first post (1994 - an ad for my 8 line BBS)


From: Nicola Salmoria (MC6489@mclink.it)
Subject: Re: Pac-Man sound info needed
Newsgroups: comp.emulators.misc
View: Complete Thread (8 articles) | Original Format
Date: 1997/02/06

In article <5ctubr$2f6@lex.zippo.com>, PB Freent visitor (PB Freent
visitor) says...
> Does anyone have info about the locations used for sound
> generation in Pac-Man. There seems to be 2 ranges:
> a 16 byte range at 5040-504F and 16 byte (4-bits per byte)
> range at 5050-505F. What's the function of each byte in these ranges
> and how are the 2 sound PROMs used ?

5040-5044 voice 1 accumulator
5045 voice 1 waveform
5046-5049 voice 2 accumulator
504a voice 2 waveform
504b-504e voice 3 accumulator
504f voice 3 waveform
5050-5054 voice 1 "frequency"
5055 voice 1 volume
5056-5059 voice 2 "frequency"
505a voice 2 volume
505b-505e voice 3 "frequency"
505f voice 3 volume

The sound is driven by a simple state machine, controlled by one of the
PROMs. The other PROM contains eight 32-byte waveforms. During one cycle,
the contents of the "frequency" registers are added to the accumulators;
then, the sample selected by the waveform register and by the 5 most
significant bits of the accumulator is sent to the output.


For more information, consult the MultiPac / MAME source code on

http://valhalla.ph.tn.tudelft.nl/emul8

--
Nicola Salmoria
MC6489@mclink.it



Follow Ups:



Post a Followup

Name:
E-Mail:

Subject:

Comments:

Optional Link URL:
Link Title:
Optional Image URL:


[ Follow Ups ] [ Post Followup ] [ Build Your Own Arcade Controls message board ] [ FAQ ]