downloadmarquee.GIF (2385 bytes)books.JPG (7189 bytes)

Newton C++ Tools
Please read the Apple License before Downloading or Distributing.


Newton Toolkit for Windows 1.6.1
Including User's Guide
Windows NTK 1.6.1   5.5M

The Newton Toolkit is a development to help users create their own Newton software. It features graphical tools for interface design and rapid prototyping, an interactive development model, and a large number of built-in components for creating custom software. NTK 1.6 for Windows requires a 486DX (or better) processor, CD-ROM, Windows 3.1 (w/ Win32s 1.30 or better), Windows 95 or Windows NT. Memory requirements are 8MB RAM for Windows 3.1 users and 16 MB RAM for Windows 95 and Windows NT users.  This updated version of NTK provides support for grayscale pictures and the new screen sizes found on the MessagePad 2000 and eMate 300 devices. This archive contains the full 1.6.1 application, its users guide and a documentation addendum.


Newton Toolkit for Macintosh 1.6 User's Guide   1.7M

MacOS NTK 1.6   3.7M

The Newton Toolkit is a development to help users create their own Newton software. It features graphical tools for interface design and rapid prototyping, an interactive development model, and a large number of built-in components for creating custom software.  NTK 1.6 for MacOS requires a 68030 or better processor, MacOS 7.1 or better, and 8MB RAM.


Newton Toolkit for Macintosh 1.6.3 Updater

MacOS NTK 1.6.3 updater   442k

Newton Toolkit 1.6.3 fixes several related view justification bugs that were present in both NTK 1.6 and NTK 1.6.2, and other versions of NTK. Layout windows now accurately represent views as they will appear on a Newton device. Details appear in the included release notes.


Newton Toolkit for Macintosh 1.6.4 Beta

MacOS NTK 1.6.4b3   4.3M

This beta version of NTK 1.6.4 provides support for grayscale pictures and the new screen sizes found on the MessagePad 2000 and eMate 300 devices. Also included in this archive are a new Toolkit Application (v 1.3) and documentation (NTK_1.pdf) describing the use of the new features and APIs that this beta NTK provides. This is a complete installation of NTK, including the "Platforms" folder and other supporting files from an earlier installation. The application can be downloaded by itself if you have an earlier installation of NTK 1.6.4 and the supporting files.


Newton Toolkit for Macintosh 1.6.4 Beta Partial Install

MacOS NTK 1.6.4b3 App Only   2.4M

This version of the NTK for MAC is appropriate for users who have earlier versions of 1.6.4 and would simply like to update the 1.6.4 application without the supporting files and documentation.


Newton Toolkit for Macintosh 1.6.4GM NTK164.pdf   2k

MacOS NTK 1.6.4_sea.hqx   2.5M

The GM version of NTK 1.6.4 fixes a few bugs in 1.6.4b3. Update your 1.6.4b3 folder by placing this version in a 1.6.4b3 folder. For more information on the functionality of 1.6.4 please read the accompanying release notes.


Platform Files for NTK Documentation

Platform Files contain data tailored to different Newton products. They also contain a collection of Newton System definitions, a number of utility functions, and definitions for constants that reference the functions. The platform files are used by NTK; when a new platform file is released you put it in the "Platforms" subdirectory of NTK and restart NTK to start using it. If you don't see the new features that are covered in its release notes, make sure you have selected that platform inside NTK's project settings dialog.  It's almost always the case that you can use the newest platform file to create packages for older devices, so long as you don't take advantage of newer features.  The Windows and Macintosh documentation files below are in PDF and Apple Doc Viewer format and may be viewed using Adobe Acrobat and Apple Doc Viewer respectively.

platfunc.zip   284k  

platformdocs_sit.hqx   385k  


Platform Files for NTK NOS 1.x

Platform Files contain data tailored to different Newton products. They also contain a collection of Newton System definitions, a number of utility functions, and definitions for constants that reference the functions. The platform files are used by NTK; when a new platform file is released you put it in the "Platforms" subdirectory of NTK and restart NTK to start using it. If you don't see the new features that are covered in its release notes, make sure you have selected that platform inside NTK's project settings dialog.  It's almost always the case that you can use the newest platform file to create packages for older devices, so long as you don't take advantage of newer features.

msgpad_15d2.zip   68k  

messagepadplatform_15d2_sit.hqx   103k  


Platform Files for NTK NOS 2.0

Platform Files contain data tailored to different Newton products. They also contain a collection of Newton System definitions, a number of utility functions, and definitions for constants that reference the functions. The platform files are used by NTK; when a new platform file is released you put it in the "Platforms" subdirectory of NTK and restart NTK to start using it. If you don't see the new features that are covered in its release notes, make sure you have selected that platform inside NTK's project settings dialog.  It's almost always the case that you can use the newest platform file to create packages for older devices, so long as you don't take advantage of newer features.

newton20_12b2.zip  135k  

newton20platform_12b2_sit.hqx   198k  


Platform Files for NTK NOS 2.1

Platform Files contain data tailored to different Newton products. They also contain a collection of Newton System definitions, a number of utility functions, and definitions for constants that reference the functions. The platform files are used by NTK; when a new platform file is released you put it in the "Platforms" subdirectory of NTK and restart NTK to start using it. If you don't see the new features that are covered in its release notes, make sure you have selected that platform inside NTK's project settings dialog.  It's almost always the case that you can use the newest platform file to create packages for older devices, so long as you don't take advantage of newer features.

newton21_12b2.zip   145k  

newton21platform_12b2_sit.hqx   213k  


NS Debug Tools 2.2

These packages help you debug your NewtonScript packages by allowing you to set breakpoints, disassemble compiled functions, and provide many other shortcuts. Version 2.2 (required for Newton 2.1 use)

nsdebug2_2.zip   134k  

nsdebug2_2_sit.hqx   188k  


ROM Maps 2.1 (717145) US MessagePad 2000

ROM Maps are only used by the profiling functions in Newton Toolkit; they are not needed at any other time. To profile your code, you must make sure you have the correct ROM Map for the machine you are targeting; the six digit system versions must match exactly. Place these files in the "ROM Maps" (or ROMMAPS) folder of NTK.

r717145.map   394k  

r717145_sit.hqx   113k  


ROM Maps 2.1 (737041) US eMate 300

ROM Maps are only used by the profiling functions in Newton Toolkit; they are not needed at any other time. To profile your code, you must make sure you have the correct ROM Map for the machine you are targeting; the six digit system versions must match exactly. Place these files in the "ROM Maps" (or ROMMAPS) folder of NTK.

r737041.map   431k  

r737041_sit.hqx   122k  


ROM Maps 2.0 (526205) US MessagePad 130

ROM Maps are only used by the profiling functions in Newton Toolkit; they are not needed at any other time. To profile your code, you must make sure you have the correct ROM Map for the machine you are targeting; the six digit system versions must match exactly. Place these files in the "ROM Maps" (or ROMMAPS) folder of NTK.

r526205.map   372k  

r526205_sit.hqx   106k  


ROM Maps 2.0 (516263) US MessagePad 120

ROM Maps are only used by the profiling functions in Newton Toolkit; they are not needed at any other time. To profile your code, you must make sure you have the correct ROM Map for the machine you are targeting; the six digit system versions must match exactly. Place these files in the "ROM Maps" (or ROMMAPS) folder of NTK.

r516263.map   375k  

r516263_sit.hqx   106k  


ROM Maps D-2.0 (536205) German Message Pad 120/130

ROM Maps are only used by the profiling functions in Newton Toolkit; they are not needed at any other time. To profile your code, you must make sure you have the correct ROM Map for the machine you are targeting; the six digit system versions must match exactly. Place these files in the "ROM Maps" (or ROMMAPS) folder of NTK.

r536205.map   370k  

r536205_sit.hqx   106k  


ROM Maps 1.3 (465333) US MessagePad 120

ROM Maps are only used by the profiling functions in Newton Toolkit; they are not needed at any other time. To profile your code, you must make sure you have the correct ROM Map for the machine you are targeting; the six digit system versions must match exactly. Place these files in the "ROM Maps" (or ROMMAPS) folder of NTK.

r465333.map   121k  

r465333_sit.hqx   35k  


ROM Maps 1.3 (445333) US MessagePad 120

ROM Maps are only used by the profiling functions in Newton Toolkit; they are not needed at any other time. To profile your code, you must make sure you have the correct ROM Map for the machine you are targeting; the six digit system versions must match exactly. Place these files in the "ROM Maps" (or ROMMAPS) folder of NTK.

Not Available, Try Mac Version

r445333_sit.hqx   35k  


BookMaker 1.1 Documentation   701k  

bookmaker_mac_11_sit.hqx   232k  

Lets you create complex electronic Newton Books (and help books) with a markup language and NTK. (for the Mac OS)


Project Converter

cvtMacWin_sit.hqx   389k  

Converts MacOS NTK projects into Windows NTK format. This tool runs only on MacOS, since it needs to parse MacOS resource forks. There is not currently a converter to convert from Windows NTK format to MacOS NTK format.