summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2007-12-21 16:12:20 +0000
committer Aaron Giles <aaron@aarongiles.com>2007-12-21 16:12:20 +0000
commitdbb50ed6344b025387c7a3858e4bf6c6b52aacb1 (patch)
tree7a20cfca197c133ffdab6d68cc205a4b1705314f /src/emu
parent4371646560e603f9a938557e57d22f53a9444fe3 (diff)
Zeus hardware:
* Cleaned up zeus wave RAM accessors. * Changed rendering code to allow for greater parallelism on multicore systems. * Removed some vestigial zeus 2 hacks. * Reduced visible area to remove artifacts. * Made right/bottom vertices inclusive to fix some gapping issues. * Fixed invasn lightgun offset. * Marked invasn as playable. Zeus 2 hardware: * Fixed ROM loading, added banking support. * Separated zeus 2 video implementation from zeus implementation. * Implemented direct pixel accesses; enough to get startup screens to show. ADSP-2100: * Properly documented ADSP-2104 internal memory map.
Diffstat (limited to 'src/emu')
-rw-r--r--src/emu/cpu/adsp2100/adsp2100.c27
1 files changed, 25 insertions, 2 deletions
diff --git a/src/emu/cpu/adsp2100/adsp2100.c b/src/emu/cpu/adsp2100/adsp2100.c
index 2f0680c10b1..2d2d9a4b0da 100644
--- a/src/emu/cpu/adsp2100/adsp2100.c
+++ b/src/emu/cpu/adsp2100/adsp2100.c
@@ -27,8 +27,8 @@
3c00-3fff = 1k Internal Control regs 3c00-3fff = 1k Internal Control regs
- For ADSP-2105, ADSP-2115, ADSP-2104
- -----------------------------------
+ For ADSP-2105, ADSP-2115
+ ------------------------
MMAP = 0 MMAP = 1
@@ -50,6 +50,29 @@
3c00-3fff = 1k Internal Control regs 3c00-3fff = 1k Internal Control regs
+ For ADSP-2104
+ -------------
+
+ MMAP = 0 MMAP = 1
+
+ Automatic boot loading No auto boot loading
+
+ Program Space: Program Space:
+ 0000-01ff = 512 Internal RAM (booted) 0000-37ff = 14k External access
+ 0400-07ff = 1k Reserved 3800-3bff = 1k Internal RAM
+ 0800-3fff = 14k External access 3c00-3fff = 1k Reserved
+
+ Data Space: Data Space:
+ 0000-03ff = 1k External DWAIT0 0000-03ff = 1k External DWAIT0
+ 0400-07ff = 1k External DWAIT1 0400-07ff = 1k External DWAIT1
+ 0800-2fff = 10k External DWAIT2 0800-2fff = 10k External DWAIT2
+ 3000-33ff = 1k External DWAIT3 3000-33ff = 1k External DWAIT3
+ 3400-37ff = 1k External DWAIT4 3400-37ff = 1k External DWAIT4
+ 3800-38ff = 256 Internal RAM 3800-38ff = 256 Internal RAM
+ 3a00-3bff = 512 Reserved 3a00-3bff = 512 Reserved
+ 3c00-3fff = 1k Internal Control regs 3c00-3fff = 1k Internal Control regs
+
+
For ADSP-2181
-------------