@DATABASE HowToCode7 @NODE MAIN @TITLE "HowToCode V7: Contents" @toc "howtocode:howtocode/MAIN" @next MAIN How To Code V7 - Edited by Comrade J / SAE ========================================== AmigaGuide Release 7/July/93 @{" About HowToCode " link about} 1 @{" Introduction " link howtocode:text/introduction/MAIN} 12 @{" Debugging " link howtocode:text/debugging/MAIN} 2 @{" General Guidelines " link howtocode:text/generalguidelines/MAIN} 13 @{" Input " link howtocode:text/input/MAIN} 3 @{" Assembler " link howtocode:text/assembler/MAIN} 14 @{" Kickstart " link howtocode:text/kickstart/MAIN} 4 @{" 680x0 issues " link howtocode:text/680x0issues/MAIN} 15 @{" Miscellaneous " link howtocode:text/misc/MAIN} 5 @{" Action Replay " link howtocode:text/actionreplay/MAIN} 16 @{" Optimising " link howtocode:text/optimising/MAIN} 6 @{" AGA Programming Information " link howtocode:text/aga/MAIN} 17 @{" Reading C " link howtocode:text/reading_C/MAIN} 7 @{" Blitter " link howtocode:text/blitter/main} 18 @{" Startup and Exit Problems " link howtocode:text/startup&exit/MAIN} 8 @{" CDTV Programming " link howtocode:text/cdtv/main} 19 @{" Tracker Problems " link howtocode:text/tracker/MAIN} 9 @{" Copper Programming " link howtocode:text/copper/main} 20 @{" Video Standards " link howtocode:text/video/MAIN} 10 @{" Vector Coding " link howtocode:text/vectors/MAIN} 21 @{" Books " link howtocode:text/books/MAIN} 11 @{" Interrupts " link howtocode:text/interrupts/MAIN} @{" startup.asm - Copper Startup code" link howtocode:source/startup.asm/MAIN} @ENDNODE @NODE about "About HowToCode...." @prev about How to write demos that work (Version 7) - 7/Jul/93 =================================================== (or the Amiga Demo Coders Reference Manual) Edited by Comrade J/SAE Co-Editor Carl-Henrik Skårstedt (Asterix/Movement) email:comradej@althera.demon.co.uk NEW AMIGAGUIDE FORMAT - Due to numerous requests HowToCode has now been rewritten into AmigaGuide format! It's still readable as text files (just!) if you haven't got AmigaGuide, but download it and use it, it's good! * Please note this is a REPLACEMENT to text files howtocode1.txt through howtocode6.txt. Sysops, please remove these earlier files as they contain many mistakes. Thanks in advance...* Thanks to: Richard Aplin, Matthew Arnold, Dean Ashton, Andreas Axelsson Michael Bauer, Bilbo the First/Hypenosis, Eddy Carroll, Mark Cassidy, Nils Liaaen Corneliusen, Walter Dao, David Dustin, Chris Green, Joep Grooten, Grue, Jim Hawkins, Arno Hollosi, Lars Holmgren, Philip Jespersen, Irmen de Jong, Marius Kintel, Christopher Klaus, Mark G Knibbs, Jesper R Larsen, Jacco de Leeuw, Tero Lehtonen, Patrik Lundquist, Jonas Matton, Stanley Merkx, Jesse Michael, Jonas Minnbergh, Richard Moeskops, John Derek Muir, Marco Nelissen, Karsten Niemeier, Boerge Noest, David Nouls, Mats Olsson, Dave Parkinson, Andrew Patterson, Raymond Penners, Vidar Petursson, Michael Pollard, Jolyon Ralph, Bjorn Reese, Vic Ricker, Timo Rossi, Michael Ryffel, Conrade Sanderson, Doz/Shining, Toby Simpson, Darrell Tam, Lehtonen Tero, Magnus Timmerby, Yee Tom, and Michel Vissers. for their comments and contributions, both rude and polite! And Commodore - Pull your fingers out and **DISTRIBUTE** the V39 docs to *all* Amiga programmers. Please note that this file is the work of many authors, although the spelling mistakes are all my fault! I apologise in advance for mistakes in HowToCode, I am unable to check everything thoroughly and certainly not on all machines, and in particular with AGA information so much misleading and contradictory information is going around that it is inevitable that mistakes will happen. Please point these out to me, however trivial! I promise I won't be angry if 100 people point out the same mistake. If no one does and everyone tells me later that they knew - then I will! This text is Copyright (C) 1993 Share and Enjoy, but may be freely distributed in any electronic form. The copyright of contributions quoted from other authors remains with the original author. If you would like to contribute to this file, email me at the address below... If you intend to use part or all of HTC in a Public Domain disk magazine (or similar), please email me first. I *will* give permission freely, but I want to make sure that only the latest versions are published. Please also mention your request to Carl-Henrik, especially if it concerns Vectors.txt since it will be continually updated and debugged for some time from now. The startup code in this article is freeware and may be used by anyone for any purpose. All trademarks and registered names (Workbench, Kickstart, etc) acknowledged. All opinions expressed in this article are my own, and in no way reflect those of anyone else. Please note that many of the programming practices described in this text are ONLY applicable for demo coding, and should not be used for Games and other programming. I didn't write this for fun, I wrote it for you to use! If you want to make a contribution please email it to me: I prefer plain ASCII set to no more than 75 column width, and no tabs if possible (although I can fix text sent to me..) If you strongly disagree with anything I write, or you want to send me some source or demos to test on Amiga 1200/4000 etc, or you have questions about Amiga programming, or suggestions for future articles, or just want to chat about the best way to optimise automatic copperlist generation code, then contact me via email at: comradej@althera.demon.co.uk. @ENDNODE