- •Архитектура и программирование Dendy.
- •Общие сведения об архитектуре Денди.
- •Процессор Денди (cpu).
- •Видеопроцессор Денди (ppu)
- •Принципы работы ppu.
- •Спрайты. Контроллер dma.
- •Отражение экранных страниц.
- •Картридж Денди.
- •Маппер unrom.
- •Ввод/Вывод в Денди.
- •Программирование мапперов.
- •«Порт a»
- •«Порт b»
- •Джойстики.
- •Сопроцессор pApu.
- •Приложение №1. Система команд 6502.
- •Приложение №2. Палитра в rgb.
- •Приложение №3. Спецификации мапперов.
- •226 Multi-cart(pirate) 76-in-1
- •Приложение №4. Разъём картриджа.
- •Приложение №5. Схемотехника.
Приложение №2. Палитра в rgb.
В палитре Денди содержится 64 ячейки (некоторые содержат одинаковые цвета). Соответствие цветов формату RGB приведено ниже.
R G B R G B
00: 117 117 117 20: 255 255 255
01: 39 27 143 21: 63 191 255
02: 0 0 171 22: 95 151 255
03: 71 0 159 23: 167 139 253
04: 143 0 119 24: 247 123 255
05: 171 0 19 25: 255 119 183
06: 167 0 0 26: 255 119 99
07: 127 11 0 27: 255 155 59
08: 67 47 0 28: 243 191 63
09: 0 71 0 29: 131 211 19
0A: 0 81 0 2A: 79 223 75
0B: 0 63 23 2B: 88 248 152
0C: 27 63 95 2C: 0 235 219
0D: 0 0 0 2D: 0 0 0
0E: 0 0 0 2E: 0 0 0
0F: 0 0 0 2F: 0 0 0
10: 188 188 188 30: 255 255 255
11: 0 115 239 31: 171 231 255
12: 35 59 239 32: 199 215 255
13: 131 0 243 33: 215 203 255
14: 191 0 191 34: 255 199 255
15: 231 0 91 35: 255 199 219
16: 219 43 0 36: 255 191 179
17: 203 79 15 37: 255 219 171
18: 139 115 0 38: 255 231 163
19: 0 151 0 39: 227 255 163
1A: 0 171 0 3A: 171 243 191
1B: 0 147 59 3B: 179 255 207
1C: 0 131 139 3C: 159 255 243
1D: 0 0 0 3D: 0 0 0
1E: 0 0 0 3E: 0 0 0
1F: 0 0 0 3F: 0 0 0
Приложение №3. Спецификации мапперов.
Перед написанием любой программы для Денди, необходимо сделать предварительную оценку объёма программы и необходимости применения прочих программно-аппаратных средств, с тем, чтобы определиться под какой тип маппера писать программу (если он конечно нужен вообще).
Мапперов существует очень много (более сотни) – наиболее используемые – около десяти. Каждый маппер имеет своё условное название и номер, под которым он известен эмуляторам (по заголовку iNes). Приведем список всех типов мапперов (из документации по FCE Ultra).
Number: Description: Game Examples:
--------------------------------------------------------------------------------
0 No Mapper Donkey Kong, Mario Bros
1 Nintendo MMC1 MegaMan 2, Final Fantasy
2 Simple 16KB PRG Switch UNROM MegaMan 1, Archon, 1944
3 Simple 8KB CHR Switch CNROM Spy Hunter, Gradius
4 Nintendo MMC3 Recca, TMNT 2, Final Fantasy 3
5 Nintendo MMC5 Castlevania 3, Just Breed, Uchuu Keibitai SDF
6 FFE F4 Series(hacked) Saint Seiya, Ganbare Goemon
7 AOROM Battle Toads, Lion King
8 FFE F3 Series(hacked) Doraemon Kaitakuhen
9 Nintendo MMC2 Punchout!
10 Nintendo MMC4 Fire Emblem, Fire Emblem Gaiden
11 Color Dreams Crystal Mines, Bible Adventures
13 CPROM Videomation
15 Multi-cart(pirate) 100-in-1: Contra Function 16
16 Bandai Dragon Ball Z, Gundam Knight
17 FFE F8 Series(hacked) Parodius, Last Armageddon
18 Jaleco SS806 Pizza Pop, Plazma Ball
19 Namco 106 Splatter House, Mappy Kids
21 Konami VRC4 2A WaiWai World 2, Ganbare Goemon Gaiden 2
22 Konami VRC4 1B Twinbee 3
23 Konami VRC2B WaiWai World, Getsufuu Maden
24 Konami VRC6 Akumajo Densetsu(Dracula 3)
25 Konami VRC4 Gradius 2, Bio Miracle: Boku tte Upa
26 Konami VRC6 A0-A1 Inverse Esper Dream 2, Madara
32 Irem G-101 Image Fight 2, Perman
33 Taito TC0190/TC0350 Don Doko Don 1&2
34 NINA-001 and BNROM Impossible Mission 2, Deadly Towers, Bug Honey
40 (pirate) Super Mario Bros. 2
41 Caltron 6-in-1 Caltron 6-in-1
42 (pirate) "Mario Baby"
43 Multi-cart(pirate) Golden Game 150 in 1
44 Multi-cart(pirate) Super HiK 7 in 1
45 Multi-cart(pirate) Super 1000000 in 1
46 Game Station Rumble Station
47 NES-QJ Nintendo World Cup/Super Spike V.B.
48 Taito TC190V Flintstones
49 Multi-cart(pirate) Super HiK 4 in 1
51 Multi-cart(pirate) 11 in 1 Ball Games
52 Multi-cart(pirate) Mario Party 7 in 1
64 Tengen RAMBO-1 Shinobi, Klax
65 Irem H-3001 Daiku no Gensan 2
66 GNROM SMB + Duck Hunt
67 Sunsoft Mapper "3" Fantasy Zone 2
68 Sunsoft Mapper "4" After Burner 2, Nantetta Baseball
69 Sunsoft FME-7 Batman: ROTJ, Gimmick!
70 ?? Kamen Rider Club
71 Camerica Fire Hawk, Linus Spacehead
72 Jaleco ?? Pinball Quest
73 Konami VRC3 Salamander
75 Jaleco SS8805/Konami VRC1 Tetsuwan Atom, King Kong 2
76 Namco 109 Megami Tenshi 1
77 Irem ?? Napoleon Senki
78 Irem 74HC161/32 Holy Diver
79 NINA-06 F15 City War, Krazy Kreatures
80 Taito X-005 Minelvation Saga
82 Taito ?? Kyuukyoku Harikiri Stadium - Heisei Gannen Ban
83 Multi-cart(pirate) Dragon Ball Party
85 Konami VRC7 Lagrange Point
86 Jaleco ?? More Pro Baseball
87 ?? Argus
89 Sunsoft ?? Mito Koumon
90 Pirate Super Mario World, Mortal Kombat
92 Jaleco ?? MOERO Pro Soccer, MOERO Pro Yakyuu '88
93 ?? Fantasy Zone
94 ?? Senjou no Ookami
95 Namco ?? Dragon Buster
97 ?? Kaiketsu Yanchamaru
99 VS System 8KB CHR Switch VS SMB, VS Excite Bike
105 NES-EVENT Nintendo World Championships
112 Asder Sango Fighter, Hwang Di
113 MB-91 Deathbots
118 MMC3-TLSROM/TKSROM Board Ys 3, Goal! 2, NES Play Action Football
119 MMC3-TQROM Board High Speed, Pin*Bot
140 Jaleco ?? Bio Senshi Dan
151 Konami VS System Expansion VS The Goonies, VS Gradius
152 ?? Arkanoid 2, Saint Seiya Ougon Densetsu
153 Bandai ?? Famicom Jump 2
180 ?? Crazy Climber
182 ?? Super Donkey Kong
184 ?? Wing of Madoola, The
189 Micro Genius TXC ?? Thunder Warrior
225 Multi-cart(pirate) 58-in-1/110-in-1/52 Games
