SimCity prototype found!

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems. See the NESdev wiki for more information.

Moderator: Moderators

User avatar
rainwarrior
Posts: 8732
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

SimCity prototype found!

Post by rainwarrior »

Someone's found a prototype cartridge of SimCity!!
https://www.youtube.com/watch?v=V7-M_LcqJsc

Been hoping this would appear for a long time now. I'm excited to finally hear the music from it especially.
User avatar
Gilbert
Posts: 564
Joined: Sun Dec 12, 2010 10:27 pm
Location: Hong Kong
Contact:

Re: SimCity prototype found!

Post by Gilbert »

Looks better than I have expected(I think all we got before was a screenshot with the menu icons on the left), especially with the not-so-tiny navigation map while scrolling through the field, making it a "16-bit like" game. I bet that eats most of the 64-sprite bandwidth already (maybe they use 8x16 sprites).

I think apart from favouring the SFC version over it, another possible reason for it not being released is manufacture cost. It's (almost) certain that the cart contains extra RAM (probably with battery backed-up portion for saving too) as the internal 2kb work RAM couldn't be enough for its random destructible constructible terrace. It's just not a good commercial deal to release something like this near the end of the console's life.
User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2064
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: SimCity prototype found!

Post by FrankenGraphics »

Yeah, it looks suprisingly good! They did a really good job on the interface.

The minimap/lookaround solution seems unique/visionary, even if it is derived from the problem of porting the game to a console with a feature set not designed with this type of game in mind.

It would have fared better if flashROM had been a commercially viable thing for the NES. Apparently it was invented by a toshiba employee in 1980 and made available in 1984, but must've cost a lot.
Pokun
Posts: 2681
Joined: Tue May 28, 2013 5:49 am
Location: Hokkaido, Japan

Re: SimCity prototype found!

Post by Pokun »

I've been waiting for this too! I couldn't hear the music in the video though, because of the loud commentaries.

Now if they just got it dumped.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: SimCity prototype found!

Post by lidnariq »

MMC5, two 32 KiB SRAMs ... small wonder it didn't make it to production.

I feel like there should be some way to search the FFTs of the audio for things that match the spectrum of a square or triangle wave, to reject all the useless commentary, but I have no idea how to implement the search portion...
ccovell
Posts: 1045
Joined: Sun Mar 19, 2006 9:44 pm
Location: Japan
Contact:

Re: SimCity prototype found!

Post by ccovell »

Well, despite the commentary, the music seemed sonorous and triangle-wave-heavy, almost as if the square wave channels had been subdued or muted.
User avatar
whicker
Posts: 228
Joined: Sun Dec 13, 2009 11:37 am
Location: Wisconsin

Re: SimCity prototype found!

Post by whicker »

Wow, it's been a phenomenal year for retro-gaming.

-Nintendo Playstation prototype #1 working.
-Starfox 2 retail version release very soon (but not holding my breath for major differences from beta version).
-Sega Saturn console booting from a USB flash drive by tapping into video decoder card slot.
-64DD North American retail version found at a garage sale (one of a kind).
-And now this NES SimCity game I've long since given up on ever seeing.


stuff I still hope yet to be found?
Dragonfly (SNES)
KI2 (SNES)
...Any squaresoft SNES CD prototype like Secret of Mana or Chrono Trigger???
User avatar
rainwarrior
Posts: 8732
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: SimCity prototype found!

Post by rainwarrior »

lidnariq wrote:I feel like there should be some way to search the FFTs of the audio for things that match the spectrum of a square or triangle wave, to reject all the useless commentary, but I have no idea how to implement the search portion...
There's some expensive software called Melodyne that works on this kind of principle to separate pitched sounds.

I did some experiments with similar a few years ago. I got some very rough separation of tones and noise, and it could try to identify chords etc. but I think there's a ton of refinement work on how to detect/select/separate tones that needs to be done before it's past the basic proof of concept stage. Even Melodyne isn't really as good as the cherry-picked examples in its ads makes it look, but I was quite impressed with how far beyond it was from the basic stuff I was doing.

Dunno if anyone's tried to make the GIMP equivalent of Melodyne yet, though it's on my list of projects that may someday become interesting enough to me to take priority again.
User avatar
Dwedit
Posts: 4924
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Re: SimCity prototype found!

Post by Dwedit »

I can see MMC5 extended attributes here. This could have been the game to finally show off the amazing features of the MMC5, rather than those Koei Games or Castlevania 3.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
User avatar
dougeff
Posts: 3079
Joined: Fri May 08, 2015 7:17 pm

Re: SimCity prototype found!

Post by dougeff »

I'm hoping someone dumps this (or repros it). I'd love to see it.

It doesn't look nearly as complete as I was hoping. Is this just an early prototype?
nesdoug.com -- blog/tutorial on programming for the NES
maseter
Posts: 23
Joined: Fri Nov 18, 2016 7:56 am

Re: SimCity prototype found!

Post by maseter »

For the impatient, there is an open-source city-building game for the GBC:
Image

Get this "µCity 1.0" for free here: https://github.com/AntonioND/ucity
Or watch some game play: https://www.youtube.com/watch?v=2rir-TVx020
Cheers :beer:
FrankWDoom
Posts: 260
Joined: Mon Jan 23, 2012 11:27 pm

Re: SimCity prototype found!

Post by FrankWDoom »

lidnariq wrote:MMC5, two 32 KiB SRAMs ... small wonder it didn't make it to production.

I feel like there should be some way to search the FFTs of the audio for things that match the spectrum of a square or triangle wave, to reject all the useless commentary, but I have no idea how to implement the search portion...
do they say in the video it has 2x 32K ram? or where did you get that from? I don't have audio at work.
User avatar
rainwarrior
Posts: 8732
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: SimCity prototype found!

Post by rainwarrior »

FrankWDoom wrote:do they say in the video it has 2x 32K ram? or where did you get that from? I don't have audio at work.
MMC5 is presumed from the 8x8 attributes.

Further presuming that 8k WRAM is not enough space to save the city state, there's no 16k chip (but you can do 2x8k), so the next size up is 32k. The MMC5 supports 2x32k (64k) at maximum.

So I think lidnariq is either presuming this maximum 64k of WRAM (2x32k), or presuming 32k WRAM and 32k CHR-RAM (could do pattern RAM banking). I'm not sure which.


SNES SimCity had 256k RAM inside it, for comparison, which could save two cities, so that might put an assumption for 64k WRAM being necessary into perspective.
Edit: never mind, it was 256 kilobit, so 32k.
Last edited by rainwarrior on Fri Sep 01, 2017 4:45 pm, edited 1 time in total.
lidnariq
Posts: 11432
Joined: Sun Apr 13, 2008 11:12 am

Re: SimCity prototype found!

Post by lidnariq »

rainwarrior wrote:So I think lidnariq is either presuming this maximum 64k of WRAM (2x32k), or presuming 32k WRAM and 32k CHR-RAM (could do pattern RAM banking).
The pictures of the PCB (in the cut up gold shelled prototype) show a NES-ETROM board with two RAMs, both socketed. Since ETROM comes by default with 2x8K RAM, the only reason to socket them would be if they needed at least one larger RAM.

(The picture also shows a UVEPROM for CHR-ROM)



The original DOS SimCity saves its cities in a consistently and exactly 27248 bytes, ending with the map itself stored as a 100x120 array of uint16s. Obviously they could have shrunk the world for the NES release, but ...

I guess it they could possibly have landed on "just" needing 40K... but without having actually looked at the Micropolis source code, I suspect they might double-buffer the world state. And the picture shows an extremely similar SRAM in both sockets.
Attachments
cropped from http://www.nesworld.com/unr-simcity.php
cropped from http://www.nesworld.com/unr-simcity.php
simcity-5.jpg (32.95 KiB) Viewed 13351 times
FrankWDoom
Posts: 260
Joined: Mon Jan 23, 2012 11:27 pm

Re: SimCity prototype found!

Post by FrankWDoom »

so with the mmc5 using 2 ram chips, could you simulate that setup with one ram chip? using the ram 0/1 enable lines to toggle the high address line? or do they have to be 2 physical chips for some reason?

edit: maybe there isn't a suitable single ram chip that big? what would be the part # for that?
Post Reply