aboutsummaryrefslogtreecommitdiff
path: root/src/TODO
blob: 87bc4da7c3798085dae07eda52fd715bb9a35328 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
c8asm:
	— SCHIP support: SUPER directive?
ahoy:
	— NCurses port?
	— SCHIP support
	— User-configuration:
		— Keybindings
		— Colors
		— Sound
		— Volume (Also at runtime and as CLI param)
		— Clock Speed (Also at runtime and as CLI param)
	— Savestates
	— Scanlines
	— Other cool visual effects
	— Machine reset
c8c:
	— Implement the C8 compiler
	— Write assembly to stdout, allowing for such constructions as
	  ‘c8c file.c8 | c8asm >out.bin’ or ‘c8c file.c8 | c8asm | ahoy’.
c8dasm:
	— Implement the disassembler.