summaryrefslogtreecommitdiff
path: root/sf2_vram_map.txt
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2012-11-06 01:57:36 -0800
committerMike Pavone <pavone@retrodev.com>2012-11-06 01:57:36 -0800
commit5b5642b3bf1faa4c4254373790b64a93b5c4b070 (patch)
treeeaca990ff0ef6421ee14fd865d1d0bdbee09f21b /sf2_vram_map.txt
parent0367e645f265500fc0988dfb0bc2c1141252fa71 (diff)
Add some logic analyzer captures, a Python script for analyzing said captures and a higher level analysis of the output
Diffstat (limited to 'sf2_vram_map.txt')
-rw-r--r--sf2_vram_map.txt64
1 files changed, 64 insertions, 0 deletions
diff --git a/sf2_vram_map.txt b/sf2_vram_map.txt
new file mode 100644
index 0000000..9940507
--- /dev/null
+++ b/sf2_vram_map.txt
@@ -0,0 +1,64 @@
+0000: single color blocks
+0200: Random symbols????
+0400-0C00: Font
+0C00-0E??: Score font
+0E??: Player name displays
+
+2000-3000: floor (mostly, some garbage around 2800 and 2A00)
+3000-6C00: background
+6C00-8000: not graphics
+8000-~8A00: bat/bird sprites, special attack text
+8A00-9000: ?????
+9000-9200: More special attack text
+9200-9600: another font
+9800-AA00: special attack effects?
+AC00-B000: ????
+B000-B500: character sprite
+????
+C000-C500: chracter sprite
+D000-DA00: window name table
+DA00-DC00: Sprite attribute table
+DC00-E000: horizontal scroll data
+E000-????: plane A&B name table
+C500-FFFF: not graphics
+
+VDP Registers:
+Mode
+00 - 14
+01 - 64
+Scroll A Name Table Address: E000
+02 - 38
+Window Name Table Address: D000
+03 - 34
+Scroll B Name Table Address: E000
+04 - 07
+Sprite Attribute Table Address: DA00
+05 - 6D
+06 - 00
+Backdrop color - 0
+07 - 00
+08 - 00
+09 - 00
+HINT Counter
+0A - AF
+Mode - Full screen vertical scroll, line horizontal scroll, external ints disabled, 32 cell display, no interlacing
+0B - 03
+0C - 00
+H Scroll Data Address: DC00
+0D - 37
+0E - 00
+Auto increment
+0F - 02
+Scroll Size
+10 - 11
+Window H Pos
+11 - 00
+Window V Pos
+12 - 05
+DMA transfer length
+13 - 00
+14 - 00
+DMA source address and mode
+15 - DB
+16 - CF
+17 - 7F