[ ChangeLog | Download .tar.gz | Browse the source ]
Current version is 0.0.9 (Mon Jul 30 19:04:40 CEST 2001).
README file from the current release:
TI85 Emulator for Unix, (c) 2001 Milan Pikula
* ROM code from your real TI85 emulator (!)
(I can't give you mine because of legal issues,
don't even ask)
* and FLTK or GTK library
* easy way: ./configure
* configure with your own options - follow the help,
which shows on ./configure --help
Most important is the GUI option: --with-gui=gtk,
* make install
* move your ti85 rom image to /usr/share/ti85rom.bin
1. history and current status
At first, I wanted to order my Agenda VR3d - a linux PDA.
I wanted to use it as a calculator - and I wanted it NOW.
So the first step was to look at existing calculators
- didn't find good one. Second step - try to port
some existing emulator of real calculator, e.g. TI85.
I soon found, that there is NO good emulator of TI85.
First I tried to port some, but I wasn't happy with it.
So I picked the good ideas from 'ti85' by Justesen Dines,
few other available sources and the Z80 emulation core from
the MSX portable emulator and cooked the preliminary
version during one afternoon. There were some problems with
ports (seems like noone really knows what that bits really
mean; except me, of course;) so next version came soon.
So.. here is x-th version, which is still a piece of crap,
but it's the only emulator of TI85 on Linux and it's
best emulator in terms of port3 emulation I've ever found.
This emulator works on common Linux boxes and is in use on
Agenda VR3 (www.agendacomputing.com) too. The X toolkit can
be easily replaced by the Xlib or something else; if
you don't like FLTK or GTK, write your own GUI (and contact me:)
License: GNU GPL. Don't blame me for bugs, I've coded it
to fulfill my needs and I have more important projects, which
I want to work on.
Any volunteer to clean up the sources, add some features,
play with it? :)
March 2001, Milan Pikula
2. To Do & bugs
- bug: snapshot save/load is somewhat corrupted
- finish the GTK port (buttons for load/save/reset/quit)
- ti82,86 emulation
- speed improvements (mallocs in banking etc.)
- theme support
- run-time options panel - speed, type of emulation, etc.
2. To Do & bugs
bug: snapshot save/load is somewhat corrupted
finish the GTK port (buttons for load/save/reset/quit)
speed improvements (mallocs in banking etc.)
run-time options panel - speed, type of emulation, etc.
http://www.aub.dk/~dines/emu.shtml - Dines Justesen's emulator; I suggest using this one on MS DOS.