base:berzerk_redux
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | base:berzerk_redux [2015-04-17 04:30] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Berzerk Redux ====== | ||
+ | ===== History ===== | ||
+ | |||
+ | When someone posted a [[http:// | ||
+ | |||
+ | Then when nobody else came up with a version I thought to myself that I would quickly test out the basic technical requirements to get a feel for how long it would take to do a new version. Chiefly these were: | ||
+ | |||
+ | 1) Getting NMI samples working with the multiplexor. | ||
+ | 2) Then seeing how many segments of speech could be squeezed into realistic memory conditions. | ||
+ | 3) Maze generation that did not produce a blocked route for the player. | ||
+ | 4) Pixel accurate collision detection of background and sprites (just like the arcade) using the VIC registers. | ||
+ | |||
+ | Most of the code used existing libraries for the sprites, music, sound effects and disk access from my other projects. After the technical proof of concept was completed the extra game play code and tweaking took most of the remaining development time. | ||
+ | |||
+ | The reference version for this conversion was the arcade ROM with MAME. | ||
+ | |||
+ | |||
+ | The finished version can be downloaded from [[http:// | ||
+ | |||
+ | ===== Source code ===== | ||
+ | |||
+ | Source code for the game and supporting libraries is available from [[projects: | ||
+ | |||
+ | The file C64\BerzerkRedux\HowToBuildRelease.txt contains build instructions for all of the components of this game. |
base/berzerk_redux.txt · Last modified: 2015-04-17 04:30 by 127.0.0.1