101 lines
4 KiB
Django/Jinja
101 lines
4 KiB
Django/Jinja
{% from "footer.html.j2" import footer %}
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
|
|
"http://www.w3.org/TR/1998/REC-html40-19980424/loose.dtd">
|
|
<html lang="en">
|
|
<head>
|
|
<title>Calculators: Wes' Retro Site</title>
|
|
<link rel="stylesheet" href="basics.css" type="text/css">
|
|
<meta name="viewport" content="width=640, initial-scale=1">
|
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
|
|
</head>
|
|
<body bgcolor="#f9f9f9">
|
|
<basefont face="sans-serif" size="3">
|
|
<table width="640" align="center">
|
|
<tr valign="middle">
|
|
<td width="70%" height="75">
|
|
<h1>
|
|
<img src="ti89.gif" class="pixelate" alt="TI-89 icon" width="32" height="32">
|
|
Calculators
|
|
</h1>
|
|
</td>
|
|
{% include 'nav.html.j2' %}
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3">
|
|
<p>
|
|
When I was in high school I got a TI-83 as part of my maths class.
|
|
I spent a lot of time programming it. And even taught myself enough
|
|
C to write a barcode generator program because I was unsatisfied with
|
|
the performance of my BASIC implementation. Unfortunately those
|
|
programs are lost to the sands of time, but it sparked an
|
|
interest in programming that continues today.
|
|
</p>
|
|
|
|
<p>
|
|
When I started university I replaced the TI-83 with a TI-89, which
|
|
I still have and use today. For some reason I've recently gotten
|
|
interested in calculators and have acquired a Voyage 200, PicoCalc,
|
|
and have started working on my own basic calculator.
|
|
</p>
|
|
|
|
<h2>Texas Instruments</h2>
|
|
|
|
<h3>TI-89</h3>
|
|
|
|
<img src="images/calculators/ti-89-about.gif" width="320" height="200" border="1" class="pixelate" alt="Screenshot of TI-89 about screen">
|
|
|
|
<h3>Voyage 200</h3>
|
|
|
|
<img src="images/calculators/ti-v200-about.gif" width="480" height="256" border="1" class="pixelate" alt="Screenshot of TI Voyage 200 about screen">
|
|
|
|
|
|
<!-- TODO: more details on cable adventures -->
|
|
<!--
|
|
<h3>Cables</h3>
|
|
|
|
<p>
|
|
One of the challenges of using early 2000s TI calculators with
|
|
modern computers is they don't use USB.
|
|
</p>
|
|
-->
|
|
|
|
<h2>Open Hardware</h2>
|
|
|
|
<h3>PicoCalc</h3>
|
|
|
|
<!-- TODO: More details on hardware -->
|
|
|
|
<p>
|
|
The <a href="https://www.clockworkpi.com/picocalc">PicoCalc</a> is a
|
|
modern platform powered by a Raspberry Pi Pico,
|
|
although other pin compatible boards like the Pico 2, or LuckFox Lyra.
|
|
Despite the name, there isn't currently decent calculator software for
|
|
it, which I'd love to see.
|
|
</p>
|
|
|
|
<p>
|
|
I'd also like to try using the PicoCalc as a Meshtastic node. I've
|
|
bought a LoRA WAN board for it to try this in the future.
|
|
</p>
|
|
|
|
<!--
|
|
<h3>DIY RISC-V Calculator</h3>
|
|
|
|
<p>
|
|
I'm currently working on a basic calculator of my own design. It's
|
|
based around the CH32V002 “10¢” microcontroller. The CH32V003
|
|
is a RV32EC RISC-V core FIXME: what are these called. This
|
|
means it doesn't have built-in multiplication or division instruction.
|
|
As a throw back to high school and university PIC programming in assembly
|
|
I'm writing the firmware for this project in RISC-V assembly.
|
|
</p>
|
|
-->
|
|
|
|
<!-- TODO: Photos -->
|
|
|
|
{{ footer(generated, 0) }}
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|