Color Dreams: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (moved Color dream to Color Dreams: *twitch*)
(There are four bits for 8 KiB banks, and Bible Buffet has 128 KiB CHR-ROM.)
 
(13 intermediate revisions by 7 users not shown)
Line 1: Line 1:
[[Category:Discrete_logic_mappers]]
[[Category:GNROM-like mappers]][[Category:in NesCartDB]][[Category:Discrete logic mappers]][[Category:Mappers with bus conflicts]]
'''Color Dreams''' was a company that developed and published unlicensed NES games. The later Color Dreams games were Christianity-themed games, published under the '''Wisdom Tree''' label and sold through Christian bookstores.
{{Infobox iNES mapper
|name=Color Dreams
|company=Color Dreams/Wisdom Tree
|mapper=11
|boards=COLORDREAMS
|prgmax=128K
|prgpage=32K
|chrmax=128K
|chrpage=8k
|busconflicts=Yes
}}
{{nesdbbox
|ines|11|iNES 011
}}
The '''Color Dreams Mapper''' was a mapper used by the '''Color Dreams''' company. The [[iNES]] format assigns '''mapper 11''' to these boards.


Color Dreams games used a board with a discrete logic mapper that provide up to four 32 KB banks of PRG ROM and up to sixteen 8 KB banks of CHR ROM and controls a charge pump to defeat the [[CIC]] lockout chip. The [[iNES]] format assigns [[iNES Mapper 011|mapper 11]] to these boards.
The mapper is a board with [[:Category:Discrete logic mappers|discrete logic]] that provides up to four 32 KB banks of PRG ROM, up to sixteen 8 KB banks of CHR ROM, and controls a charge pump to defeat the [[CIC]] lockout chip.  


== Overview ==
'''Color Dreams''' was a company that developed and published unlicensed NES games. They also operated with the alternate labels '''Wisdom Tree''' which produced games with Christianity themes (primarily sold in Christian bookstores), and '''Bunch Games''' which produced lower budget games. American Game Cartridges also used the Color Dreams mapper for their port of Exidy's ''Chiller''.
* PRG ROM size: Up to 128 KB
 
* PRG ROM bank size: 32 KB
Example games:
* PRG RAM: None
* ''Bible Adventures''
* CHR capacity: Up to 128 KB ROM
* ''Chiller''
* CHR bank size: 8 KB
* ''Crystal Mines''
* Nametable [[mirroring]]: Solder pads select vertical or horizontal mirroring
* ''Menace Beach''
* Subject to [[bus conflict]]s: Yes [[Category:Mappers with bus conflicts]]
* ''Metal Fighter''


== Banks ==
== Banks ==
Line 29: Line 43:
== Hardware ==
== Hardware ==
The Color Dreams board contains a [[74377|74LS377]] octal D latch (8-bit register) to select the current PRG and CHR banks.
The Color Dreams board contains a [[74377|74LS377]] octal D latch (8-bit register) to select the current PRG and CHR banks.
The lockout defeat is not necessary for emulator implementation. See [[#References|references]] below for more information.


== Variants ==
== Variants ==
Nintendo's own [[GxROM]] family of boards is nearly identical in function to the Color Dreams board.
Nintendo's own [[GxROM]] family of boards is nearly identical in function to the Color Dreams board.


== Sources ==
A multicart mapper based on this mapper is [[iNES Mapper 046]], with an outer bank register at $6000-$7FFF.
*[http://tripoint.org/kevtris/mappers/cdreams/index.html Color Dreams doc by Kevin Horton]
 
Some variations of this board/mapper (e.g the one used in the prototype game "Free Fall") appear to be free of [[Bus_conflict|bus conflicts]] and will not work properly if bus conflicts are emulated.
 
== References ==
*[http://kevtris.org/mappers/cdreams/ Color Dreams] - documentation of mapper by Kevin Horton
*[http://kevtris.org/mappers/lockout/ Lockout] - documentation of lockout mechanisms by Kevtris
*[http://bootgod.dyndns.org:7777/search.php?ines=11 Games] - list of games using the Color Dreams mapper at NesCartDB
*[http://nesdev.org/mappers.zip Comprehensive NES Mapper Document] by \Firebug\, information about mapper's initial state is inaccurate.

Latest revision as of 21:51, 26 February 2020


Color Dreams
Company Color Dreams/Wisdom Tree
Boards COLORDREAMS
PRG ROM capacity 128K
PRG ROM window 32K
PRG RAM capacity None
CHR capacity 128K
CHR window 8k
Nametable mirroring Fixed H or V, controlled by solder pads
Bus conflicts Yes
IRQ No
Audio No
iNES mappers 011
NESCartDB
iNES 011

The Color Dreams Mapper was a mapper used by the Color Dreams company. The iNES format assigns mapper 11 to these boards.

The mapper is a board with discrete logic that provides up to four 32 KB banks of PRG ROM, up to sixteen 8 KB banks of CHR ROM, and controls a charge pump to defeat the CIC lockout chip.

Color Dreams was a company that developed and published unlicensed NES games. They also operated with the alternate labels Wisdom Tree which produced games with Christianity themes (primarily sold in Christian bookstores), and Bunch Games which produced lower budget games. American Game Cartridges also used the Color Dreams mapper for their port of Exidy's Chiller.

Example games:

  • Bible Adventures
  • Chiller
  • Crystal Mines
  • Menace Beach
  • Metal Fighter

Banks

  • CPU $8000-$FFFF: 32 KB switchable PRG ROM bank
  • PPU $0000-$1FFF: 8 KB switchable CHR ROM bank

Registers

Bank select ($8000-$FFFF)

7  bit  0
---- ----
CCCC LLPP
|||| ||||
|||| ||++- Select 32 KB PRG ROM bank for CPU $8000-$FFFF
|||| ++--- Used for lockout defeat
++++------ Select 8 KB CHR ROM bank for PPU $0000-$1FFF

Hardware

The Color Dreams board contains a 74LS377 octal D latch (8-bit register) to select the current PRG and CHR banks.

The lockout defeat is not necessary for emulator implementation. See references below for more information.

Variants

Nintendo's own GxROM family of boards is nearly identical in function to the Color Dreams board.

A multicart mapper based on this mapper is iNES Mapper 046, with an outer bank register at $6000-$7FFF.

Some variations of this board/mapper (e.g the one used in the prototype game "Free Fall") appear to be free of bus conflicts and will not work properly if bus conflicts are emulated.

References