Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Understanding 0x4000 and 0x4001 RAM
#2
(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/ )
Reply


Messages In This Thread
RE: Understanding 0x4000 and 0x4001 RAM - by Flavor - 11-19-2013, 01:17 AM
RE: Understanding 0x4000 and 0x4001 RAM - by mic_ - 11-19-2013, 07:11 AM
RE: Understanding 0x4000 and 0x4001 RAM - by mic_ - 11-26-2013, 07:24 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)