Skip to content

A CHIP-8/S-CHIP Interpreter for the PlayStation 1

Notifications You must be signed in to change notification settings

Chip-84/chip-84-psx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-84 PSX Edition

Chip-84 is a CHIP-8 and SCHIP-8 interpreter originally written for the TI-84 Plus CE calculator and has been ported to many different systems. This is the PlayStation 1 port a.k.a. the PSX Edition.

This version of Chip-84 is built upon the PSn00bSDK by Lameguy64 and works on real hardware.

Building

  1. Setup PSn00bSDK by following its build instructions
  2. Clone this repository and run make resources
  3. Then run make

Tips

  • Use make resources to build data.lzp which holds the screen sprite and ROMs
  • Change the location of NO$PSX in Makefile and use make run to run the built PSX-EXE in NO$PSX
  • Use make iso to build a .bin and .cue file using mkpsxiso
  • You can add/remove ROMs by editing the data.xml file and repacking with make resources

Usage

In CHIP-8 Program

  • D-pad Up: Key 1

  • D-pad Down: Key 2

  • D-pad Left: Key 3

  • D-pad Right: Key C

  • Triangle: Key 4

  • Cross (X): Key 5

  • Square: Key 6

  • Circle: Key D

  • R1: Key 7

  • R2 Key 8

  • L1: Key 9

  • L2: Key E

  • Left Stick Down: Key A

  • Left Stick Up: Key 0

  • Left Stick Left: Key B

  • Left Stick Right: Key F

  • Start: Main menu

  • R3: Toggle debug mode

  • Select: Advance frame while in debug mode

In Menus

  • Up/Down: Navigate
  • Left/Right: Raise/lower option values
  • Cross (X): Select
  • Circle: Back