A new and improved Donkey Kong port

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

Moderator: Moderators

User avatar
GradualGames
Posts: 1106
Joined: Sun Nov 09, 2008 9:18 pm
Location: Pennsylvania, USA
Contact:

Re: A new and improved Donkey Kong port

Post by GradualGames »

This rules. :beer:
Cart.Era
Posts: 1
Joined: Wed Jan 31, 2018 8:57 am

Re: A new and improved Donkey Kong port

Post by Cart.Era »

This is impressive! Respect to you, Sumez for all your work on what i already consider one of the best looking donkey kong arcade "ports" available! I can confirm the rom supplied works on GBA hardware using a flashcart (M3 Perfect Lite) and the "pocketnes" nes emulator for GBA. My testing on the aforementioned hardware has led to an obvious hardware restriction which is when playing the rom on gba and turning the console on its side, it presents the issue of the d-pad not being mapped properly for the hardware. This has lit my fire so to speak on making an attempt to wrap my head around hex editing with no luck to this point on coming up with a fix (I have yet to find $4016,$4017 location in HxD so I haven't gone through the trail and error of modifying these locations.... im a hex newb). I then started to brainstorm on ideas that may further improve your homebrew, such as a possible settings menu giving the option of multiple screen rotation configurations with the buttons properly mapped and rotated according to the display option selected (possibly hidden, only accessible from title screen by multi button input, e.g. start+select simultaneously to keep genuine to the "arcadesque" presentation of your homebrew). There could be 4 modes, including upside down for the option of playing with your left or right hand controlling the d-pad/a&b buttons on a GBA. This would also give those playing on real nes hardware the option of which vertical direction they can chose to turn there display. Another nice touch to the idea would be the last configuration selected could possibly be saved in sram, which would help those who may like to have a dedicated hardware setup to your homebrew. I am a novice at best in regards to this stuff, so im not sure what your restrictions would be in implementation of any of these features. If proper "gba support" is far from the top list of project priorities, it would be completely understood as this is a NES project and i'd imagine im on the very short list of those trying to play this on the GBA, although the more versatile your project, the more eyes and hands will see and play it. Suggestions aside, Thanks for all your work on this, cool stuff indeed!
User avatar
Sumez
Posts: 919
Joined: Thu Sep 15, 2016 6:29 am
Location: Denmark (PAL)

Re: A new and improved Donkey Kong port

Post by Sumez »

Thanks a lot :)

Adding an options screen would probably be a bit annoying, as the code is very closely based on the original arcade Z80 structure (with whatever overhead that might result in) - I did do something similar when testing the game, on the "push only 1player button" screen, where I replaced the text with two options (starting level and starting screen/board index) that could be changed by pressing up/down or left/right, coincidentally saved in the saveram similar to what you suggest.
As it is, it's a little hard to add any more code to the game without moving into bank switching, as I used as much space I could for the sound data - the PRG rom is completely packed :)

If you want to remap what buttons are checked for left, right, up and down in the game, I think it would be easier to just identify the areas where these directions are checked, as opposed to the controller reading routing - however it's worth noting that in Donkey Kong left/right isn't just used for controlling Mario, but the barrel AI and the jump detection (when jumping "over" an item) also check for the direction pushed.
hoge2099
Posts: 1
Joined: Tue Jul 31, 2018 7:14 am

Re: A new and improved Donkey Kong port

Post by hoge2099 »

Great work! :beer:
I also want you to make me the original version of Japan! (The construction of the stage is different from an American edition.)

Donkey Kong JR also wants you to make me!
User avatar
Deadeye
Posts: 8
Joined: Wed Feb 12, 2020 4:49 am
Contact:

Re: A new and improved Donkey Kong port

Post by Deadeye »

Hey Sumez,

Just wanted to let you know that download link is no longer active, in case you were not aware.
Pokun
Posts: 2681
Joined: Tue May 28, 2013 5:49 am
Location: Hokkaido, Japan

Re: A new and improved Donkey Kong port

Post by Pokun »

Haven't seen Sumez for some time now. I wonder if he ever finished this.
I'll just upload the ROM here for now.
dk.7z
Donkey Kong
(23.53 KiB) Downloaded 248 times

tepples wrote: Thu Nov 09, 2017 7:19 am Where did you get that name for the fireball enemies in 100m? As far as I can tell from MarioWiki, only Atari came up with that name.
It just hit me that Firefox might be a weird translation of kitsunebi (which means foxfire)? Kitsunebi is basically one of many variants of the phenomena also called Will-o'-the-wisp in English which it kinda looks like. And they are kinda similar to other fireball enemies in Mario and Zelda games like the Bubble/Podoboo which are probably based on the same phenomena.
brudog56
Posts: 1
Joined: Thu Jan 18, 2024 8:10 am

Re: A new and improved Donkey Kong port

Post by brudog56 »

Deadeye wrote: Sun Jul 31, 2022 8:59 am Hey Sumez,

Just wanted to let you know that download link is no longer active, in case you were not aware.
You can still get it from the Wayback Machine https://web.archive.org/web/20180817051 ... /pr/dk.nes
Post Reply