Menu

Tree [fb8dd1] master /
 History

HTTPS access


File Date Author Commit
 NewT 2017-09-28 timetube timetube [196f25] Remove generated Makefiles
 Qtnewt 2021-11-26 Jürgen Willi Sievers Jürgen Willi Sievers [fb8dd1] add Bauanleitung.{odt|pdf} add Readme.md
 doc 2021-11-26 Jürgen Willi Sievers Jürgen Willi Sievers [2ee843] add Bauanleitung.{odt|pdf}
 mkopcmap 2014-12-07 timetube timetube [13f75e] bugfix
 resources 2014-12-08 timetube timetube [5e60b1] Signed-off-by: timetube <notwendig@...>
 roms 2014-12-07 timetube timetube [13f75e] bugfix
 .gitignore 2017-09-28 timetube timetube [62ee78] Add ignore file
 QtCommon.pri 2017-09-27 Jürgen Willi Sievers Jürgen Willi Sievers [e74bb5] Add rom target
 README.md 2021-11-26 Jürgen Willi Sievers Jürgen Willi Sievers [2ee843] add Bauanleitung.{odt|pdf}
 dbg.c 2014-12-08 timetube timetube [5e60b1] Signed-off-by: timetube <notwendig@...>

Read Me

NewT V 1.0.1 my own nut-processor emulation QtNewT V 1.0.3 qt user interface HP41CX

(c) 2014 by J.W.Sievers [mailto:notwendig@augenpunkte.de notwendig@augenpunkte.de]

libNewT.a, libNsim.a, qtnsim and qznewt are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. Note that I am not granting permission to redistribute or modify libNewT.a and QtNewT under the terms of any later version of the General Public License. This program is distributed in the hope that it will be useful (or at least amusing), 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 (in the file "COPYING"); if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. An Qt based HP-41cx Emulator first based on Eric's NSIM-0.61 Project.Ported to C++ and extended by an graphical Qt-based User-interface. Since Oct.2014 I developed my own NUT-Core implementation which is quite different from Eric's one. I called it NewT in fact of the existing NewT NUT Hardware revival.

# History: #

26/11/21 V 1.0.5 ##

Add/append Bauanleitung (build instruction)

17/09/20 V 1.0.4 ##

Change to Qt 5.7.1 Add ROM Target to project.

14/12/04 V 1.0.3

NewT-NUT Version 1.0.1 Add new (HP41CX) rom files. Remember to (re)create your rom-file ~/.qtnewt_rom by using cat NUTCX.HEX XFUNS3-2D.HEX TIME-2C.HEX XFUNS5-2D.HEX > ~/.qtnewt_rom Removing nsim/qtnsim reference-projekt from Eric. 14/11/30 Version 1.0.2 includes working phineas time module. 14/11/12 Add file qtnewt_rom. That rom file includes TIME-1C Module 14/11/11 To run the calculator you must copy the rom file "hp41_rom" to "$(HOME)/.qtnewt_rom" Project list

  • Debug ......... Build directory
  • doc ......... Documents
  • NewT ......... My nut core emulation library
  • nsim-0.61 ......... REMOVED Reference nut emulation Copyright 1995, 2003, 2005 Eric Smith [mailto:eric@brouhaha.com eric@brouhaha.com]
  • Qtnewt ......... Qt-GUI Test-implementation HP41 uses NewT
  • Qtnsim ......... REMOVED Qt-GUI Test-implementation HP41 uses
  • nsim roms ......... HP41CX Rom Files
  • README.TXT......... This file
  • resources ......... Qt-GUI Resources

Bauanleitung (build instruction)

The HP-41 Project are splitst up on two parts. Project NewT: A CORE shared library with the core functionality of the calculator. Project qenewt: A Qt-based GUI to present a nearly realistic Device to the users.

If you have cloned and open these both Projects on the Qt-Creator Workbench you will see the following:
Build-instruction PDF

Fist build the library by selecting NewT as active project and push the build-button. If everything went well you will see the following compiler-output log screen.
Build-instruction PDF

As you can see the library libNewTd.so (d means Debug) were installed in your home-directory under ~/lib. ~/lib must be exist and the system must know about! (mkdir ~/lib and export LD_LIBRARY_PATH=r~/lib;$(LD_LIBRARY_PATH) are your friends :-).

Now you can build the GUI by selecting qtnewt as active project and click build.

If your build went successful too, you can install the calculators firmware-rom file on your home directory by following the instruction at .../p41cx-code/roms/README.TXT

„Hummel, Hummel – Mors, Mors“

Have a lot of fun and I hope always the right resultat. Jürgen [mailto:JSievers@NadiSoft.de JSievers@NadiSoft.de]

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.