ANT

AmigaNews Tech (ANT) was a companion magazine to the French Commodore Revue. ANT targetted developers with programming explanations and examples in various programming languages. I still remember learning about overlays at 16... an experience that changed my life . It seems that 36 instances of ANT (1, 2) appeared in total. I (re)implemented below some of the C programs found in ANT, following Daff's republication of these magazines .

All the examples compile with the NDK v3.1 and VBCC v0.9h, assuming DevKits: as the root of their installations (cf. Cubic IDE). Most archives should contain two main source files: xxx_ORIGINAL.c and xxx.c; the former is the code from the orginal article, the latter is the code modified (as little as possible) to make it compile and run with VBCC.

(One project requires Lattice C to compile and link: ANTOverlays.lha, because it uses the overlay manager of Lattice C. As of VBCC v0.9h, VBCC doesn't include a similar overlay manager yet.)

 

List of (re)implemented ANT C code examples
Year Month Magazine Title Source Code
1989 No articles before
Apr. N/A N/A
May N/A N/A
Jun. N/A N/A
Jul. N/A N/A
Aug.
Sep. N/A N/A
Oct. N/A N/A
Nov. Sectoriser ANTSectoriser.lha
Dec. N/A N/A
1990 Jan. N/A N/A
Feb. N/A N/A
Mar. No instance that month
Apr. 3D graphics (basic concepts) (Data for program in May below...)
May 3D graphics (basic programming) ANT3DGraphicsDrawLines.lha
Jun. 3D graphics (projections, 1st part) (Explanations on the projections used in Jul./Aug. below...)
Jul. 3D graphics (perspective projections) ANT3DGraphicsDrawLinesMoving.lha
Aug.
Sep. 3D graphics (animation) ANT3DGraphicsAnimation.lha
Oct. A silencer for disk units ANTDiskSilencer.lha
Nov. Preprocessor of vertexes for Anim ANT3DGraphicsPreprocessorVerticesAnim.lha
Dec. 3D graphics (hidden faces) ANT3DGraphicsDrawFaces.lha
1991 Jan. File requester from arp.library ANTARPFileRequester.lha

Feb.

No instance that month
Mar. Opening a screen with graphics.library ANTScreenWithGraphicsLibrary.lha
Console.device ANTConsoleDevice1.lha
CRBlanker, switching among Intuition screens ANTCRBlanker.lha
Public libraries ANTPublicLibraries.lha
Apr. Opening a screen with intuition.library ANTScreenWithIntuitionLibrary.lha
Console.device, reception of chars and display with graphics.library ANTConsoleDevice2.lha
Creating a super Shell with Intuition menus  
May EasyWindow, easy creation of a NewWindow struct ANTEasyWindow.lha
Boolean and String gadgets ANTBooleanStringGadgets.lha
June Proportional gadgets ANTProportionalGadgets.lha
Inserting assembly functions N/A
Examples of using the CIAs ANTCIAExample.lha
July Communication between tasks (foundations) N/A
Aug. Drop-down menus ANTDropDownMenus.lha
Sep. Communication between tasks ANTTwoTasks.lha
Managing hardware Sprites ANTHardwareSprites.lha
Spy, spying on the memory ANTMemorySpy.lha
Reentrant programs ANTReentrantPrograms.lha
Oct. Managing VSprites in the Workbench ANTVirtualSprites.lha
Layers and regions of Intuition ANTLayersRegions.lha
Exec and interruptions ANTInterruptions.lha
Nov. Buffer memory as main memory and ChipMemFirst ANTBufferAndChipMemory.lha
Programming with overlays ANTOverlays.lha (With Lattice C)
Dec. Converter of IFF images in source ASCII C or assembly ANTIFFConverter.lha
1992 Jan. The BOB ANTBOBs.lha
Feb. Grafting ANTGrafting.lha
Mar. Generating sounds (first part) N/A
Generating sounds (second part) ANTSoundGeneration.lha
Apr. N/A N/A
May Audio player IFF 8SVX ANT8SVXPlayer.lha
Complex 3D objects  
Jun. Audio player IFF 8SVX (second part) ANT8SVXPlayer2.lha
Jul. No instance that month
Aug. SMUS player  
Usage of GadToolBox  
Intuition windows and timer.device  
Error handling in programs  
No more articles after

 


The last three changes:

Tygre - 2025-03-29 11:24:37  |  Tygre - 2025-03-29 10:37:53  |  Tygre - 2025-03-26 22:47:11