Durango Computer FrameWork.
This repository contains the source code and configuration, needed to generate the Durango Computer FrameWork.
To use this FrameWork, you can use the next approach:
-
Install on your own machine.
a. Download the Last Release from the Release page.
b. unzip in your computer the Zip File.
c. Create a new Environment Variable
DDK
(Durango Dev Kit) that contains the Path where the Zip was unzipped. -
Use a Docker Image.
docker pull zerasul/durangodevkit:latest
To Compile and generate Durango Lib, you need the Next Prerequisites (Only if you don't use Docker Image):
- Make
- CC65
- Git
- Curl
- zip & unzip
After installing the prerequisites you can compile and generate a zip file
- Using make
make && make makeziplib
- using Docker
docker run --rm -v $PWD:/src/durango zerasul/durangodevkit:latest make && make makeziplib
In the folder examples
, you can find several examples of the uses of Durango Framework; and can generate a Rom from Each example. Each Example has its own Makefile and the source Code.
To compile each Example, you need first to Compile the Durango Framework.
git clone https://github.com/durangoretro/DurangoLib.git
make
If you are using the Durango Docker Image:
git clone https://github.com/durangoretro/DurangoLib.git
docker run --rm -v $PWD:/src/durango zerasul/durangodevkit:latest
Once you compile the last version of Durango FrameWork, you can compile each example:
make -C examples/fill_screen
Or using Docker:
docker run --rm -v $PWD:/src/durango zerasul/durangodevkit:latest make -C examples/fill_scren
To create a new ROM, you can use our Template Repository.