Nonpareil |
Description: | Emulator for a number of older HP calculators, including the HP-35, HP-45, HP-55, HP-80, HP-21, HP-25, HP-32E, HP-33C, HP-34C, HP-37E, HP-38C, HP-38E, HP-11C, HP-15C, HP-12C, and HP-16C. This is the source code distribution for Linux and other Unix-like systems. |
Filename: | nonpareil-0.78.tar.gz |
ID: | 2813 |
Current version: | 0.78 |
Author: | Eric Smith: http://www.brouhaha.com/~eric/ |
Downloaded file size: | 4,911,842 bytes |
Platforms: | Other |
User rating: | 9.5/10 with 2 votes (you must be logged in to vote) |
Primary category: | PC |
Languages: | ENG |
File date: | 2007-10-02 23:12:38 |
Source code: | Included |
Download count: | 2,428 |
Version history: | 2007-10-02: Added to site
|
Archive contents: | drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/win32/
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/win32/dll/
-rw-rw-r-- eric/eric 3679 2006-10-31 00:26 nonpareil-0.78/win32/dll/SConscript
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/src/
-rw-rw-r-- eric/eric 955 2006-10-31 00:26 nonpareil-0.78/src/sound.h
-rw-rw-r-- eric/eric 11924 2006-10-31 00:26 nonpareil-0.78/src/str2png.c
-rw-rw-r-- eric/eric 8925 2006-10-31 00:26 nonpareil-0.78/src/mod1_file.h
-rw-rw-r-- eric/eric 921 2006-10-31 00:26 nonpareil-0.78/src/calc_chooser.h
-rw-rw-r-- eric/eric 3594 2006-10-31 00:26 nonpareil-0.78/src/bin2c.c
-rw-rw-r-- eric/eric 20895 2006-10-31 00:26 nonpareil-0.78/src/display.c
-rw-rw-r-- eric/eric 15321 2006-10-31 00:26 nonpareil-0.78/src/kmly.y
-rw-rw-r-- eric/eric 1770 2006-10-31 00:26 nonpareil-0.78/src/asml.l
-rw-rw-r-- eric/eric 15773 2006-10-31 00:26 nonpareil-0.78/src/helios.c
-rw-rw-r-- eric/eric 1108 2006-10-31 00:26 nonpareil-0.78/src/release.c
-rw-rw-r-- eric/eric 21966 2006-10-31 00:26 nonpareil-0.78/src/modutil.c
-rw-rw-r-- eric/eric 9001 2006-10-31 00:26 nonpareil-0.78/src/state_write.c
-rw-rw-r-- eric/eric 949 2006-10-31 00:26 nonpareil-0.78/src/pixbuf_util.h
-rw-rw-r-- eric/eric 9697 2006-10-31 00:26 nonpareil-0.78/src/state_read.c
-rw-rw-r-- eric/eric 2675 2006-10-31 00:26 nonpareil-0.78/src/glib_async_queue_source.c
-rw-rw-r-- eric/eric 6695 2006-10-31 00:26 nonpareil-0.78/src/dis_nut.c
-rw-rw-r-- eric/eric 1638 2006-10-31 00:26 nonpareil-0.78/src/helios.h
-rw-rw-r-- eric/eric 993 2006-10-31 00:26 nonpareil-0.78/src/phineas.h
-rw-rw-r-- eric/eric 2121 2006-10-31 00:26 nonpareil-0.78/src/platform.h
-rw-rw-r-- eric/eric 1422 2006-10-31 00:26 nonpareil-0.78/src/pixbuf_util.c
-rw-rw-r-- eric/eric 2646 2006-10-31 00:26 nonpareil-0.78/src/proc_woodstock.h
-rw-rw-r-- eric/eric 1382 2006-10-31 00:26 nonpareil-0.78/src/symtab.h
-rw-rw-r-- eric/eric 1698 2006-10-31 00:26 nonpareil-0.78/src/nsim_conv.h
-rw-rw-r-- eric/eric 1934 2006-10-31 00:26 nonpareil-0.78/src/digit_ops.h
-rw-rw-r-- eric/eric 2923 2006-10-31 00:26 nonpareil-0.78/src/sound.c
-rw-rw-r-- eric/eric 2539 2006-10-31 00:26 nonpareil-0.78/src/csim.h
-rw-rw-r-- eric/eric 1161 2006-10-31 00:26 nonpareil-0.78/src/voyager_lcd.h
-rw-rw-r-- eric/eric 3002 2006-10-31 00:26 nonpareil-0.78/src/calc_chooser.c
-rw-rw-r-- eric/eric 42299 2006-10-31 00:26 nonpareil-0.78/src/proc_woodstock.c
-rw-rw-r-- eric/eric 7245 2006-10-31 00:26 nonpareil-0.78/src/util.c
-rw-rw-r-- eric/eric 4515 2006-10-31 00:26 nonpareil-0.78/src/about.c
-rw-rw-r-- eric/eric 3905 2006-10-31 00:26 nonpareil-0.78/src/casml.l
-rw-rw-r-- eric/eric 13038 2006-10-31 00:26 nonpareil-0.78/src/casmy.y
-rw-rw-r-- eric/eric 1695 2006-10-31 00:26 nonpareil-0.78/src/debugger_gui.h
-rw-rw-r-- eric/eric 7781 2006-10-31 00:26 nonpareil-0.78/src/proc.h
-rw-rw-r-- eric/eric 1490 2006-10-31 00:26 nonpareil-0.78/src/glib_async_queue_source.h
-rw-rw-r-- eric/eric 8306 2006-10-31 00:26 nonpareil-0.78/src/debugger_cli.c
-rw-rw-r-- eric/eric 4065 2006-10-31 00:26 nonpareil-0.78/src/kmll.l
-rw-rw-r-- eric/eric 1600 2006-10-31 00:26 nonpareil-0.78/src/printer.h
-rw-rw-r-- eric/eric 973 2006-10-31 00:26 nonpareil-0.78/src/dis_woodstock.h
-rw-rw-r-- eric/eric 5105 2006-10-31 00:26 nonpareil-0.78/src/proc_int.h
-rw-rw-r-- eric/eric 1054 2006-10-31 00:26 nonpareil-0.78/src/coconut_lcd.h
-rw-rw-r-- eric/eric 34533 2006-10-31 00:26 nonpareil-0.78/src/proc.c
-rw-rw-r-- eric/eric 936 2006-10-31 00:26 nonpareil-0.78/src/about.h
-rw-rw-r-- eric/eric 1404 2006-10-31 00:26 nonpareil-0.78/src/asmy.y
-rw-rw-r-- eric/eric 16006 2006-10-31 00:26 nonpareil-0.78/src/phineas.c
-rw-rw-r-- eric/eric 16935 2006-10-31 00:26 nonpareil-0.78/src/SConscript
-rw-rw-r-- eric/eric 2999 2006-10-31 00:26 nonpareil-0.78/src/asm.h
-rw-rw-r-- eric/eric 15824 2006-10-31 00:26 nonpareil-0.78/src/ChangeLog
-rw-rw-r-- eric/eric 9509 2006-10-31 00:26 nonpareil-0.78/src/asm.c
-rw-rw-r-- eric/eric 30804 2006-10-31 00:26 nonpareil-0.78/src/proc_classic.c
-rw-rw-r-- eric/eric 22278 2006-10-31 00:26 nonpareil-0.78/src/printer.c
-rw-rw-r-- eric/eric 3914 2006-10-31 00:26 nonpareil-0.78/src/util.h
-rw-rw-r-- eric/eric 3779 2006-10-31 00:26 nonpareil-0.78/src/model.c
-rw-rw-r-- eric/eric 4481 2006-10-31 00:26 nonpareil-0.78/src/kml.h
-rw-rw-r-- eric/eric 7126 2006-10-31 00:26 nonpareil-0.78/src/dis_woodstock.c
-rw-rw-r-- eric/eric 1112 2006-10-31 00:26 nonpareil-0.78/src/model.h
-rw-rw-r-- eric/eric 15144 2006-10-31 00:26 nonpareil-0.78/src/wasmy.y
-rw-rw-r-- eric/eric 46664 2006-10-31 00:26 nonpareil-0.78/src/proc_nut.c
-rw-rw-r-- eric/eric 2893 2006-10-31 00:26 nonpareil-0.78/src/symtab.c
-rw-rw-r-- eric/eric 3793 2006-10-31 00:26 nonpareil-0.78/src/digit_ops.c
-rw-rw-r-- eric/eric 1325 2006-10-31 00:26 nonpareil-0.78/src/arch.h
-rw-rw-r-- eric/eric 9418 2006-10-31 00:26 nonpareil-0.78/src/debugger_gui.c
-rw-rw-r-- eric/eric 6021 2006-10-31 00:26 nonpareil-0.78/src/keyboard.c
-rw-rw-r-- eric/eric 5677 2006-10-31 00:26 nonpareil-0.78/src/mod1_file.c
-rw-rw-r-- eric/eric 4081 2006-10-31 00:26 nonpareil-0.78/src/wasml.l
-rw-rw-r-- eric/eric 21829 2006-10-31 00:26 nonpareil-0.78/src/csim.c
-rw-rw-r-- eric/eric 4565 2006-10-31 00:26 nonpareil-0.78/src/proc_nut.h
-rw-rw-r-- eric/eric 912 2006-10-31 00:26 nonpareil-0.78/src/goose.h
-rw-rw-r-- eric/eric 12605 2006-10-31 00:26 nonpareil-0.78/src/coconut_lcd.c
-rw-rw-r-- eric/eric 7140 2006-10-31 00:26 nonpareil-0.78/src/kml.c
-rw-rw-r-- eric/eric 2650 2006-10-31 00:26 nonpareil-0.78/src/display.h
-rw-rw-r-- eric/eric 983 2006-10-31 00:26 nonpareil-0.78/src/debugger_cli.h
-rw-rw-r-- eric/eric 4100 2006-10-31 00:26 nonpareil-0.78/src/goose.c
-rw-rw-r-- eric/eric 9107 2006-10-31 00:26 nonpareil-0.78/src/voyager_lcd.c
-rw-rw-r-- eric/eric 1086 2006-10-31 00:26 nonpareil-0.78/src/state_io.h
-rw-rw-r-- eric/eric 962 2006-10-31 00:26 nonpareil-0.78/src/dis_nut.h
-rw-rw-r-- eric/eric 1690 2006-10-31 00:26 nonpareil-0.78/src/arch.c
-rw-rw-r-- eric/eric 1971 2006-10-31 00:26 nonpareil-0.78/src/platform.c
-rw-rw-r-- eric/eric 8314 2006-10-31 00:26 nonpareil-0.78/src/helios_chargen.c
-rw-rw-r-- eric/eric 4997 2006-10-31 00:26 nonpareil-0.78/src/slide_switch.c
-rw-rw-r-- eric/eric 2607 2006-10-31 00:26 nonpareil-0.78/src/proc_classic.h
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/kml/
-rw-rw-r-- eric/eric 6646 2006-10-31 00:26 nonpareil-0.78/kml/25.kml
-rw-rw-r-- eric/eric 22774 2006-10-31 00:26 nonpareil-0.78/kml/41cv.kml
-rw-rw-r-- eric/eric 6831 2006-10-31 00:26 nonpareil-0.78/kml/34c.kml
-rw-rw-r-- eric/eric 6816 2006-10-31 00:26 nonpareil-0.78/kml/37e.kml
-rw-rw-r-- eric/eric 7398 2006-10-31 00:26 nonpareil-0.78/kml/16c.kml
-rw-rw-r-- eric/eric 8365 2006-10-31 00:26 nonpareil-0.78/kml/12c.kml
-rw-rw-r-- eric/eric 6328 2006-10-31 00:26 nonpareil-0.78/kml/35.kml
-rw-rw-r-- eric/eric 6528 2006-10-31 00:26 nonpareil-0.78/kml/45.kml
-rw-rw-r-- eric/eric 6658 2006-10-31 00:26 nonpareil-0.78/kml/55.kml
-rw-rw-r-- eric/eric 6874 2006-10-31 00:26 nonpareil-0.78/kml/38e.kml
-rw-rw-r-- eric/eric 6676 2006-10-31 00:26 nonpareil-0.78/kml/32e.kml
-rw-rw-r-- eric/eric 2203 2006-10-31 00:26 nonpareil-0.78/kml/SConscript
-rw-rw-r-- eric/eric 7218 2006-10-31 00:26 nonpareil-0.78/kml/15c.kml
-rw-rw-r-- eric/eric 6314 2006-10-31 00:26 nonpareil-0.78/kml/80.kml
-rw-rw-r-- eric/eric 7218 2006-10-31 00:26 nonpareil-0.78/kml/11c.kml
-rw-rw-r-- eric/eric 6830 2006-10-31 00:26 nonpareil-0.78/kml/38c.kml
-rw-rw-r-- eric/eric 6622 2006-10-31 00:26 nonpareil-0.78/kml/21.kml
-rw-rw-r-- eric/eric 22774 2006-10-31 00:26 nonpareil-0.78/kml/41cx.kml
-rw-rw-r-- eric/eric 6830 2006-10-31 00:26 nonpareil-0.78/kml/33c.kml
-rw-rw-r-- eric/eric 10353 2006-10-31 00:26 nonpareil-0.78/README
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/sound/
-rw-rw-r-- eric/eric 21242 2006-10-31 00:26 nonpareil-0.78/sound/canada_goose.wav
-rw-rw-r-- eric/eric 1375 2006-10-31 00:26 nonpareil-0.78/sound/SConscript
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/doc/
-rw-rw-r-- eric/eric 1630 2006-10-31 00:26 nonpareil-0.78/doc/keyboard_fsm.dia
-rw-rw-r-- eric/eric 1483 2006-10-31 00:26 nonpareil-0.78/doc/SConscript
-rw-rw-r-- eric/eric 3962 2006-10-31 00:26 nonpareil-0.78/doc/hla.dia
-rw-rw-r-- eric/eric 3476 2006-10-31 00:26 nonpareil-0.78/INSTALL
-rw-rw-r-- eric/eric 712 2006-10-31 00:26 nonpareil-0.78/DEBUGGING
-rw-rw-r-- eric/eric 4003 2006-10-31 00:26 nonpareil-0.78/CREDITS
-rw-rw-r-- eric/eric 5837 2006-10-31 00:26 nonpareil-0.78/TODO
-rw-rw-r-- eric/eric 10261 2006-10-31 00:26 nonpareil-0.78/SConstruct
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/build/
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/build/win32/
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/build/win32/dll/
-rw-rw-r-- eric/eric 876032 2006-10-31 00:27 nonpareil-0.78/build/win32/dll/libxml2.dll
-rw-rw-r-- eric/eric 237568 2006-10-31 00:27 nonpareil-0.78/build/win32/dll/SDL.dll
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/asm/
-rw-rw-r-- eric/eric 13397 2006-10-31 00:26 nonpareil-0.78/asm/35.asm
-rw-rw-r-- eric/eric 33336 2006-10-31 00:26 nonpareil-0.78/asm/45.asm
-rw-rw-r-- eric/eric 2055 2006-10-31 00:26 nonpareil-0.78/asm/SConscript
-rw-rw-r-- eric/eric 49618 2006-10-31 00:26 nonpareil-0.78/asm/55.asm
-rw-rw-r-- eric/eric 27166 2006-10-31 00:26 nonpareil-0.78/asm/80.asm
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/rom/
-rw-rw-r-- eric/eric 90211 2006-10-31 00:26 nonpareil-0.78/rom/38e.obj
-rw-rw-r-- eric/eric 90211 2006-10-31 00:26 nonpareil-0.78/rom/38c.obj
-rw-rw-r-- eric/eric 16293 2006-10-31 00:26 nonpareil-0.78/rom/41cv.mod
-rw-rw-r-- eric/eric 110773 2006-10-31 00:26 nonpareil-0.78/rom/15c.obj
-rw-rw-r-- eric/eric 10395 2006-10-31 00:26 nonpareil-0.78/rom/21.obj
-rw-rw-r-- eric/eric 55476 2006-10-31 00:26 nonpareil-0.78/rom/16c.obj
-rw-rw-r-- eric/eric 5917 2006-10-31 00:26 nonpareil-0.78/rom/82182a.mod
-rw-rw-r-- eric/eric 90211 2006-10-31 00:26 nonpareil-0.78/rom/34c.obj
-rw-rw-r-- eric/eric 41059 2006-10-31 00:26 nonpareil-0.78/rom/32e.obj
-rw-rw-r-- eric/eric 41059 2006-10-31 00:26 nonpareil-0.78/rom/33c.obj
-rw-rw-r-- eric/eric 2142 2006-10-31 00:26 nonpareil-0.78/rom/SConscript
-rw-rw-r-- eric/eric 5917 2006-10-31 00:26 nonpareil-0.78/rom/82143a.mod
-rw-rw-r-- eric/eric 20727 2006-10-31 00:26 nonpareil-0.78/rom/25.obj
-rw-rw-r-- eric/eric 55477 2006-10-31 00:26 nonpareil-0.78/rom/12c.obj
-rw-rw-r-- eric/eric 30819 2006-10-31 00:26 nonpareil-0.78/rom/37e.obj
-rw-rw-r-- eric/eric 55476 2006-10-31 00:26 nonpareil-0.78/rom/11c.obj
-rw-rw-r-- eric/eric 31857 2006-10-31 00:26 nonpareil-0.78/rom/41cx.mod
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/image/
-rw-rw-r-- eric/eric 123812 2006-10-31 00:26 nonpareil-0.78/image/41cv.png
-rw-rw-r-- eric/eric 379602 2006-10-31 00:26 nonpareil-0.78/image/25.png
-rw-rw-r-- eric/eric 292787 2006-10-31 00:26 nonpareil-0.78/image/33c.png
-rw-rw-r-- eric/eric 431914 2006-10-31 00:26 nonpareil-0.78/image/55.png
-rw-rw-r-- eric/eric 7626 2006-10-31 00:26 nonpareil-0.78/image/15c_base.png
-rw-rw-r-- eric/eric 7424 2006-10-31 00:26 nonpareil-0.78/image/16c_base.png
-rw-rw-r-- eric/eric 6765 2006-10-31 00:26 nonpareil-0.78/image/12c_base.png
-rw-rw-r-- eric/eric 181355 2006-10-31 00:26 nonpareil-0.78/image/45.png
-rw-rw-r-- eric/eric 7677 2006-10-31 00:26 nonpareil-0.78/image/11c_base.png
-rw-rw-r-- eric/eric 340539 2006-10-31 00:26 nonpareil-0.78/image/38c.png
-rw-rw-r-- eric/eric 4366 2006-10-31 00:26 nonpareil-0.78/image/SConscript
-rw-rw-r-- eric/eric 329058 2006-10-31 00:26 nonpareil-0.78/image/34c.png
-rw-rw-r-- eric/eric 249458 2006-10-31 00:26 nonpareil-0.78/image/21.png
-rw-rw-r-- eric/eric 325016 2006-10-31 00:26 nonpareil-0.78/image/32e.png
-rw-rw-r-- eric/eric 279455 2006-10-31 00:26 nonpareil-0.78/image/37e.png
-rw-rw-r-- eric/eric 2393 2006-10-31 00:26 nonpareil-0.78/image/voyager_segments.png
-rw-rw-r-- eric/eric 336090 2006-10-31 00:26 nonpareil-0.78/image/35.png
-rw-rw-r-- eric/eric 326388 2006-10-31 00:26 nonpareil-0.78/image/80.png
drwxrwxr-x eric/eric 0 2006-10-31 00:27 nonpareil-0.78/scons-local/
-rw-rw-r-- eric/eric 1254 2006-10-31 00:26 nonpareil-0.78/scons-local/SConscript
-rw-rw-r-- eric/eric 226640 2006-10-31 00:26 nonpareil-0.78/scons-local/scons-local-0.96.90.tar.gz
-rw-rw-r-- eric/eric 18009 2006-10-31 00:26 nonpareil-0.78/COPYING
|
|
User comments: | Peter Nelson
2019-10-22 23:21:41
Got this to build under Ubuntu 19.04. Works with all calculators, including HP-11C, HP-15C, HP-12C, and HP-16C (unlike version 0.79).
Needed the following setup commands:
sudo cp /snap/core/7713/lib/x86_64-linux-gnu/libpng12.so.0 /usr/lib sudo apt-get install libcanberra-gtk-module scons bison flex sudo apt-get install gtk2.0 libxml2-dev libsdl1.2-dev
Also needed to edit ./src/printer.c and add the following at line #39: #include "zlib.h"
That resolves the compiler error: `src/printer.c:597:39: error: 'Z_BEST_COMPRESSION' undeclared (first use in this function); did you mean 'G_ZLIB_COMPRESSOR'?`
Even after all that the `scons` build command threw a permissions error on uasm, which I resolved the brute force way with:
sudo scons
and then finally:
sudo scons install
|
| Bruce McIntosh
2022-05-19 08:10:49
Have you kept this up thru the various releases and the move to python3? |
| You must be logged in to add your own comment. |
|