October 1992 MAGazine Volume 8 Number 10

Introducing the Amiga 4000.

The most powerful multimedia computer ever built by Commodore.

Or anyone else.

MAG .info

Officers

President
Brian Akey (901) 278-6354
Vice President
Donnie Webb (901) 363-8025
Secretary
Raymond Ginn (901) 353-4505
Treasurer
Micheal Cervetti (901) 386-2584
Librarian
Ken Winfield (901) 382-3339
MAG Editor
Trevor Thrasher (901) 388-0108
Printing
Terry Campbell (601) 393-4864

Dues Notice

Dues must be paid at or before the General Meeting of your expire date. If paid on or before this time, the renewal rate is $20 for the entire year. If you wait past the general meeting you will be dropped and must renew at the new member rate of $25 for the year. Please pay at the General meeting or send dues to:

MAG dues c/o Michael Cervetti
8300 Rembrook
Cordova, TN 38018

Meetings

The Memphis Amiga Users Group holds general meetings the second Saturday of each month in the Farris Auditorium on the campus of State Technical Institute at Memphis For more information call Brian Akey at (901)377-1093.

Rentals

A variety of Amiga specific videotapes are available from the Club's library for $3.00 a week. For more information contact Ken Winfield at (901)382-3339.

Disk Sales

Mag library and Fred Fish disks are $2.00 each. High Quality Blank disks with labels are 65 cents each. These items can be purchased at each general meeting.

Classifieds

(free for Members)

A3000/25/50 with 1950 monitor and Roclite external floppy complete system with software $2000 Framgrabber with software and Docs $200 Contact: Michael Cervetti (901)386-2584

Financial Report

Beginning Balance $899.66
Income 80.00 Dues
53.00 Disks
$133.00 Total
 
Expenses 97.00
Magazine 45.25
FredFish 13.75
Total 156.00
 
Ending Balance $876.00

Note...

Please help me keep the Magazine accurate by contacting the editor on any incorrect information contained in this printing. If you would like to place an ad in the Magazine please contact the editor Trevor Trasher (901) 388-0108

HiSoft's HighSpeed Pascal

by Steve Plegge

Ok, guys and gals, think back to the early days of the Amiga.

Think back to the first issue of AmigaWorld. Think back to page 25. With me now, "How Borland's Turbo Pascal Found a Partner that Matches its Amazing Speed."

That was the beginning of the infamous Turbo Pascal ad, which promised us TAP (Turbo Amiga Pascal) "In the first quarter, 1986." Well, as you probably know, it never happened. Worse than that, Borland has for years denied that they ever intended to produce and market TAP ("What AmigaWorld ad?"), to the great disappointment to all of us Pascal fans. Well, folks, it just don't matter. Not any more, that is. Why? Because now we've got HISoft's HighSpeed Pascal (hereafter "HSP") compiler. HSP is designed to be compatible with Turbo Pascal ("TP") version 5.0. This is two major releases of TP beyond what was available for the PC at the time the infamous ad was run (v3.x). Version 5.0 was the last TP release that did not support Object Oriented Programming (OOP).

HSP does, however, include TP's concept of "Units". These are quite handy and provide much the same functionality as C's #includes, but in a much better way. Units are separately-compiled procedures and functions arranged any way you want them. To access them, you simply include (excuse the expression!) them in your source program like so: "Uses Utilities;". After that, you can refer to them as you would any other built-in or user defined subprogram.

HSP provides the same units as the ones that come with TP, and they are all quite well documented in much the same style as the TP documentation. Note, however, that there are some errors in the documentation. For instance, I found that the GetTime procedure was documented as having arguments of type Word, when they're actually of type Integer. No big deal, though.

Compatibility with TP is high, with a few rather obvious exceptions. You can't expect to use 80x86 style registers, machine code, MS-DOS Interrupts, nor can you use the peek/poke-like MEM[] and MemW[] "arrays". Also on the "naughty" list are some of the compiler directives, several of which just don't make any sense in an Amiga environment.

HSP comes on three disks: Program Disk 1.3, Program Disk 2.0, and Units. Most folks will only use two of them <grin>. Installation is fairly easy, and well-documented, but some examples on setting up your configuration would be appreciated. Again, no big deal. A hard drive is recommended, but you can run from floppies if you're into pain. Documentation consists of two nicely-printed spiral-bound manuals, "User Manual," and "Technical Reference." The User Manual contains Installation Information, a tutorial, and documentation on the editor, compiler, debugger, and other tools, as well as information on accessing Amiga-specific thingies. Also included here is an appendix on HSP vs TP, Atari, and ISO/ANS Pascal. The Technical Reference contains Pascal language documentation, function/procedure documentation for the standard units, AmigaDOS errors, HSP compile and run-time error messages, and a technical description of the internal workings of HSP.

The package includes what's come to be known as an IDE (Integrated Development Environment) system in the PC world. What this means, more or less, is that you can compile &run from the supplied editor. If you get a compile run-time error, the editor's cursor returns to the spot of the error. While this isn't as crucial on the Amiga as on PCs, it is handy, and the editor is nicer than it needs to be. The WB 2 version takes advantage of the new functions available, and has the WB 2 "look & feel."

If IDE-style isn't to your taste, you can use a more traditional stand-alone command line compiler.

Also included are a debugger, demos (both "vanilla" TP-compatible and Amiga specific), a utility to add units to the standard library, and a utility to generate unit interfaces from FD files.

The "HighSpeed" in HSP is no lie. HISoft claims 20K lines per minute on a stock A-500, and I've got no reason to doubt them. The generated code is not bad, either. I translated "Ahl's Simple Benchmark" from BASIC to Pascal, with the following results on my A-2500/30:

Ahl's Simple Benchmark (AmigaBASIC) (HighSpeed Pascal)
3.720 Seconds 0.560 Seconds
Mathematical calculation accuracy:
0.000000000007958078641 5.45785638905727E-013
Random number generation accuracy:
9.288964748382568000000 5.58002780633979E+000

HISoft has recently announced version 1.10 if HSP. New features are automatic 68881/68882 FPU support, Workbench 2.0x units (ASL, Commodities, GadTools, AREXX), source level debugging, full source code to all Amiga units, and new editor features, all for a very nominal fee (I'm not getting into currency conversions!).

HighSpeed Pascal is now available from your local dealer.

VideoSpeak
Authorized Amiga Dealer

799 Highway 72 East
Collierville Tn 38017
901-853-4401 voice
901-853-4804

Meaningless Ramblings...

From Your Editor

Well it seems to be that time of year, at least for me, where there are a thousand things going on at the same time. So my apologies if I have left anything out of this issue. I am not sure what is to be discussed at the meeting about the new machines, but if the info is redundent at least you have some notes. As for the new 600 I must say that Commodore has finally gotten something right. For the sceptics out their that think that it is a game machine, well spin again. If you consider a machine with a meg of chip, 40meg HD (600HD models) and 2.0, a game machine then so be it. But there are a lot of 500 owners out their, with the same basic setup, that accomplish quite a bit more then saving the planet, getting the girl or killing the big boss man. If you have any suggestions of material that you would like to see let me know. If you have an article, want to join the MAGazine staff or just don't agree with what is being printed, then by all means let me know. Until next month. Peace. ;-)

BLACK CRYPT! An adventure not for the weak of heart, but for the true Amiga adventurer! With over 20 interconnected dungeons, dangerously animated monsters and four character classes!

POPULOUS II: TRIALS OF THE OLYMPIAN GODS! Develop your own godlike powers to do battle against the legendary gods of ancient Greece! From a rain fire, to a bolt of lightning, you are a god!!.

POWERMONGER! Use your wit and cunning to lead your armies to victory! This award winning strategy game lets you and your armies invent, conquer, destroy and eat a lot of sheep!

A-TRAIN! Trains. Cities. Money. This new simulation game gives you the triple challenge of designing and running a profitable railroad, growing a city, and building a financial empire. Six scenarios will take all the organizational talent, planning skills, and fiscal genius you?ve got--Maybe more?

From the President's CLI

We have many things planned for this month. We are going to look closer at workbench 2.0 and have a look at AREXX. We will be looking for the next few months or until everyone is completly confused. We might have Final Copy II if I can upgrade before the meeting. We wil also have information on the Amiga 600 and Amiga 4000. We might have these machines next month for a real loook. For all those who couldn't find the meeting last month I have a good excuse. State Tech called on tursday before the meeting and told me that we had to move to Fulton auditorium. Then I that security could not be found so Donnie could not get the projection screen or the VCR. We will be in the Farris Auditorium this month and hopefully every month this year. I'll see ya at the meeting.

Amiga 600

The Amiga 600 is an advanced and powerful computer in a newly designed compact low-profile case. Incorporating the new features of the Amiga family of computers, the Amiga 600 offers a Motorola 68000 microprocessor along with sopisticated custom processors for advanced computing speed and versatility.

The Amiga multitasking operating system allows users to integrate text, graphics and sound and reaches new levels of affordable excellence in home and official multimedia computing.

And with the ability to connect to a variety of video display devices the Amiga 600 is a great choice for entry level system for home entertainment and educational uses.

Adding an internal hard drive and memory transform the Amiga 600 into a powerful, low-cost computer for courseware deliveryy, business presentations and point of information displays.

With sensational Amiga graphics and animation capabilities, video enthusiasts will find the Amiga 600 to be a capable and inexpensive production assistant.

The Amiga 600 is compatible with a range of standard peripheral devices such as printers, modems and disk drives. The newly added PCMCIA industry standard slot can provide additional storage on removable credit card size modules.

With an easy to use point and click interface and quick connection to a dispaly device even computer novices can be up and running with a minimum of effort.

The Amiga 600. Powerful computing capabilities at an affordable price.

Amiga 4000

The Amiga 4000 is the first meember of an all new generation of Amiga multimedia computers. With the introduction of the Advanced Graphics Architecture Chip Set the 4000 sets new and affordable benchmarks for exciting graphics, animation and video.

From its inception the 4000 was specially designed to meet the demanding graphic and video processing power required for multimedia computing.

High resolution graphics simultanneously displayed in up to 256,000 colors from a palette of over 16.8 million provide life-like images and add spectacular color to presentations and interacting applications.

The Amiga 4000 AGA chip set retains compatibility with the ECS chip set and Release 2 System Software. An ECS compatibility mode allows many existing self-booting programs to be run without modification.

Multiple ports and internal Amiga and PC slots allow you to expand the 4000 with a wide variety of peripherals. The custom CPU expansion slot gives you access to more advanced processors as they are introduced and can greatly extend the life of your system.

In addition, the 4000 makes it possible for you to work with documents and graphics from other systems. It comes standard with a built-in 3.5 inch high density drive and the CrossDOS utility which allows for easy transfer of files between Amiga and MS-DOS based machines.

With the blistering speed and power of the Motorola 68040 processor orchestrating the system, presentation and interactive training programs take on a new brilliance. Number crunching business applications are completed in less time.

The Amiga 4000 allows you to create exciting video effects and fast-paced animations in a fraction of time and cost of systems that must be pieced together from a confusing array of add-ons.

The Amiga 4000. Spectacular performance right out of the box!

MEMPHIS AMIGA GROUP AUGUST 8, 1992

LAST NAME FIRST NAME CITY ST ZIP EXPIRE
1. Akey Brian L. Memphis TN 38107 OCT 93
2. Andrews Freddie L. Memphis TN 38128 JAN 93
3. Bilson Edward Memphis TN 38115 JAN 93
4. Bowers William Memphis TN 38118 MAY 93
5. Browne Kevin Memphis TN 38111 SEP 92
6. Burns Keith Cordova TN 38018 NOV 92
7. Campbell Terry A. Horn Lake MS 38637 DEC 93
8. Carruthers Joey Memphis TN 38119 FEB 93
9. Cervetti Michael Cordova TN 38018 AUG 93
10. Chiego John & Sara Memphis TN 38119 OCT 92
11. Crighton Robert, Jr. Millington TN 38053 APR 93
12. Dahms Michael K. Memphis TN 38127 OCT 92
13. Deschamps Joe Jackson TN 38305 SEP 92
14. Dobbins Chris Memphis TN 38152 APR 93
15. Dobson Michael Memphis TN 38118 NOV 92
16. Durfee Tony Jackson TN 38305 DEC 92
17. Dye Julia Ann Memphis TN 38120 APR 93
18. Echols Steve Memphis TN 38125 DEC 92
19. Evans Larry Memphis TN 38135 JAN 93
20. Fanelli Daniel R. Germantown TN 38139 FEB 93
21. Franklin Shelley Memphis TN 38120 MAR 93
22. Ginn Raymond Memphis TN 38127 APR 93
23. Glover Steven Cordova TN 38018 JAN 93
24. Harper Richard Memphis TN 38111 FEB 93
25. Hartley Marilyn Memphis TN 38118 SEP 92
26. Hawkins Conrad G. Memphis TN 38117 JUL 93
27. Hooker Bill Memphis TN 38134 NOV 92
28. Hudson Scott Memphis TN 38141 OCT 92
29. Ingerson Steve Walls MS 38680 SEP 92
30. King Guy Collierville TN 38017 JAN 93
31. Kligel Joseph Memphis TN 38118 APR 93
32. Knight Ronnie Burlison TB 38105 JUN 93
33. Langston Scott Memphis TN 38111 APR 93
34. Lewis Jeff Memphis TN 38134 MAY 93
35. Lowder Mark Memphis TN 38118 FEB 93
36. McCalla Ron & Audrey Jackson TN 38305 DEC 99
37. Mergen Steve Memphis TN 38104 MAR 93
38. Miller William Germantown TN 38138 JUN 93
39. Mitchell Mike Memphis TN 38108 SEP 92
40. Montgomery Ronald Memphis TN 38108 DEC 92
41. Morgan Yvoane & Charles Memphis TN 38168 SEP 92
42. Morgan Don Memphis TN 38117 JUN 93
43. Mott James Memphis TN 38109 JAN 93
44. Nolen Kent Arlington TN 38002 JUL 93
45. Norman Joe R. Dyersburg TN 38024 JAN 93
46. Nunn Bob Memphis TN 38141 AUG 93
47. Pittman James E. Memphis TN 38116 APR 93
48. Photo Grafix Jim Memphis TN 38112 MAY 93
49. Ralston Bruce Memphis TN 38104 MAR 93
50. Reagan Alan Memphis TN 38104 NOV 92
51. Rush David Memphis TN 38127 NOV 92
52. Sanders Joe Memphis TN 38134 AUG 93
53. Sheridan Larry Brighton TN 38011 NOV 92
54. Spence David E. Collierville TN 38017 MAR 93
55. Stokes Paul Eads TN 38028 DEC 92
56. Swope Henry Braden TN 38010 NOV 92
57. Thrasher Trevor Southaven MS 38671 NOV 92
58. Torrence Samuel Tupelo MS 38801 MAY 93
59. Underwood Lenore Millington TN 38053 DEC 92
60. Varnell Roy Memphis TN 38127 APR 93
61. Vineyard Charles W. Memphis TN 38118 AUG 93
62. Walker Jim Memphis TN 38128 JAN 93
63. Wallace Michael S. Marion AR 72364 AUG 93
64. Walp Len Memphis TN 38128 JAN 93
65. Watson Jerry Memphis TN 38118 NOV 92
66. Weatherall Broadus Memphis TN 38111 JAN 93
67. Webb Donnie Memphis TN 38118 JAN 93
68. Wells Phillip Jackson TN 38301 APR 93
69. Williams Charles Wilson AR 72395 DEC 92
70. Winfield Kenneth Memphis TN 38128 OCT 93
71. Wulff John Memphis TN 38115 JUL 93
72. Wyatt Joel Jackson TN 38301 FEB 93
73. Yates Richard Memphis TN 38134 MAR 93