Microhertz by MaxCoderz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>[ µHz ] [ Ben Ryves 2006 ]</title>
</head>
<body>
<style>
body {
color: white;
font-family: consolas, lucida console, courier new;
font-size: 12px;
margin-left: auto;
margin-right: auto;
width: 600px;
margin-top: 32px;
line-height: 18px;
}
body a {
color: white;
text-decoration: none;
border-bottom: 1px #999999 dashed;
}
body p {
text-align: justify;
color: #EEEEEE;
}
body h1 {
font-size: 18px;
text-align: center;
}
html {
background-color: #999999;
}
#shadow {
background-color: #666666;
position: relative;
top: 10px;
left: 10px;
}
#surround {
background-color: black;
position: relative;
top: -10px;
left: -10px;
padding: 20px;
}
#title {
padding: 10px 10px 20px 0px;
margin: 20px 50px 20px 50px;
background-color: #999999;
color: black;
font-weight: bolder;
font-size: 32px;
text-align: center;
border-top: solid #666666 10px;
border-left: solid #666666 10px;
}
#key {
border-style: solid;
border-width: 1px 2px 2px 1px;
background-color: #333333;
border-color: #666666 #111111 #111111 #666666;
padding: 1px 4px 1px 4px;
color: white;
font-weight: bold;
}
#key:hover {
border-color: #111111 #666666 #666666 #111111;
border-width: 2px 1px 1px 2px;
}
#key.blue {
background-color: #000066;
border-color: #000080 #000033 #000033 #000080;
}
#key.blue:hover {
border-color: #000033 #000080 #000080 #000033;
}
</style>
<div id="shadow">
<div id="surround">
<div id="title">
[ µHz ]
</div>
<div id="content">
<h1>Introduction</h1>
<p>µHz (Microhertz) is a graphics demo for the TI-83 (+) series graphical calculator. It doesn't cheat and run at the SE's 15MHz, (hence the title), so will run just fine on the regular 83+/83.</p>
<p>It was written by Ben Ryves for <a href="http://www.maxcoderz.org">MaxCoderz</a>. In retrospect, <i>Pixel Madness</i> wasn't as mad as it made out to be, and the unfinished competition 'sequel' was ugly, slow, and... well, a bit rubbish. Hence this!</p>
<h1>Installation</h1>
<p>There are two binaries; one for TI-83 Ion, one for TI-83 Plus MirageOS. I'm assuming you know which calculator you own and shell you use! Just send the relevant *.8xp/*.83p file to your calculator using your file transfer program (TI-Connect, GraphLink, TILP, FastLink, ...), run your shell and open it from there.</p>
<h1>Usage</h1>
<p>Just let it run! You can skip through scenes with <span id="key">Clear</span> if need be. As the frame rate is not blazingly high in some scenes, make sure to hold the key down for a bit before releasing it.</p>
<p>If the display is not clear enough, you can press <span id="key" class="blue">+</span> or <span id="key" class="blue">-</span> to adjust the contrast. Pressing <span id="key" class="blue">Enter</span> at any point stops the current scene from automatically advancing after a delay - only really of use if you feel you really need to keep on watching one particular scene!</p>
<p>Some of the scenes have 'hidden' keystrokes. Have a play with the cursor keys!</p>
<h1>Thanks</h1>
<p>Many thanks to Mike G for providing the BBC Micro font. The photos used for some of the graphics are from an old Corel stock CD. The TI-83 Plus developer guide was very useful (display driver reference), for a change.</p>
<h1>Source Code</h1>
<p>Unsurprisingly, this was written in Z80 assembly language. More surprisingly, it was written to be assembled in Brass, not TASM. Visit the <a href="http://benryves.com/bin/brass">Brass</a> website to download the assembler. Even better, download <a href="http://benryves.com/bin/latenite">Latenite</a> (in development at the time of writing) and you'll be able to open the Latenite project file and build/run the source/binary with a single keystroke.</p>
<p>You can find the source code in the '/Source' subdirectory of this zip archive.</p>
</div>
</div>
</div>
</body>
</html>
[ back to the prod ]
