├── .gitattributes ├── .gitignore ├── Core ├── TLCS-900h │ ├── TLCS900h_disassemble.c │ ├── TLCS900h_disassemble.h │ ├── TLCS900h_disassemble_dst.c │ ├── TLCS900h_disassemble_extra.c │ ├── TLCS900h_disassemble_reg.c │ ├── TLCS900h_disassemble_src.c │ ├── TLCS900h_interpret.c │ ├── TLCS900h_interpret.h │ ├── TLCS900h_interpret_dst.c │ ├── TLCS900h_interpret_dst.h │ ├── TLCS900h_interpret_reg.c │ ├── TLCS900h_interpret_reg.h │ ├── TLCS900h_interpret_single.c │ ├── TLCS900h_interpret_single.h │ ├── TLCS900h_interpret_src.c │ ├── TLCS900h_interpret_src.h │ ├── TLCS900h_registers.c │ ├── TLCS900h_registers.h │ ├── TLCS900h_registers_mapB.h │ ├── TLCS900h_registers_mapCodeB0.h │ ├── TLCS900h_registers_mapCodeB1.h │ ├── TLCS900h_registers_mapCodeB2.h │ ├── TLCS900h_registers_mapCodeB3.h │ ├── TLCS900h_registers_mapCodeL0.h │ ├── TLCS900h_registers_mapCodeL1.h │ ├── TLCS900h_registers_mapCodeL2.h │ ├── TLCS900h_registers_mapCodeL3.h │ ├── TLCS900h_registers_mapCodeW0.h │ ├── TLCS900h_registers_mapCodeW1.h │ ├── TLCS900h_registers_mapCodeW2.h │ ├── TLCS900h_registers_mapCodeW3.h │ ├── TLCS900h_registers_mapL.h │ └── TLCS900h_registers_mapW.h ├── Z80_interface.c ├── Z80_interface.h ├── bios.c ├── bios.h ├── biosHLE.c ├── dma.c ├── dma.h ├── docs │ ├── Memory Map.txt │ ├── changelog.txt │ ├── source-readme.txt │ └── todo.txt ├── flash.c ├── flash.h ├── gfx.c ├── gfx.h ├── gfx_scanline_colour.c ├── gfx_scanline_mono.c ├── interrupt.c ├── interrupt.h ├── mem.c ├── mem.h ├── neopop.c ├── neopop.h ├── rom.c ├── sound.c ├── sound.h ├── state.c ├── state.h └── z80 │ ├── Codes.h │ ├── CodesCB.h │ ├── CodesED.h │ ├── CodesXCB.h │ ├── CodesXX.h │ ├── Tables.h │ ├── Z80.c │ ├── Z80.h │ └── dasm.c ├── Makefile ├── Makefile.psp ├── README.md └── System_PSP ├── emulate.c ├── emulate.h ├── emumenu.c ├── emumenu.h ├── main.c ├── neopop.c ├── revitalize.h ├── system_rom.c ├── system_rom.h └── unzip ├── crypt.h ├── ioapi.c ├── ioapi.h ├── unzip.c └── unzip.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/.gitignore -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_disassemble.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_disassemble.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_disassemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_disassemble.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_disassemble_dst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_disassemble_dst.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_disassemble_extra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_disassemble_extra.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_disassemble_reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_disassemble_reg.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_disassemble_src.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_disassemble_src.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_dst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_dst.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_dst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_dst.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_reg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_reg.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_reg.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_single.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_single.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_single.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_single.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_src.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_src.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_interpret_src.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_interpret_src.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers.c -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapB.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeB0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeB0.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeB1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeB1.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeB2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeB2.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeB3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeB3.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeL0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeL0.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeL1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeL1.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeL2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeL2.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeL3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeL3.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeW0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeW0.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeW1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeW1.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeW2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeW2.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapCodeW3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapCodeW3.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapL.h -------------------------------------------------------------------------------- /Core/TLCS-900h/TLCS900h_registers_mapW.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/TLCS-900h/TLCS900h_registers_mapW.h -------------------------------------------------------------------------------- /Core/Z80_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/Z80_interface.c -------------------------------------------------------------------------------- /Core/Z80_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/Z80_interface.h -------------------------------------------------------------------------------- /Core/bios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/bios.c -------------------------------------------------------------------------------- /Core/bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/bios.h -------------------------------------------------------------------------------- /Core/biosHLE.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/biosHLE.c -------------------------------------------------------------------------------- /Core/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/dma.c -------------------------------------------------------------------------------- /Core/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/dma.h -------------------------------------------------------------------------------- /Core/docs/Memory Map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/docs/Memory Map.txt -------------------------------------------------------------------------------- /Core/docs/changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/docs/changelog.txt -------------------------------------------------------------------------------- /Core/docs/source-readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/docs/source-readme.txt -------------------------------------------------------------------------------- /Core/docs/todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/docs/todo.txt -------------------------------------------------------------------------------- /Core/flash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/flash.c -------------------------------------------------------------------------------- /Core/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/flash.h -------------------------------------------------------------------------------- /Core/gfx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/gfx.c -------------------------------------------------------------------------------- /Core/gfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/gfx.h -------------------------------------------------------------------------------- /Core/gfx_scanline_colour.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/gfx_scanline_colour.c -------------------------------------------------------------------------------- /Core/gfx_scanline_mono.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/gfx_scanline_mono.c -------------------------------------------------------------------------------- /Core/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/interrupt.c -------------------------------------------------------------------------------- /Core/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/interrupt.h -------------------------------------------------------------------------------- /Core/mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/mem.c -------------------------------------------------------------------------------- /Core/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/mem.h -------------------------------------------------------------------------------- /Core/neopop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/neopop.c -------------------------------------------------------------------------------- /Core/neopop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/neopop.h -------------------------------------------------------------------------------- /Core/rom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/rom.c -------------------------------------------------------------------------------- /Core/sound.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/sound.c -------------------------------------------------------------------------------- /Core/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/sound.h -------------------------------------------------------------------------------- /Core/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/state.c -------------------------------------------------------------------------------- /Core/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/state.h -------------------------------------------------------------------------------- /Core/z80/Codes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/Codes.h -------------------------------------------------------------------------------- /Core/z80/CodesCB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/CodesCB.h -------------------------------------------------------------------------------- /Core/z80/CodesED.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/CodesED.h -------------------------------------------------------------------------------- /Core/z80/CodesXCB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/CodesXCB.h -------------------------------------------------------------------------------- /Core/z80/CodesXX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/CodesXX.h -------------------------------------------------------------------------------- /Core/z80/Tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/Tables.h -------------------------------------------------------------------------------- /Core/z80/Z80.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/Z80.c -------------------------------------------------------------------------------- /Core/z80/Z80.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/Z80.h -------------------------------------------------------------------------------- /Core/z80/dasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Core/z80/dasm.c -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.psp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/Makefile.psp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/README.md -------------------------------------------------------------------------------- /System_PSP/emulate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/emulate.c -------------------------------------------------------------------------------- /System_PSP/emulate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/emulate.h -------------------------------------------------------------------------------- /System_PSP/emumenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/emumenu.c -------------------------------------------------------------------------------- /System_PSP/emumenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/emumenu.h -------------------------------------------------------------------------------- /System_PSP/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/main.c -------------------------------------------------------------------------------- /System_PSP/neopop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/neopop.c -------------------------------------------------------------------------------- /System_PSP/revitalize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/revitalize.h -------------------------------------------------------------------------------- /System_PSP/system_rom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/system_rom.c -------------------------------------------------------------------------------- /System_PSP/system_rom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/system_rom.h -------------------------------------------------------------------------------- /System_PSP/unzip/crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/unzip/crypt.h -------------------------------------------------------------------------------- /System_PSP/unzip/ioapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/unzip/ioapi.c -------------------------------------------------------------------------------- /System_PSP/unzip/ioapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/unzip/ioapi.h -------------------------------------------------------------------------------- /System_PSP/unzip/unzip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/unzip/unzip.c -------------------------------------------------------------------------------- /System_PSP/unzip/unzip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frangarcj/NeopopVITA/HEAD/System_PSP/unzip/unzip.h --------------------------------------------------------------------------------