-
Example Code 3D-Demo V.1.61 The following source code resembles V.1.61 of the 3D-Demo from May 2017 and gives all the necessary insights in basic 3D-algorithm design back in the days. Following versions of the demo kept the basic calculation routines and just got some new features concerning object data handling and …
Read More -
6502 Assembler: Profiling your assembly code ChamP is a 6502/65C02 emulator / profiler that enables you to really get to know where you spend your cycles in your code. Features full, cycle-accurate 6502/65C02 emulation HIRES screen output as animated GIF with exact frame timing calculation of average frame rate (if …
Read More -
6502 Assembler: Programming a 3D-Starfield Simulation Simulating starfields is an essential problem in space action game development. Most shooter games feature a 2D-starfield where stars are moving in a single direction as a side scroller on the computer screen in order to simulate the flight of a spaceship. 2D side …
Read More -
This writeup came into being during my work on the Angry Birds project and should document the ups and downs of the development phase - also as a document for later times to read over it again and reproduce many of the design decisions of the game. Are you Angry? Pixel-8-Studios in cooperation with 8-Bit-Shack are …
Read More -
Behind the Scenes: DOLORES Library Exploiting a new graphics mode on the Apple IIe enhanced In the original Apple II LORES graphics was limited to 40 x 48 pixels in 16 colors. With the introduction of the Apple //e enhanced onwards a Double LORES mode with 80 x 48 pixels in 16 colors was implemented. However, …
Read More -
A TWISTER is an oldschool demo effect showing an overlay of different sinus waves which gives the impression of a winding spiral in 3D. The task was to implement that effect on a standard Apple II with 48k RAM @1MHz CPU speed. I am not a great AppleSoft coder but I sometimes like using AppleSoft for rapid prototyping …
Read More