11-19-2013, 01:17 AM
(11-18-2013, 03:05 PM)Cthulhu32 Wrote: Hey guys,
I'm going to try to do my own experiments with this, but I want to see what you guys know about this part of the NGPC RAM reading.
=============================================================================
007000 -> 007FFF Sound RAM
=============================
< Z80 ADDRESSES >
0000 -> 0FFF : Shared RAM, mapped to 0x7000 - 0x7FFF in TLCS-900h space
4000 B : Noise Channel & Right Volume.
4001 B : Tone Channel & Left Volume.
8000 B : Z80 <-> TLCS-900h Communication Interface (See TLCS900h - 0x00BC)
C000 B : Write any value to this address to start the Z80 interrupt
in the TLCS-900h code.
So in the above example, what exactly is returned from (4000h) and (4001h)? I'm assuming this is a way for the TLCS900h code to actually read whats going on in the chip, but what kind of data lives here? And Right/Left volume?
Man, I don't remember anything about this. Have you looked at the RACE source code to see if it mentions anything useful about it?
Card Fighters' Clash 2 English Translation ( http://cfc2english.blogspot.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )
Neo Geo Pocket Flash Cart and Linker Project ( http://www.flashmasta.com/ )
Avatar art thanks to Trev-Mun ( http://trevmun.deviantart.com/ )