Go Back   Rhinocerus > Newsgroup > Newsgroup comp.lang.pascal.misc > Newsgroup comp.lang.pascal.mac

Reply
 
Thread Tools Display Modes
  #1 (permalink)  
Old 11-24-2009, 02:45 PM
Stéphane PIRONNEAU
Guest
 
Posts: n/a
Default You cannot program the Toolbox in Pascal without the 3 volumes of InsideMacintosh with ThinkPascal !

Hi,

You cannot program the Toolbox in Pascal without the 3 volumes of
InsideMacintosh with ThinkPascal !

The InsideMacintosh won't teach you Pascal but only to use the MacOS in
Pascal,
you will have to find a programming book of Pascal to start.

It's cool if you already know TurboPascal because TurboPascal doesn't know
the ToolBox - MSDOS has no window, Delphi is perfect.

Download the 1000 pages of the InsideMacintosh 3 volumes here :
http://www.pagetable.com/?p=50

Inside Macintosh consists of three volumes. Volume I begins with the
following information of general interest:

a.. a "road map" to the software and the rest of the documentation
b.. the user interface guidelines
c.. an introduction to memory management (the least you need to know, with
a complete discussion following in Volume II)
d.. some general information for assembly-language programmers
It then describes the various parts of the User Interface Toolbox, the
software in ROM that helps you implement the standard Macintosh user
interface in your application. This is followed by descriptions of other,
RAM-based software that's similar in function to the User Interface Toolbox.
(The software overview in the Road Map chapter gives further details.)

Volume II describes the Operating System, the software in ROM that does
basic tasks such as input and output, memory management, and interrupt
handling. As in Volume I, some functionally similar RAM-based software is
then described.

Volume III discusses your program's interface with the Finder and then
describes the Macintosh 128K and 512K hardware. A comprehensive summary of
all the software is provided, followed by some useful appendices and a
glossary of all terms defined in Inside Macintosh.


--
"They that give up essential liberty to obtain a little
temporary safety, deserve neither liberty nor safety"
Benjamin FRANKLIN 1759

My hobbies (of a Mac maniac :-))) ):
Merlin 8 on Apple//c
Merlin 16 on Apple][gs
ORCA Pascal/C on Apple][gs (ToolBox)
ThinkPascal 4.5 on SE30 (ToolBox)
ThinkC 5 on SE30 (ToolBox)
MacintoshProgrammersWorkshop 3.5 on PowerBookG3 (ToolBox)
CodeWarrior Professional Release 5 on PowerBookG3 (ToolBox)
CodeWarrior BeOSR5 Intel (see Eric SHEPHERD alias Sheppy)
XCode 1.5 (InterfaceBuilder AppBuilder) on iMacG3
Thanks to Apple for the InsideMacintosh_s PDF
and MacOS guides in PDF for programming
the ToolBox (Apple Web Site).
PalmOS SDK with GCC on Windows

Some tools for a regular theoretical training :
.. near mathematics theory : http://www.soi.city.ac.uk/~ross/Hope/
.. compiling theory : http://www.codeworker.org/

P.S. : do not hesitate to ask me questions by mail ! :-)


Reply With Quote
Alt Today
Advertising
 
and become member of Rhinocerus
Standard Sponsored Links

  #2 (permalink)  
Old 11-25-2009, 02:09 PM
Math1723
Guest
 
Posts: n/a
Default Re: You cannot program the Toolbox in Pascal without the 3 volumes ofInsideMacintosh with ThinkPascal !

On Nov 24, 10:45*am, "Stéphane PIRONNEAU" <stephane.pironn...@free.fr>
wrote:
> Hi,
>
> * You cannot program the Toolbox in Pascal without the 3 volumes of
> InsideMacintosh with ThinkPascal !


Actually, the three volumes you mention are extremely out of date,
covering legacy material for the original Mac 128K/512K days of 1984
and 1985. Volume 4 involved updates for the Mac 512KE/Plus changes
(1986), but information on color wasn't available until Volume 5 and
the release of the Mac II line (1987). Unless you include Vols 4 & 5,
I think Vols 1-3 would be worthless. (In addition, there was a Vol 6
describing new changes for System 7, circa 1990).

Frankly, I would recommend that Think Pascal users to altogether
ignore these original Inside Macintosh volumes, and download the later
IM manuals created in the early 1990's, particularly IM:Toolbox
Essentials and IM:More Toolbox Essentials. These are much more likely
to be useful to the Think Pascal developer.

However, it should be remembered that the final release of Think
Pascal (version 4.02, I think) still created only 68K/Classic code,
which cannot be run on any Mac sold today (without an emulator
anyway). Migrating to CodeWarrior Pro 7 (the final version supporting
Pascal) will at least give the Pascal developer the ability to compile
Mac OS X native applications (albeit for PowerPC, which can run under
Rosetta on modern Macs).
Reply With Quote
 
Reply

Popular Tags in the Forum
insidemacintosh, pascal, program, thinkpascal, toolbox, volumes

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: How to repeat a program 10,000 times and How to append the haiyan chen Newsgroup comp.soft-sys.sas 0 10-09-2009 08:54 PM
How to call another program within a program in SAS??? oseithedude@gmail.com Newsgroup comp.soft-sys.sas 1 10-27-2005 12:56 AM
Re: Things to ponder when you program toby dunn Newsgroup comp.soft-sys.sas 0 06-15-2005 03:08 PM
Re: Things to ponder when you program James, Steve Newsgroup comp.soft-sys.sas 0 06-15-2005 02:11 PM
Re: Question printing program Kevin Myers Newsgroup comp.soft-sys.sas 0 06-03-2005 03:39 PM



All times are GMT. The time now is 06:48 PM.


Copyright ©2009

LinkBacks Enabled by vBSEO 3.3.0 RC2 © 2009, Crawlability, Inc.