It is currently Mon Dec 18, 2017 9:51 am

All times are UTC - 7 hours





Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Wed Feb 27, 2013 6:51 pm 
Offline

Joined: Sun Nov 14, 2004 11:24 am
Posts: 330
Didn't see this posted anywhere yet,

http://youtu.be/Hvx4xXhZMrU


Top
 Profile  
 
PostPosted: Wed Feb 27, 2013 11:01 pm 
Offline
User avatar

Joined: Mon Sep 27, 2004 8:33 am
Posts: 3715
Location: Central Texas, USA
Wow, there's someone with a good solid view of the big picture of NES development. Very refreshing how he approached porting without getting lost in the details of the hardware.


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 10:23 am 
Offline
Formerly WhatULive4
User avatar

Joined: Fri Oct 30, 2009 4:43 am
Posts: 339
I believe bripro joined a tech institute at age 14 to be a programmer (it was in a video, can't remember the details). I only wish I had started programming at a young age, would make things like assembly language much easier.


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 11:05 am 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10173
Location: Rio de Janeiro - Brazil
He found a pretty interesting way to explain how things work to people not acquainted with retro console development, but to long time programmers this is pretty basic stuff.


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 11:50 am 
Offline
Formerly 65024U

Joined: Sat Mar 27, 2010 12:57 pm
Posts: 2257
I'm more impressed with how fast he made his setup, not what it does really. But still, over all it STILL is very impressive. And it was fun to see, even for me. Somebody, like many here, who have worked on said system and saw the types of tradeoffs he did.

But he should have had a decompression routine determine which type of tile to output when rendering, instead of changing them all to one type. :) Hehe, kidding...sort of. :)


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 12:33 pm 
Offline

Joined: Wed Mar 09, 2005 9:08 am
Posts: 348
That's one great video! I reckon it'll be the first thing I reach for the next time I make another failing attempt at explaining NES programming to the uninitiated ;)

Furthermore, I still remember my disappointment when bripro decided to change the scope of his project to not target the NES anymore, so I'm really thrilled he's now gone full circle and resurrected the original NES version! If he plans to produce carts for sale he can count me in as a customer... :)


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 4:32 pm 
Offline
User avatar

Joined: Wed Apr 02, 2008 2:09 pm
Posts: 1047
Well, it's out. I bought Retro City Rampage way back in when it was first released, so I just grabbed the update to see "ROM City Rampage". What's been done is really, really impressive, but the physics and things leave a lot to be desired especially after playing the non-NES version. He definitely made the right choice when he switched from NES, the game is better for it.

Also, there really does appear to be a rom in there. I found and edited some 6502 code in RAM while the prototype (ROM City Rampage) was running. It picked up my change as expected.

_________________
https://kasumi.itch.io/indivisible


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 5:05 pm 
Offline

Joined: Wed Mar 09, 2005 9:08 am
Posts: 348
Have you managed to rip the ROM and verify that it works on a NES? (and preferably a powerpak) Just to exclude the possibility of it being a ROM specifically adjusted for the emulator...


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 5:29 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 3192
Location: Mountain View, CA, USA
Bananmos wrote:
Have you managed to rip the ROM and verify that it works on a NES? (and preferably a powerpak) Just to exclude the possibility of it being a ROM specifically adjusted for the emulator...

He "sort of" answers that in another video (uploaded 5 hours ago), but not exactly:

http://www.youtube.com/watch?v=ZffFxLyD4Ig

The important part comes from a single comment to that video:

Code:
1. Buy the game.
2. extract 747E67D6 and C87FC3A3 from gamedata.bfp with BFPExtractor
3. use hex editor to create file "RCRheader.bin" with hex data like "4E 45 53 1A 20 20 50 00 00 00 00 00 00 00 00 00"
4. run command
   copy /b RCRheader.bin+747E67D6+C87FC3A­3 "ROM City Rampage [!].nes"
5. Play in FCEUX or whatever you want
6. Make sure you bought the game.

From the header it looks like it uses mapper 5, i.e. MMC5. Yow.


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 5:34 pm 
Offline

Joined: Wed Mar 09, 2005 9:08 am
Posts: 348
Game was on sale on the webpage and was said to run well in Wine, so figured I would try it out myself and purchased it.

Doesn't run so well though - sound is completely garbled and apparently if you misconfigure your joypad once there's no way to get back to the joypad settings (re-install probably needed?).

So it just proves the point of why I stay away from PC games and prefer my NES instead. hope the embedded ROM will give a better experience...


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 5:54 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10173
Location: Rio de Janeiro - Brazil
koitsu wrote:
From the header it looks like it uses mapper 5, i.e. MMC5. Yow.

He mentioned that right from the beginning, way before he moved away from the NES. I think the reason for the MMC5 is the need to color individual 8x8-pixel tiles, as opposed to the regular 16x16-pixel areas. Since everything is so small, he needs that to properly color doors, windows and other tiny details on buildings. Also, I bet he takes advantage of being able to access way more than 256 background tiles at the same time, so he can draw a detailed city without having to bankswitch or update the pattern tables for specific regions


Top
 Profile  
 
PostPosted: Thu Feb 28, 2013 6:37 pm 
Offline

Joined: Sun Apr 13, 2008 11:12 am
Posts: 6540
Location: Seattle
In the video, he mentioned using the MMC5's 16384 tile mode several times, and that despite that, he still ran out of tiles.


Top
 Profile  
 
PostPosted: Fri Mar 01, 2013 2:24 am 
Offline
User avatar

Joined: Mon Feb 07, 2011 12:46 pm
Posts: 941
koitsu wrote:
Code:
1. Buy the game.
2. extract 747E67D6 and C87FC3A3 from gamedata.bfp with BFPExtractor
3. use hex editor to create file "RCRheader.bin" with hex data like "4E 45 53 1A 20 20 50 00 00 00 00 00 00 00 00 00"
4. run command
   copy /b RCRheader.bin+747E67D6+C87FC3A­3 "ROM City Rampage [!].nes"
5. Play in FCEUX or whatever you want
6. Make sure you bought the game.

From the header it looks like it uses mapper 5, i.e. MMC5. Yow.
That's good. Now you can use it on any real NES/Famicom hardware or any computer having the NES/Famicom emulator, rather than only Windows or Wine or whatever. (Step 6 can be omitted though, and step 4 might be modified on non-Windows computers)

_________________
.


Top
 Profile  
 
PostPosted: Fri Mar 01, 2013 12:55 pm 
Offline

Joined: Wed Mar 09, 2005 9:08 am
Posts: 348
So, the ROM turned out to be a disappointment as well. On the upside, the graphics are quite nice, so the MMC5 extra graphics features do show, even if t looks somewhat too static with no animated bg tiles.

On the downside, there's no sound at all, neither music nor SFX. It's very glitchy graphically, with flickering screen transitions and lots of sprite flicker, which the constant slowdowns make even worse. Controls seem pretty broken, as trying to get into the car takes an eternity. And there's no intructions about where to go or what to do. Lots of doors and entrances, but seems they can't be accessed. So while it's a bit of a cool MMC5 tech demo, it's a very unfinished product.

It does say "Unfinished prototype" in big letters, so I hope it'll be improved to a point where it's playable. At the moment there's nothing fun about playing it, and not really worth even the halved sale price I got it for.

Just my 749 cents 'bout it...


Top
 Profile  
 
PostPosted: Fri Mar 01, 2013 1:51 pm 
Offline
User avatar

Joined: Fri Nov 12, 2004 2:49 pm
Posts: 7320
Location: Chexbres, VD, Switzerland
Sounds like I'll have to buy it when the ROM version will be fixed.
I mean I am not a fan of GTA and derivate (far, FAR from it) but on the technical side it looks like a cool project.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC - 7 hours


Who is online

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