It is currently Wed Jun 19, 2019 12:11 pm

All times are UTC - 7 hours

Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Sun Apr 28, 2019 4:40 pm 

Joined: Thu Apr 18, 2019 9:13 am
Posts: 141
Looking at the pinout for the NES and Famicom, it appears that the console exposes the chip-select and A10 the 2K RAM chip used for nametables, and then expects cartridges to feed those from whatever source would be appropriate. Would there be any difficulty with a cartridge strapping the chip-select low and then either wiring A10 to either PPU-A12 for games which want to split the RAM between the name table and tiles (which would allow four-way scrolling, albeit with "load seams") or exploit the RAM from unneeded screen rows for more tiles (use palette select to hide pairs of unused rows; each such pair would allow for four more tile shapes).

I would think this would have provided an easy way to minimize cartridge costs for games that didn't need too many tiles at once. The concept would seem like it would have been especially appealing in the days when SRAM was expensive, since games would be able to use CHRAM effects without any on-cartridge RAM. As a variation, a 4K ROM with an active-high chip select (used on Atari 2600 carts) could have been used to allow games to have 128 ROM sprite tiles, 128 ROM nametable tiles, *and* 64 RAM tiles for either usage at no extra cost. Have any games ever done this?

PostPosted: Sun Apr 28, 2019 4:56 pm 
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 11369
Location: Rio de Janeiro - Brazil
Yes, this is possible. There's at least one NES game made for this configuration: Magic Floor. The ROM+RAM combination hasn't been done though, AFAIK. There have been a couple of threads about this before, but I wasn't able to find them right now...

Last edited by tokumaru on Sun Apr 28, 2019 5:00 pm, edited 2 times in total.

PostPosted: Sun Apr 28, 2019 4:59 pm 

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 21442
Location: NE Indiana, USA (NTSC)
For more about the Magic Floor cart, see previous topic Single Chip Cartridge and iNES Mapper 218 on the wiki.

The ROM+RAM configuration should be possible with Namco 129/163. It'd be useful for things like drawing text in a complex or ideographic script.

Pin Eight | Twitter | GitHub | Patreon

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 7 hours

Who is online

Users browsing this forum: No registered users and 3 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