Berzerk

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

Moderator: Moderators

Post Reply
User avatar
NOOPr
Posts: 75
Joined: Tue Feb 27, 2018 10:41 am
Location: Brazil
Contact:

Berzerk

Post by NOOPr »

I ported Berzerk from arcades to our beloved console.
Unfortunately it's only available in digital format 'cause I live outside US and would be impracticable to ship overseas, but if anyone is interesed to publish it just let me know.
Get it here: https://parisoft.itch.io/berzerk

I like to thank the entire NesDev community specially @rainwarrior and @dougeff who helped me in those darkest hours ;)

Image Image
zzo38
Posts: 1096
Joined: Mon Feb 07, 2011 12:46 pm

Re: Berzerk

Post by zzo38 »

I have a suggestion about this kind of sale: You should include the mapper number in the description.
(Free Hero Mesh - FOSS puzzle game engine)
User avatar
NOOPr
Posts: 75
Joined: Tue Feb 27, 2018 10:41 am
Location: Brazil
Contact:

Re: Berzerk

Post by NOOPr »

You're right. I added the ROM info.
Thanks
User avatar
NovaSquirrel
Posts: 483
Joined: Fri Feb 27, 2009 2:35 pm
Location: Fort Wayne, Indiana
Contact:

Re: Berzerk

Post by NovaSquirrel »

I saw a comment about the game not working on the NES Classic; may I recommend providing a port to MMC1 alongside the mapper 180 version? Assuming the MMC1 has been completely implemented, it supports putting the fixed bank at $8000 and the switchable bank at $C000, and you can expect emulators to always give MMC1 RAM at $6000-$7FFF, where it's more up in the air for discrete mappers if the emulators are not NES 2.0-aware.
User avatar
NOOPr
Posts: 75
Joined: Tue Feb 27, 2018 10:41 am
Location: Brazil
Contact:

Re: Berzerk

Post by NOOPr »

I was thinking to use mappers 11 or 66 but MMC1 is also a good option to consider. Thank you for point that out.
The problem is that I no longer have a NES Mini to test (traded mine by a real Famicom)...if anyone who have one is interested to test just send me a pvt.
User avatar
DRW
Posts: 2225
Joined: Sat Sep 07, 2013 2:59 pm

Re: Berzerk

Post by DRW »

Why do you need such an obscure mapper like the one for "Crazy Climber" or from Color Dreams? Wouldn't the game run on a simple UNROM cartridge?
My game "City Trouble":
Gameplay video: https://youtu.be/Eee0yurkIW4
Download (ROM, manual, artworks): http://www.denny-r-walter.de/city.html
tepples
Posts: 22708
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Berzerk

Post by tepples »

tl;dr: Use MMC1

One of the big draws of Berzerk is its wide variety of voice clips. But the NES CPU's DMA unit can read DPCM samples only from $C000-$FFFF. UNROM (2) cannot bankswitch $C000-$FFFF. UNROM (180) as used in Crazy Climber can, as can MMC1. The other options are A. not using so many samples or B. freezing gameplay until the sample completes (as Blades of Steel, Bases Loaded, and Racket Attack do).
User avatar
NOOPr
Posts: 75
Joined: Tue Feb 27, 2018 10:41 am
Location: Brazil
Contact:

Re: Berzerk

Post by NOOPr »

I followed the recommendations of @NovaSquirrel and @tepples and provided an MMC1 version. It was tested on NES Mini and works.
Thank you.
User avatar
DRW
Posts: 2225
Joined: Sat Sep 07, 2013 2:59 pm

Re: Berzerk

Post by DRW »

I wouldn't label the MMC1 version as "NES Mini" on your website. There's nothing really NES Mini-specific with an MMC1 mapper.

In fact, is there a reason to offer the other version with the obscure mapper at all anymore? Shouldn't the MMC1 version be the new master version since it's one of the most common headers?
My game "City Trouble":
Gameplay video: https://youtu.be/Eee0yurkIW4
Download (ROM, manual, artworks): http://www.denny-r-walter.de/city.html
User avatar
NOOPr
Posts: 75
Joined: Tue Feb 27, 2018 10:41 am
Location: Brazil
Contact:

Re: Berzerk

Post by NOOPr »

I chose this mapper cause I wanted a cheap and easy one to put in a real cart, also as a challenge for myself to use resources compatibles in the time where the game would be made.
The MMC1 port is just a workaround to let people play it on NES Mini.
That being said, the file name of the MMC1 port is just to keep things simple for those who don't have all the tech knowledge that we do.
Post Reply