[Electronics]  [Files]   [Links]

 
Electronics » the v3 Z80 project » demo!


"Z80 Project Vs Amiga Boing" :)

This demo was done to test out two of the new features of the V3 Z80 project; the enhanced sprite controller and character mapped display mode. Click the pic on the right to play the video (2MB - divx .avi)

Technical details: The demo runs at 50 frames per second (naturally:) but my crumbly video capture card / camcorder combo would only allow me to do a 25 FPS avi. There's also no tearing in the original, the split you may see on the video rolling down the screen was caused by the camcorder being slightly out of sync with the TV.

Really technical details: The display is actually in character mapped mode. The blue ball is made of hardware sprites and the red one is actually "the background" (using a character set made of ball fragments) which is being shifted smoothly with hardware scrolling. The grid behind both balls is regenerated each frame (its all the same character:) to compensate for the scrolling. The edge characters of the red ball also have to be regenerated each frame to cleanly mask the ball against the "changing but stationary" grid. The scrolly message uses a similar scroll compensating method along with beam sync'd IRQs and colour bars. Phew!

The tune is originally from the C64 game Hawkeye. Here the Z80 project is playing an Amiga Protracker conversion which I converted to use synth instruments (again) with my sound editor - kinda full circle, no? :)