Skip to content

Commit 655c7c9

Browse files
committed
cleanup
1 parent 1df06a2 commit 655c7c9

14 files changed

+31
-16361
lines changed

.gitignore

-6
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,5 @@
22

33

44
build/
5-
plus4/docs/plus4.pdf
6-
plus4/music/labels.asm
7-
8-
C64/music/exports/ghosttown.prg
9-
C64/music/exports/industrialtown.prg
10-
C64/music/exports/meditationtown.prg
115
C64/build
126

README.md

+28-17
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,44 @@
11
![screenshot 2019-04-28 um 20 59 43](https://user-images.githubusercontent.com/434355/56868875-925ec100-69f8-11e9-84e1-2cb37ed6f368.jpg)
22

33

4-
# Ghost Town 1.1
4+
# Ghost Town Disassembly
55

6-
This version of the Commodore 16 game "Ghost Town" is based on the fully disassembled source code. It has been commented, restructured, bug fixed and optimized.
6+
This is the fully disassembled source code of the Commodore 16 game "Ghost Town". It has been commented, restructured, bug fixed and optimized. In addition, new content has been added.
77

88

9-
## All versions
9+
## Plus/4 version (64k RAM)
1010

11-
* English and German text
12-
* Fixed typos and text glitches for both languages
11+
* choose between english, german and hungarian language
12+
* a new multicolor bitmap title screen
13+
* greatly improved ingame graphics (updated charset)
14+
* Fixed typos and text glitches for both original languages
1315
* Fixed joystick routine to be more reliable
14-
* The box with the boots is now easier to break open
16+
* lots of bug fixes
1517

16-
* Loader Picture
17-
* Walkthrough & Hints file
18-
* ingame hint system
1918

19+
## C64 & C128 versions
20+
21+
* the game has been ported to the Commodore 64/128 for the first time
22+
* completely new SID music from Spider Jerusalem based on original score
23+
* choose between english, german and hungarian language
24+
* a new multicolor bitmap title screen
25+
* greatly improved ingame graphics (updated charset)
26+
* Fixed typos and text glitches for both original languages
27+
* Fixed joystick routine to be more reliable
28+
* lots of bug fixes
2029

21-
## C16 & Plus/4 versions
30+
# How to build
2231

23-
* option to play with an alternative graphics charset
32+
The game can be build with ACME and exomizer. This is my command line for the C64.
2433

34+
````
35+
acme -v4 -f cbm -r ../build/report.asm -l ../build/labels -o ../build/main.prg main.asm && STARTADDR=$(grep 'intro_start' ../build/labels | cut -d$ -f2 | cut -f1) && exomizer sfx 0x$STARTADDR -n -t 64 -o ../build/main.prg ../build/main.prg && cat ../build/labels ../build/monitor_commands > ../build/vicelabels
36+
````
2537

26-
## C64 & C128 versions
38+
And the same for the Plus/4 version:
2739

28-
* the game has been ported to the Commodore 64/128 for the first time
29-
* completely new SID music based on original score
30-
* ingame sound effects
31-
* additional graphic effects (sprite support)
32-
* better joystick support
40+
````
41+
acme -v4 -f cbm -r ../build/report.asm -l ../build/labels -o ../build/main.prg main.asm && STARTADDR=$(grep 'intro_start' ../build/labels | cut -d$ -f2 | cut -f1) && exomizer sfx 0x$STARTADDR -n -t 4 -o ../build/main.prg ../build/main.prg && cat ../build/labels ../build/monitor_commands > ../build/vicelabels
42+
````
3343

44+
Please note that the directory structure will likely be different on your machine. If you use VSCode as an editor, you'll find a `tasks.json` file inside the `.vscode` folder that compiles, packs and displays the game in the VICE emulator.
-6.6 KB
Binary file not shown.

extras/ghost_town_german_original.prg

-6.66 KB
Binary file not shown.

0 commit comments

Comments
 (0)