Skip to content

chip8 interpreter in portugol (a brazilian pseudo lang)

Notifications You must be signed in to change notification settings

flafmg/portuchip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

PortuCHIP

An emulator for CHIP-8 written in Portugol Studio and Lua

Introduction

PortuCHIP is a fun project where I created a CHIP-8 emulator using Portugol Studio and Lua. Portugol Studio is a language designed to teach the basics of programming in portuguese, not to create emulators/interpreters :p.

Features

  • Written in Portugol Studio and Lua.
  • Includes a Lua script to extract ROM bytes into text for Portugol to read and convert to integers.
  • The emulator has some minor errors.

Screenshots

Game Screenshots

Maze
(Rom: Maze)

Pong
(Rom: Pong)

Test Screenshots

Corax+ Opcode Test
(Test: Corax+ Opcode Test)

Flag Test
(Test: Flag Test)

Usage

Download Portugol Studio to execute the script and use the provided Lua script to extract bytes from the ROM to text so that Portugol can read and convert the text to integers. (portugol cant read the bytes of a file =/)


Made with ❤️ in 🇧🇷

About

chip8 interpreter in portugol (a brazilian pseudo lang)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published