240p test suite

A place where you can keep others updated about your NES-related projects through screenshots, videos or information in general.

Moderator: Moderators

Post Reply
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 240p test suite

Post by tepples »

43110 wrote:The sound tone in both color bar tests does not turn off when exiting, persisting into all other tests.
It will be fixed in 0.06. Thank you for reporting this.
And the menu cursor resets when ever something else uses the menu screen temporarily (like the helps for each test, or the about and credits menu entries).
The current logic is "When starting to display a document, if the most recent page is not within the requested document, go to the first page of the document and move the cursor to the top." And menus are also documents. I'll fix this for 0.06.

The overclock test ROM's functionality will also be in 0.06.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 240p test suite

Post by tepples »

240p test suite 0.06 is out

0.06 (2015-11-20)
  • First attempt at a ceiling for the help screen background
  • Added CPU clock speed test for Hi-Def NES users (requested by Ice Man)
  • Saves and restores position on main menu even if the user views a help page or the Sound test submenu (requested by 43110)
  • SMPTE color bars, 601 color bars: Silences beep when closing (reported by 43110)
  • Overscan: Uploads OAM before palette because some capture cards (and presumably underscanning displays) capture the start of vblank and can see the palette update rainbow streak (requested by thefox)
  • Overscan: Clarified meaning of leaving one white pixel on the screen (requested by thefox)
Attachments
240pee-0.06.zip
(135.81 KiB) Downloaded 674 times
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 240p test suite

Post by tepples »

240p test suite 0.07 is out

0.07 (2015-11-25)
  • CPU clock speed: Help page mentions real time updates
  • Stopwatch: Help page mentions use as a dropped frames test
  • Hill zone scroll test (NTSC): Adjusted bottom split's timing
This is a small release to get a few minor bugs fixed. There are really only three things left:
  1. Testing on Dendy famiclone
  2. Testing with high-quality displays and scalers
  3. Detailed instructions for building a cartridge
Some testers in #nesdev on EFnet have been making videos and uploading them to YouTube as unlisted videos. At this point I feel confident enough to make them listed.
Attachments
240pee-0.07.zip
(136.34 KiB) Downloaded 682 times
Ice Man
Posts: 547
Joined: Fri Jul 04, 2014 2:34 pm

Re: 240p test suite

Post by Ice Man »

Making a cartridge out of it isn't hard at all.
The ROM uses Mapper 2 (UNROM) with vertical mirroring.

Now get a donor cart that uses UNROM as a mapper.
Link to BootGod

Once you have an UNROM board, remove the PRG ROM on the right side of the board.
DO NOT REMOVE THE CHR RAM!

Once done, clean the holes, and use FamiROM (found in the attachment) and split the ROM to the EPROM you're using, then burn the EPROM (I usually use 27c040 since those are easy to get here) and wire it accordingly:

For 28 Pin EPROMS (27c512):
Bend up pin 22
Solder pin 22 to GND (OE)

For 32 Pin EPROMS (27c040):
Bend up pin 1, 2, 24, 31 and 32
Solder pin 2 to hole 22 (A16)
Solder pin 24 to GND (OE)
Solder pin 31 to hole 28 (+5V)
Solder pin 32 to hole 28 (+5V)

When using a 32 Pin EPROM make sure the capacitor on the right from the PRG MaskROM is removed and soldered in from the bottom. Otherwise the EPROM will not fit in properly and the cart won't close.

As for the mirroring: There's 2 jumpers saying H and V.
Since this mapper uses vertical (V) mirroring this one has to be left open and H should be closed.

Hope that helps.
Attachments
famiROM.zip
(85.16 KiB) Downloaded 651 times
Last edited by Ice Man on Fri Nov 27, 2015 4:00 am, edited 3 times in total.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 240p test suite

Post by tepples »

Ice Man wrote:For 28 Pin EPROMS (27c512):
Bend up pins 1, 2, 24 and 31
Solder pin 2 to hole 22 (A16)
Solder pin 24 to GND (OE)
How does a 28-pin EPROM have a pin 31? Copy-paste error?
Ice Man
Posts: 547
Joined: Fri Jul 04, 2014 2:34 pm

Re: 240p test suite

Post by Ice Man »

Haha, yeah. I don't know how it got there. Just disregard pin 31.
1,2,24 should be fine since pin 28 goes directly into VCC hole 28.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 240p test suite

Post by tepples »

But doesn't the pin numbering change for 24 as well if the package is two pins shorter on each side? As soon as these instructions are final, I'll include them in the manual for version 0.08.

Version 0.08 will also contain a fix for a regression elsewhere that 43110 pointed out through a private message. Don't make videos of "Shadow sprite" listed.
Ice Man
Posts: 547
Joined: Fri Jul 04, 2014 2:34 pm

Re: 240p test suite

Post by Ice Man »

I got this off from other notes. Since I'm going to build an UNROM today I will let you know the correct soldering for it with a 28 Pin EPROM.

EDIT: Fixed it now. Only Pin 22 from 28 Pin EPROM needs to be lifted (OE) and connected to GND.
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 240p test suite

Post by tepples »

Thanks. This gives me an excuse to include the NMI scanline as an additional line of results in the overclock test.

240p test suite 0.08 is out

0.08 (2015-11-26)
  • Shadow sprite: Restored Hepsie's colors (regression reported by 43110)
  • CPU clock speed: Displays NMI scanline to distinguish a Dendy famiclone from an overclocked PAL NES (requested by Ice Man)
  • CPU clock speed: Reads controller while drawing results to make hotkeys on Hi-Def NES more responsive
  • Added guide to making carts based on Ice Man's guide
  • Includes a Python program to split iNES ROMs into PRG and CHR
Attachments
240pee-0.08.zip
(142.57 KiB) Downloaded 685 times
Ice Man
Posts: 547
Joined: Fri Jul 04, 2014 2:34 pm

Re: 240p test suite

Post by Ice Man »

I forgot to add. When using regular NES shell you also have to cut off some plastic on the left side to make the PRG ROM fit inside. I will take a photo of it later.

EDIT: Picture added.
Attachments
IMG_6196.JPG
Ice Man
Posts: 547
Joined: Fri Jul 04, 2014 2:34 pm

Re: 240p test suite

Post by Ice Man »

I changed the pinout for UNROM 32 Pin EPROM just to avoid problems, here's the correct pinout:

UNROM 32 Pin EPROM (mapper 2):
Bend up pin 1, 2, 24, 31 and 32
Solder pin 2 to hole 22 (A16)
Solder pin 24 to GND (OE)
Solder pin 30 to hole 28 (+5V) <- only for 27c020 and 27c040 (NC for 27c010)
Solder pin 32 to hole 28 (+5V)

Had an UNROM where soldering Pin 31 to VCC instead froze the game while Pin 30 works since it's the lowest address line (A17) that's floating.

Please update your guide. Thanks!
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: 240p test suite

Post by tepples »

Thank you.

Version 0.08.1 updates the manual and leaves the program unchanged:
  • Mention existing TG16 port
  • Fix pin 30 on 32-pin EPROM
  • Possible case mod requirement
Attachments
240pee-0.08.1.zip
(142.89 KiB) Downloaded 693 times
FrankWDoom
Posts: 260
Joined: Mon Jan 23, 2012 11:27 pm

Re: 240p test suite

Post by FrankWDoom »

For anyone building their own cart, the Konami produced pcb's are much easier to work with and don't require shell modding. They are indicated by "24" printed on the back label. Top Gun is pretty common and cheap. The other cheap silver label games are good candidates as well as some Ultra games like Skate r Die. Make sure it's UNROM game though as Konami did the same for some of their SLROM games.
Ice Man
Posts: 547
Joined: Fri Jul 04, 2014 2:34 pm

Re: 240p test suite

Post by Ice Man »

That's for Famicom games, yeah. They don't need to be shell modded in some cases.
If you really want to make sure you buy an UNROM: Check here
FrankWDoom
Posts: 260
Joined: Mon Jan 23, 2012 11:27 pm

Re: 240p test suite

Post by FrankWDoom »

That is for Nintendo games. Please don't correct me if you don't know what you're talking about. http://bootgod.dyndns.org:7777/profile.php?id=2829
Post Reply