Skip to content

VideoHardwareSDK 1.0.0.4

Latest
Compare
Choose a tag to compare
@martinpiper martinpiper released this 03 Jan 09:30
· 897 commits to master since this release

The releases have been updated with new conversion tools and demonstrations sources in VideoHardwareSDK 1.0.0.4.zip

This includes source for the Arkanoid style demo:
https://www.youtube.com/watch?v=-aE-3CVW_vo

Video Hardware

This project contains C64 code that interfaces with the user port 24 bit address and extension video hardware in this project: https://github.com/martinpiper/BombJack

Prerequisites

Source: https://github.com/martinpiper/C64Public
Source: https://github.com/martinpiper/BombJack
Release: https://github.com/martinpiper/BDD6502/releases
Release: https://github.com/martinpiper/ImageToBitplane/releases

To build and run

To convert the artwork assets used in the demo. This does not need to be run every time, only when the assets are changed. Run:

* assets\convert.bat
* assets\convert3.bat

To build the code, execute tests, and run one of the examples by running one of these:

* BuildIt.bat
* BuildIt3.bat
* BuildIt3Anim.bat

Map editor

The map files in assets*.tmx and *.tsx use this editor: https://www.mapeditor.org/2020/04/14/tiled-1-3-4-released.html

* The map needs to be expoerted as an image, which is then converted into tile data using convert.bat
	Menu->File->Export as image: assets\map.png

Editing tests

Tests for this projects are authored with BDD6502, which is a framework built around Cucumber that executes readable test cases.

To open the editor, run: FeatureEditor.bat

Credits

Code:
	Me :)

Artwork:
	https://opengameart.org/content/rpg-town-pixel-art-assets
	https://opengameart.org/content/colored-16x16-fantasy-tileset
	https://opengameart.org/content/cloud-set
	https://www.spriters-resource.com/arcade/arkanoid/

Music:
	https://modarchive.org/index.php?request=view_by_moduleid&query=188017