----------------------------------------------------------------------------
| *** AUTHOR NOTE *** |
| I have never used an actual Super MagiComm before, and I would strongly |
| recommend not using these unless you know what each one does for sure. If |
| you're going to write an OS for the SNES, i'll be at your door worshiping |
| you when it comes out. |
| |
| The below registers i've never tested, or had tested. If you end up de- |
| stroying your MagiComm because of this, I TAKE NO RESPONSIBILITY IN WHAT |
| YOU DID. Someone could remap the $C007 Disk Control Register to the +5v |
| pin on the SNES, and you could end up with a room full of smoke (I doubt |
| it, but it'd be funny: I'm not an Electrical Engineering guy)... |
| |
|Location Value returned when read Value input when written |
|----------------------------------------------------------------------------|
|$C000: Input Register |
|$C002: Digital Output Register |
|$C004: Main Status Register |
|$C005: Data Register Data Register |
|$C007: Digital Input Register Disk Control Register |
|$C008: Parallel Data Parallel Data |
|$C009: Parallel Status |
----------------------------------------------------------------------------