Software I've written Archive
The Computer Science deparment at UIS requests of applicants a sample of Java code they have written. They don’t give any particular guidance as to the desired size or complexity of the code. I am submitting a Black Box game applet, which I think should be sufficient to show that I’m reasonably proficient [...]
New calculator models in Nonpareil
0 Comments Published by Eric August 27th, 2006 in Calculators, NonpareilI just committed the KML files and graphics for the HP-22 and HP-27, the graphics being based on Maciej Bartosiak’s graphics for other models. I have poor graphic art skills, so the 27 artwork could be better. But at least there’s finally something; I’ve had the ROM dumps for a long time but without suitable [...]
I haven’t written about Nonpareil in over six months. There’s been some progress, but it’s been very slow due to work and school. I’ve been improving the build system (SCons-based), and hacking up a new “Cbutton” widget for the calculator buttons and slide switches, based on the GtkButton widget. This will allow [...]
My simple analog clock program glock will now use the Cairo graphics library, if available at compile time, to render a slightly nicer looking clock. Cairo is generally available on systems with GTK+ 2.8 or later, such as Fedora Core 5.
Hamming distance conjecture
1 Comment Published by Eric January 23rd, 2006 in Computing, Software, Software I've writtenSomeone on Usenet asked how many code points are possible in 16-bit code with a Hamming distance of 5. This type of problem is relevant to error detection and correction. I conjecture that for a n-bit code (where n ≥= 4) with a Hamming distance of d (where 1 ≤ d < n/2), that for [...]
First non-RPN calculator in Nonpareil
1 Comment Published by Eric January 14th, 2006 in Calculators, NonpareilThanks to a ROM image and code provided by HrastProgrammer, Nonpareil will soon support its first non-RPN calculator, the TI-57.
Since non-RPN calculators (even the HP-01 and HP-10) aren’t really consistent with the name Nonpareil, I’ve decided to put them into an optional “downgrade pack”.
I’m not sure whether the TI-57 will make it into the next [...]
glock ported to Maemo (Nokia 770); glock plans
0 Comments Published by Eric December 20th, 2005 in glockI just noticed that back in May, Matt Croydon got my program glock, a simple analog clock, running on Maemo, Nokia’s open source environment that was designed for their 770 web pad.
He shows it running on Maemo on an x86 (PC) platform, but I assume that it would work on the 770. He suggests [...]
In mid-November, Xavier Théry contributed a very nice HP-67 image. I’ve just adjusted the KML file and checked both into the Subversion repository. It will be used in the next release.
There hasn’t been much to report on Nonpareil development lately. I haven’t had much time to spend on it, but I have made some progress. Most notably:
I came up with a scheme to fake the Woodstock pointer wrap behavior well enough that the HP-29C and HP-67 label search code works. I don’t [...]
BOUNCY, a silly programming language
0 Comments Published by Eric December 5th, 2005 in Software I've writtenAfter thinking about it for many years, I finally started writing a spec and a proof-of-concept implementation for my 2-D control flow programming language BOUNCY. The code isn’t yet ready for release, and there will be some further changes and additions to the language, but I thought I’d invite comments.
Although I thought the idea [...]
