Feel free to use the source for whichever end or to expand on this little project (as long as you release your changes according to the GPL, obviously). I don't really plan to work on this much, at least not untill I find a way to get the native Linux build of PindurTI working. In which case I might consider writing a link port for it
What it does:
- Give you a running calculator
- With a nice emulated display
- And keyboard
- Easy way to load ROM and other files
- Select either Windows or Linux PindurTI build as backend
What it doesn't do:
- Linking
- Taking screenshots (it isn't in the interfacing protocol)
Download:
PindurTI frontend.tar.gz
Screenshots:
Readme:
Code: Select all
About this software
PindurTI frontend is a simple little application that provides a graphical
user interface for Linux users on top of the native Linux build of PindurTI.
It interfaces with the backend by use of the protocol defined here:
http://wikiti.denglend.net/index.php?title=Emulators:PindurTI#Scripting
Installation
This software depends on the package gtkmm. So if you don't have it, please
install it before you try to run or compile this software. If you use the
Windows version of PindurTI as a backend, you'll also need Wine installed.
Next, the PindurTI frontend requires a backend, obviously. Because PindurTI
is not my software, you'll have to download it seperately from the PindurTI
website:
http://www.hszk.bme.hu/~pg429/pindurti/
Note that the linux non-interactive build presented there is currently
broken (as of july 2007), and you'll need the pindurti.exe (Windows) version.
Put whichever binary you download in the "resources" directory of PindurTI
frontend (without renaming it), together with any calculator ROMs you might
have.
Now you can try to run "./pti_frontend" from the PindurTI frontend directory,
or compile it with "make". Through the graphical interface you can select a
backend, load a ROM into it and use the calculator.
If the calculator refuses to turn the screen on, it could either be that you
failed to download a version of PindurTI to the "resources" directory, or
you are using the faulty linux build from the PindurTI website.
Keys
A little remark about the keyboard layout: it follows the PindurTI keyboard
layout as much as possible, but it doesn't have warp mode, a debugger window
or reset. You can reset the calculator through the menu: "Emulator > Reset
calculator". The calculator doesn't respond to mouse clicks, you'll have to
press F6 for the on key.
Copyright and licensing
Copyright (C) 2007, Tim Franssen
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Contact
You can contact me at mail@timendus.com with any questions or to notify
me of updates you have released of this software.