It is currently Thu Nov 23, 2017 5:50 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 134 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Author Message
 Post subject: Re: 240p test suite
PostPosted: Thu Nov 19, 2015 5:58 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
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.

Quote:
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.


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Fri Nov 20, 2015 8:28 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
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 102 times
Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Wed Nov 25, 2015 4:09 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
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 107 times
Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Thu Nov 26, 2015 9:51 am 
Offline

Joined: Fri Jul 04, 2014 2:34 pm
Posts: 296
Location: Germany
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 93 times


Last edited by Ice Man on Fri Nov 27, 2015 4:00 am, edited 3 times in total.
Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Thu Nov 26, 2015 10:19 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
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?


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Thu Nov 26, 2015 2:43 pm 
Offline

Joined: Fri Jul 04, 2014 2:34 pm
Posts: 296
Location: Germany
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.


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Thu Nov 26, 2015 4:32 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
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.


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Fri Nov 27, 2015 2:54 am 
Offline

Joined: Fri Jul 04, 2014 2:34 pm
Posts: 296
Location: Germany
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.


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Fri Nov 27, 2015 10:56 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
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 113 times
Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Sat Nov 28, 2015 2:46 am 
Offline

Joined: Fri Jul 04, 2014 2:34 pm
Posts: 296
Location: Germany
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
IMG_6196.JPG [ 71.26 KiB | Viewed 2952 times ]
Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Fri Dec 04, 2015 2:46 am 
Offline

Joined: Fri Jul 04, 2014 2:34 pm
Posts: 296
Location: Germany
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!


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Fri Dec 04, 2015 7:56 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19251
Location: NE Indiana, USA (NTSC)
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 117 times
Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Fri Dec 04, 2015 2:46 pm 
Offline

Joined: Mon Jan 23, 2012 11:27 pm
Posts: 141
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.


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Sat Dec 05, 2015 3:18 am 
Offline

Joined: Fri Jul 04, 2014 2:34 pm
Posts: 296
Location: Germany
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


Top
 Profile  
 
 Post subject: Re: 240p test suite
PostPosted: Sat Dec 05, 2015 12:08 pm 
Offline

Joined: Mon Jan 23, 2012 11:27 pm
Posts: 141
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 134 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group