retroleague
所属分类:汇编语言
开发工具:Assembly
文件大小:0KB
下载次数:0
上传日期:2020-03-09 17:04:05
上 传 者:
sh-1993
说明: 在C和6502汇编中编程的复古游戏。
(A retro game programmed in C _and_ 6502 Assembly.)
文件列表:
LICENSE (1075, 2020-03-09)
Makefile (2950, 2020-03-09)
bin/ (0, 2020-03-09)
bin/stub (0, 2020-03-09)
build/ (0, 2020-03-09)
build/stub (0, 2020-03-09)
build_snes_runtime_lib.sh (718, 2020-03-09)
cfg/ (0, 2020-03-09)
cfg/apple2enh.cfg (906, 2020-03-09)
cfg/c64.cfg (1054, 2020-03-09)
cfg/nes_nrom.cfg (1316, 2020-03-09)
cfg/snes_lorom128.cfg (1262, 2020-03-09)
get_crc32.sh (47, 2020-03-09)
graphics/ (0, 2020-03-09)
graphics/c64/ (0, 2020-03-09)
graphics/c64/chr0.chr (16384, 2020-03-09)
graphics/c64/text.chr (16384, 2020-03-09)
graphics/c64/trl_logo.chr (16384, 2020-03-09)
graphics/nes/ (0, 2020-03-09)
graphics/nes/chr0.chr (8192, 2020-03-09)
graphics/nes/text.chr (8192, 2020-03-09)
graphics/nes/trl_logo.chr (8192, 2020-03-09)
graphics/systems.txt (484, 2020-03-09)
graphics/text.bmp (17530, 2020-03-09)
graphics/text.map (318, 2020-03-09)
graphics/trl_logo.bmp (94346, 2020-03-09)
graphics/trl_logo.map (1288, 2020-03-09)
graphics/trl_logo_4color.bmp (30854, 2020-03-09)
graphics/trl_logo_merged.map (3353, 2020-03-09)
include/ (0, 2020-03-09)
include/apple2.asm (2049, 2020-03-09)
include/apple2.h (5263, 2020-03-09)
include/c64.asm (5898, 2020-03-09)
include/c64.h (8603, 2020-03-09)
include/nes.asm (4174, 2020-03-09)
include/nes.h (6706, 2020-03-09)
include/retroleague.h (1849, 2020-03-09)
... ...
# retroleague
An game programmed in C and 6502 & 65816 Assembly.
**Requirements:**
- BASH / Unix environment (eg Linux, Mac OS X, Cygwin for Windows)
- GNU make
- cc65
**Optional:**
- C64 emulator
- NES emulator
- SNES emulator
**Platforms:**
- C64
- NES
- SNES (WIP)
**Instructions:**
- Clone cc65 project (https://github.com/cc65/cc65.git).
- cd cc65; make
- export CC65_HOME=/path/to/cc65
- export PATH=$PATH:$CC65_HOME
- cp $CC65_HOME/lib/nes.lib retroleague/lib
- cd retroleague; make
- Open retroleague/bin/retroleague.nes in an appropriate emulator.
**To Do:**
- Add a step to patch and build snes.lib (replacing need to supply binary and have build_snes_runtime_lib.sh).
- Determine how to get function parameters to work correctly with SNES builds--cc65 runtime library code not using 65816 architecture correctly?
- Make build process give SMC images a valid CRC checksum header value at build time.
- Make build process give SMC images a header name value based on the project.
近期下载者:
相关文件:
收藏者: