Newer
Older
<!DOCTYPE html>
<html>
<head>
<title>CHIP-Ahoyto</title>
<link rel="icon" href="res/icon.png" />
<div class="side-right">
<canvas class="canvas" id="chip-canvas" width="640" height="320"></canvas>
</div>
<div class="side-left">
<h1>CHIP-Ahoyto <img class="logo-image" src="res/thunder.png" /></h1>
<p>This is a <a href="https://en.wikipedia.org/wiki/CHIP-8" target="_blank">CHIP-8</a> emulator built using the <a href="https://www.rust-lang.org" target="_blank">Rust Programming Language</a> and is running inside this browser with the help of <a href="https://webassembly.org/" target="_blank">WebAssembly</a>.</p>
<p>You can check the source code of it at <a href="https://gitlab.stage.hive.pt/joamag/chip-ahoyto" target="_blank">GitLab</a>.</p>
<p>TIP: Drag and Drop ROM files to the Browser to load the ROM.</p>
<dl class="diag">
<dt>Engine</dt>
<dd>NEO</dd>
<dt>ROM</dt>
<dt>CPU Frequency</dt>
<dd>
<span id="logic-frequency-minus" class="tiny-button tiny-button-left">-</span>
<span id="logic-frequency-plus" class="tiny-button tiny-button-right">+</span></dd>
<dt>Framerate</dt>
<span id="button-pause" class="tiny-button tiny-button-left border padded">Pause</span>
<span id="button-benchmark" class="tiny-button tiny-button-left border padded">Benchmark</span>
<span id="button-fullscreen" class="tiny-button tiny-button-left border padded">Fullscreen</span>
<span id="button-information" class="tiny-button tiny-button-left border padded enabled">Information</span>
<span id="button-theme" class="tiny-button tiny-button-left border padded">Theme</span>
<div id="toast" class="toast">
There was an error loading the ROM file
</div>
<div class="overlay-container">
<div class="overlay-text">
Drag to load ROM <span id="rom-name"></span>
</div>
<div class="overlay-image">
<img src="res/sunglasses.png" />
</div>
</div>
Built with ❤️ by <a href="https://joao.me" target="_blank">João Magalhães</a>
</div>