[ 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

0. build

	Requirements:
	* 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

	Configuration:
	* 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,
	  or --with-gui=fltk.

	Installation:
	* 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.


To-do list:

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.


Links:

  • http://www.aub.dk/~dines/emu.shtml - Dines Justesen's emulator; I suggest using this one on MS DOS.