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


Messages In This Thread
Understanding 0x4000 and 0x4001 RAM - by Cthulhu32 - 11-18-2013, 03:05 PM
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)