super-mario-bros-tale-of-th.../README.md

55 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2023-12-03 21:31:09 +00:00
# Super Mario Bros.: Tale of the Black Koopa
2023-12-03 00:20:32 +00:00
2023-12-03 21:31:09 +00:00
A hack of Super Mario Bros.
![Super Mario Bros.: Tale of the Black Koopa in action](/demo.png)
## Usage
### Requirements
cc65 must be installed on your system; the oldest supported version is `2.18`. No other dependencies are required.
Additionally a file containing the graphics for the original Super Mario Bros. game must be present on your system. This file is not provided.
### Installing
Clone this repository locally:
```shell
$ git clone https://forge.thatspaceandtime.org/ooxie/super-mario-bros-tale-of-the-black-koopa.git super_mario_bros_tale_of_the_black_koopa
$ cd super_mario_bros_tale_of_the_black_koopa
```
Copy the graphics file:
```shell
2023-12-10 08:30:34 +00:00
$ cp <path_to_the_graphics_file> src/chars.bin
2023-12-03 21:31:09 +00:00
```
2024-05-01 21:12:56 +00:00
Create the target directory:
```shell
$ mkdir target
```
2023-12-03 21:31:09 +00:00
### Building
To build the binary, execute:
```shell
2023-12-10 08:30:34 +00:00
$ cl65 -t nes -o target/super_mario_bros_tale_of_the_black_koopa.nes -C src/linker.cfg src/main.asm
2023-12-03 21:31:09 +00:00
```
### Running
2023-12-10 08:30:34 +00:00
To run the game, open the file `target/super_mario_bros_tale_of_the_black_koopa.nes` in your favorite NES emulator. Alternatively you can run it on original hardware.
2023-12-03 21:31:09 +00:00
### Playing
Refer to the original manual for Super Mario Bros.
## License
2023-12-03 22:01:11 +00:00
The source code of this project is not licensed, as the original work it is based on is not (see [LICENSE](/ooxie/super-mario-bros-tale-of-the-black-koopa/src/branch/master/LICENSE)).