Main > Main Forum
DKAFE - Donkey Kong Arcade Frontend (Windows and Raspberry Pi4)
10yard:
Version 0.32 of DKAFE frontend is now available at https://github.com/10yard/dkafe#get-dkafe-for-your-system
I've added lots of new features and improvements since my last update here. Highlights of additions are as follows.
New rom hacks were added:
- "Vector Kong" by me
- "Galakong Junior" by me
- "RNDMZR" by Paul Goes
- "DK Wizardry" by Paul Goes
Improvement to joystick controls:
- Add D-pad/Hat detection to joystick controls
- Fix bug with joystick axis logic
- Update default settings file to include optional joystick mapping
Windows XP support:
- Fix XP build and bring up to v0.31 (v0.32 will be available soon)
- Fix LUA compatibility on XP
Galakong improvements:
- Include end of level and end of game stats (like Galaga does)
- Add animated explosions
- Add Galaga death sound
Bug fixes and improvements:
- Rework the Raspberry Pi4 build script, it now produces an SD card image.
- Updates to automatic ROM patching to include DK Junior
- Fix autostart bug
- Fix 7:8 pixel aspect typo in settings.txt file
Gingerbred Kong:
- A large Gingerbread Kong sprite was added to the old Atari 2600 Graphics hack - replacing the regular arcade Donkey Kong.
Jon
10yard:
Version 0.36 of my arcade frontend is now available at https://github.com/10yard/dkafe#get-dkafe-for-your-system
Highlights as follows.
New Plugins:
- Extreme Galakong - It's a stupidly difficult GalaKong variant. You only get wild barrels and must shoot your way to survival. See video below.
- A level 5 start option was added to the game launch menu of selected games.
- A stage practice option (Barrels, Pies, Springs and Rivets) was added.
VectorKong improvements:
- Fireballs now turn blue when Jumpman has the hammer. See pic below.
- The smash animation was simplified
- Top line is now coloured red
Crazy Kong support:
- Crazy Kong rom support was added (cclimber driver added). You need to put ckongpt2.zip into your ROMS folder for it to appear in the frontend.
Emulation:
- The bundled DKWolf emulator was updated to WolfMAME v0.241
- Fixes to recording and playback when using a MAME emulator that is not default (dkwolf).
- Automatic plugin installation when using a MAME emulator that is not default (dkwolf).
Simplify the MAME/LUA/frontend interface:
- Score tracking now takes your best score from your session (you could play many games before exiting back to the frontend) and is no longer tied to the high score table. You don't even have to register your name in the high score table. Just exit game after achieving your target score if you want and coins will be awarded.
- The "Push coin to end game" logic is now redundant and has been removed. The player can simply exit game anytime after achieving their desired score.
- Remove custom high score table (player, scores) logic and RAM/ROM updating.
- Retain the original authors intended default high score tables entries.
Intro animation:
- The DKAFE intro animation was tidied up. There is better transition from intro into the frontend startup.
Pi 4/400:
- Raspberry Pi4/400 config optimisations.
- Pi4 now uses accelerated video mode.
Windows XP:
- XP build was brought up-to-date. You can install DKAFE v0.36 to XP if you really want to.
Jon
DefJam:
Hi, just stumbled on this front end and it just awesome! I have a DK machine with a 60 in 1 board in it and that is going to get moved out for this! Question for you, I am trying to get the X64 version running. GOod news is the front end opens and runs great, but I cannot get a game to start. I walk up to machine, push up..... it shows me a little description, I hit the jump button to start, but it just kicks me back to the main screen. Any suggestions ? (I could be doing something ridiculously wrong).
Also, anyone have any good suggestions on how to get this hooked up to the arcade monitor in the PC ? I have a pi 4 or I could use an old laptop or something...(If i can get it running).
This is an incredible piece of software!
What are the chances you can add donkey kong game from the gameboy to this ? I know it is not arcade based, but that game is fantastic, and very much in the spirit of the arcade games. be interesting to have all the console ports as well, but that gameboy DK game is really fantastic.
javeryh:
Been meaning to try this out... Glad to see it is still being worked on!
10yard:
--- Quote from: DefJam on January 28, 2023, 03:19:53 pm ---Hi, just stumbled on this front end and it just awesome! I have a DK machine with a 60 in 1 board in it and that is going to get moved out for this! Question for you, I am trying to get the X64 version running. GOod news is the front end opens and runs great, but I cannot get a game to start. I walk up to machine, push up..... it shows me a little description, I hit the jump button to start, but it just kicks me back to the main screen. Any suggestions ? (I could be doing something ridiculously wrong).
Also, anyone have any good suggestions on how to get this hooked up to the arcade monitor in the PC ? I have a pi 4 or I could use an old laptop or something...(If i can get it running).
This is an incredible piece of software!
What are the chances you can add donkey kong game from the gameboy to this ? I know it is not arcade based, but that game is fantastic, and very much in the spirit of the arcade games. be interesting to have all the console ports as well, but that gameboy DK game is really fantastic.
--- End quote ---
Thanks man! Glad that you like the frontend.
Did you place your dkong.zip into the dkafe/roms folder and generate all of the patched roms? You should see confirmation of this when you started up the frontend.
The bundled emulator supports only DK roms so if you've changed the romlist.csv to include other games then you would also need to define another emulator in the settings.txt
It's already possible to launch GB and other emulators. There's a shell folder where you can define a launch script. If you look in that folder you'll see already a file named "dkong_gb.bat". You can update that .bat file to include the location of your gameboy emulator and location of your gameboy rom. Then add a new line into the romlist.csv (or change an existing line). You'll need to set the rom name to "dkong_gb" and the subfolder name to "shell". Remove the emulator number and prizes. See screenshot below. I've changed DK Junior to DK on the GBA. Give me a shout if you need more help.
Maybe I should add popular console versions to the default DKAFE setup. Automatically set them up in the frontend when roms are detected.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version