Skip to content

My fork of Working Chip-8 interpreter / emulator running under the Universal Windows Platform with Win2D :)

License

Notifications You must be signed in to change notification settings

mediaexplorer74/Chip8-UWP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip8-UWP

Quick & dirty fork of Working Chip-8 interpreter / emulator running under the Universal Windows Platform with Win2D. Downgraded to Win 10 build 15063 (hello, Windows 10 Mobile)))

Screenshot

Win11Tiny

Description

Working Chip-8 interpreter / emulator running under the Universal Windows Platform with Win2D

This project demonstrates the CanvasAnimatedControl update cycle and drawing pixels as rectangles with DrawRectangle as well as picking files with FileOpenPicker.

Pull requests are always welcome.

Note that this does not include any Chip-8 ROMs. These can be had from many places, for example : http://www.zophar.net/pdroms/chip8.html

Keys

1, 2, 3, 4

q, w, e, r

a, s, d, f

z, x, c, v

You'll have to work out which is which per game. Generally '2' and 'w' are 'fire' and either side of that are directional input but don't hold me to that.

Tech. moments

  • Win. SDK 19041
  • Min. Win. SDK 15063
  • UWP
  • x64 or ARM (as you wish)))

Credits

Misunderstood Wookiee's Chip8-UWP project: https://github.com/Misunderstood-Wookiee/Chip8-UWP

Jody Andrews Original UWP Port: https://github.com/JodyAndrews/UWPChip8

Joseph Weisbecker : Original Chip-8 creator.

CowGod's Technical Reference that this was based on : http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

Alexander's superb JS Chip-8 Emulator : https://github.com/alexanderdickson/Chip-8-Emulator

David Winter : http://www.pong-story.com/chip8/

..

As is. No support. Research purposes only :)

.

[m][e] 2024

About

My fork of Working Chip-8 interpreter / emulator running under the Universal Windows Platform with Win2D :)

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C# 99.8%
  • Batchfile 0.2%