Repository files navigation Commodore C64 Game Source Code
Start with an old Commodore C64 game disk which is as close to the original as possible (g64 or nib ).
Include the copy protection.
Produce a commented assembler listing which reassembles to an exact copy of the originaL binary.
Make the source as variable as possible to allow any kind of modifications, data area and code relocation.
Sometimes add some own ideas to the game soures code for fun and as a proof of concept.
Sometimes add a (simple) level editor.
Assembler: 64tass
Disassembler: 65xxDis
Disk manager: DirMaster
Emulator: WinVice
Converter: NibTools
All content comes as a Notepad++ project
dox - Additional documentation
npp - Notepad++ modification instructions / language files / toolbar icons
C64
tools
asm
Projects
file: npp_project_name.xml
Data
inc - C64 system includes
originals - Game sources
c64_game
asm - Source code
d64 - C64 disk files
dis - Disassemblies
inc - Game includes
lst - Assembler listings
prg - Binaries
xtra - Additional files
file: all.bat - Call both, 64tass and 65xxdis
file: asm.bat - Call 64tass
file: dis.bat - Call 65xxdis
mods - Modified games
c64_game
[same structure as above]
About
Reverse engineered C64 assembler source code of my favourite C64 games, sometimes together with an enhanced version.
Topics
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.