blob: a26b13ed9c4cce3b6074831f2d3a9a54a1962726 [file] [log] [blame]
<html>
<head>
<meta name="viewport" content="width=device-width">
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/styles/default.min.css">
<link rel="stylesheet" href="styles.css">
<title>Home</title>
</head>
<body>
<main class="split container">
<div class="sidebar">
<h2><a href="/">6502</a></h2>
<p>
6502 Toolchain written by <a href="https://github.com/swissChili">swissChili</a>
</p>
<ul>
<li><a href="https://github.com/swissChili/6502">Git</a></li>
<li><a href="/usage.html">Basic usage</a></li>
<li><a href="/examples.html">Example programs</a></li>
<li><a href="/building.html">Building from source</a></li>
</ul>
</div>
<div class="body">
<h1> 6502 Toolchain</h1>
<center>
<video controls="true">
<source src="demo.webm" type="video/webm">
</video>
</center>
<br>
This project aims to create a fast, powerful, and easy to use toolchain for writing, debugging,
and running programs for the 6502 processor. It features a graphical and CLI debugger, disassembler,
and emulator.
<br>
<h2> Features</h2><h3> 8 bit color</h3>
That's 16 times more colors than <a href="http://6502asm.com/" target="_blank">the competition</a>!
<h3> Graphical debugger</h3>
Easily step through, run, and debug your programs using a fast graphical debugger. A traditional
CLI debugger is also available.
<h3> Fully multithreaded</h3>
The graphical debugger, cli debugger, and screen are all fully asynchronous. That means your
debugger stays fast, even when the emulator is running at full capacity.
It will soon be possible to even debug an already running instance of the emulator!
<h3> <i>Fast</i></h3>
This emulator is incredibly fast. So fast that programs written for other emulators don't work
properly half the time because of how fast it is! At some point I will add an option to slow
the emulator down so it is comparable to other emulators.
<br>
<br>
<br>
So what are you waiting for? Download the emulator now, or build it from source.
</div>
</main>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.18.1/highlight.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', (event) => {
document.querySelectorAll('pre code').forEach((block) => {
hljs.highlightBlock(block);
});
});
</script>
</body>
</html>