├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── README.md ├── extra_instructions.txt ├── fonts ├── JetBrainsMono-Bold.ttf └── JetBrainsMono-Medium.ttf ├── lucynes.sln ├── nestest ├── nestest.log └── nestest.nes ├── odinfmt.json ├── ols.json ├── palettes ├── Composite_wiki.pal └── ntscpalette.pal ├── roms └── .keep ├── saves └── .keep ├── shaders ├── easymode.fs └── scanlines.fs ├── src ├── addr_mode.odin ├── audio.odin ├── audio_noise.odin ├── audio_pulse.odin ├── audio_triangle.odin ├── cpu.odin ├── debugger.odin ├── guimu.odin ├── instructions.odin ├── main.odin ├── mappers.odin ├── ppu.odin ├── renderer.odin ├── ring_buffer.odin ├── rom_strings.odin ├── save_states.odin ├── utils.odin └── wav_tools │ └── wav_tools.odin ├── style_amber.rgs └── todo.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/README.md -------------------------------------------------------------------------------- /extra_instructions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/extra_instructions.txt -------------------------------------------------------------------------------- /fonts/JetBrainsMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/fonts/JetBrainsMono-Bold.ttf -------------------------------------------------------------------------------- /fonts/JetBrainsMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/fonts/JetBrainsMono-Medium.ttf -------------------------------------------------------------------------------- /lucynes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/lucynes.sln -------------------------------------------------------------------------------- /nestest/nestest.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/nestest/nestest.log -------------------------------------------------------------------------------- /nestest/nestest.nes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/nestest/nestest.nes -------------------------------------------------------------------------------- /odinfmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/odinfmt.json -------------------------------------------------------------------------------- /ols.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/ols.json -------------------------------------------------------------------------------- /palettes/Composite_wiki.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/palettes/Composite_wiki.pal -------------------------------------------------------------------------------- /palettes/ntscpalette.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/palettes/ntscpalette.pal -------------------------------------------------------------------------------- /roms/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /saves/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shaders/easymode.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/shaders/easymode.fs -------------------------------------------------------------------------------- /shaders/scanlines.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/shaders/scanlines.fs -------------------------------------------------------------------------------- /src/addr_mode.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/addr_mode.odin -------------------------------------------------------------------------------- /src/audio.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/audio.odin -------------------------------------------------------------------------------- /src/audio_noise.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/audio_noise.odin -------------------------------------------------------------------------------- /src/audio_pulse.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/audio_pulse.odin -------------------------------------------------------------------------------- /src/audio_triangle.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/audio_triangle.odin -------------------------------------------------------------------------------- /src/cpu.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/cpu.odin -------------------------------------------------------------------------------- /src/debugger.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/debugger.odin -------------------------------------------------------------------------------- /src/guimu.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/guimu.odin -------------------------------------------------------------------------------- /src/instructions.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/instructions.odin -------------------------------------------------------------------------------- /src/main.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/main.odin -------------------------------------------------------------------------------- /src/mappers.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/mappers.odin -------------------------------------------------------------------------------- /src/ppu.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/ppu.odin -------------------------------------------------------------------------------- /src/renderer.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/renderer.odin -------------------------------------------------------------------------------- /src/ring_buffer.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/ring_buffer.odin -------------------------------------------------------------------------------- /src/rom_strings.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/rom_strings.odin -------------------------------------------------------------------------------- /src/save_states.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/save_states.odin -------------------------------------------------------------------------------- /src/utils.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/utils.odin -------------------------------------------------------------------------------- /src/wav_tools/wav_tools.odin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/src/wav_tools/wav_tools.odin -------------------------------------------------------------------------------- /style_amber.rgs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/style_amber.rgs -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucypero/lucynes/HEAD/todo.md --------------------------------------------------------------------------------