VT03 4BPP Issues

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
User avatar
Posts: 163
Joined: Mon Oct 01, 2012 3:47 pm
Location: freemland (NTSC-U)

VT03 4BPP Issues

Post by freem » Tue May 26, 2020 8:01 pm

I've been attempting to make a small VT03 ROM that uses the 4BPP color modes without any luck.

The emulator I've been testing with is the 2020/05/17 release of NintendulatorNRS.

I thought it would've been as simple as...
  1. Writing the correct value ($86) to $2010 to enable 4BPP for BG/Sprites and New Color Mode
  2. Writing the LSB values of the palette starting at $3F00
  3. Writing the MSB values of the palette starting at $3F80
but that doesn't seem to be the case, as I get the standard NES palette setup.

I've tested this using an un-headered .bin file (with the CHR data followed by PRG), and a .nes file with the proper(?) NES 2.0 header (mapper 256, submapper 0, flags 7 having "Extended Console Type" set, header byte 0x13 set to 0x07).

Source code and binaries are included in the attached post. Any help (aside from "use the official VRT SDK") would be appreciated.
Source code (for asm6/asm6f) and binaries (.bin, .nes)
(12.83 KiB) Downloaded 65 times

Post Reply