Short: Assembler course, for beginners. AWESOME!! Author: gc@tyana.denkart.be (Geert Coelmont) Uploader: horror@smartnet.co.za (Mike Erasmus) Type: dev/asm Intro: ----- This is a Motorola 68000 assembler course on which the emphasis is on the Amiga, what else? It starts at the verrrrry beginning - introducing you to loops and decision making using amiga assembler. The whole purpose is to create a an "intro". Look at demo/intro for the basic ideas on Aminet. NB!!NB!! The hard coded assembler and copper addresses etc (spare me the techy stuff, please?!?) was supposed to work on pre-AGA machines like the A500, A600, A2000, A3000 etc etc. It will however still work on AGA machines. I reccomend using the tool KillAGA on Aminet if you want to test out your masterpiece. Remeber, that was 1992. The little "demo" was one we actually used, put together by C00L-G/Silents. Requirements: ------------ 1. An Amiga, duhhh? Whats that? Is it PeeCee compatible... 2. An assembler, like DevPac 3 or Barfly(on Aminet). I have, however included AsmOne. Which is quite old, but will do the job. 3. Get the Amiga Includes for assembler, it sounds difficult but it should be on the Amiga developersCD, as well as on numerous Fish CD-ROMs available from http://www.ninemoons.com. You will have to know your stuff to be able to work without that includes, if you want to write system frienldy things. 4. Amiga ROM Kernel Manuals. Not needed, but believe me, verrrrry handy. You may just need it. If you just want to code demos, then it may not be needed. Copyright: -------- I was asked not to spread this, that was 5 years ago. Well, since the Amiga is in pretty dire straightsI reason there may be people who want to start asm coding on Amiga, but hopefully Geert won't mind this being put on Aminet for the sake of the Amiga's future ;-)) The reason I have upped this is coz i have had this for over 5 years now, yes - since April 1992 when Geert sent me this, at that stage there was no such thing as e-mail. The Internet was still 2 years away... Credits: ------- 1. Geert Coelmont (gc@tyana.denkart.be - present e-mail address). If you have any queries rather contact Geert, please take note that his Amiga is gathering dust, so don't think you will get any luck with him these days. Without Geerts, you will not have been able to do ANYTHING. Thanx thanx, thanx!!! End Notes: -------- The .za in my e-mail address is NOT Zambia or Zaire as many of you think, it is Zuid-Afrika!!! South Africa, hard to believe but the Internet is old news here, so are telephones fax machines, cellphones, satellite T.V and houses made of stone with tarred roads. There is(hard to believe) some civilized life in Afrika. Yea thats true! 4 airlines fly in total *25* flights weekly to the U.K, and you can catch DAILY flights from Miami, Los Angeles and New York to our wonderful country. Sorry for the above geography lessons but I dunno what you think, you know we have Amigas here so then it MUST be a civilized place !!! Please xcuse my English, I am actually Afrikaans! :-))) This text was written on 10-May-1997 by Mike Erasmus (horror@smartnet.co.za) as I am awaiting both the new A\Box and PIOS One. Greets to my friends on EffNet, #amiga, this comes from "KatseNova". ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 640 313 51.0% 22-May-89 16:54:26 +FONT-AMIGA 640 310 51.5% 22-May-89 16:54:30 +FONT-AMIGA2 640 279 56.4% 22-May-89 16:54:34 +FONT-COMPUTER 640 342 46.5% 22-May-89 16:54:38 +FONT-GREEN BERET 640 298 53.4% 22-May-89 16:54:42 +FONT-STEALTH 3725 1389 62.7% 27-Apr-92 13:31:04 +MENU_WINDOW+LOAD.S 3834 1379 64.0% 27-Apr-92 13:25:50 +MENU_WINDOW.S 6400 789 87.6% 27-Apr-92 12:00:14 +MOD.so what... 17640 2226 87.3% 27-Apr-92 13:06:16 +mp.288x245x2 1562 748 52.1% 10-Jan-80 04:08:48 +registers1_PRINT!! 1299 655 49.5% 10-Jan-80 04:09:26 +registers2_PRINT!! 4180 1810 56.6% 27-Apr-92 13:25:54 +SIMPLE_WINDOW.S 2132 912 57.2% 01-Sep-89 02:52:26 +10.s 1598 807 49.4% 27-Apr-92 11:29:08 +2.s 2389 1217 49.0% 27-Apr-92 11:31:02 +3.s 455 284 37.5% 31-Aug-89 22:14:58 +4.s 2075 925 55.4% 01-Sep-89 03:04:14 +5.s 3766 1637 56.5% 27-Apr-92 11:34:24 +6.s 4564 2006 56.0% 27-Apr-92 11:38:58 +7.s 5332 2468 53.7% 27-Apr-92 11:41:22 +8.s 1614 784 51.4% 01-Sep-89 02:52:38 +9.s 38064 5165 86.4% 27-Apr-92 12:47:14 +abyss.320x190x5 14520 5713 60.6% 27-Apr-92 12:45:56 +abyss.iff 14668 12409 15.4% 27-Apr-92 13:13:42 +demo 24292 8036 66.9% 27-Apr-92 13:17:08 +demo.s 25116 10501 58.1% 27-Apr-92 11:46:14 +doctext-assembler 52123 21167 59.3% 27-Apr-92 11:51:28 +doctext2-assembler 16028 6902 56.9% 25-Dec-80 17:41:28 +doctext3-assembler 2390 1149 51.9% 27-Apr-92 11:24:52 +1.s 17100 12361 27.7% 11-Jun-90 06:49:36 +arp.library 27052 16010 40.8% 13-Mar-80 18:45:58 +boxer.library 1488 1109 25.4% 22-May-89 17:40:56 +explode.library 14524 9812 32.4% 22-May-89 16:50:38 +req.library 53920 52646 2.3% 29-Mar-92 20:23:32 ASM1.6 1347 842 37.4% 04-May-97 19:19:14 ASM1.6.info 540 332 38.5% 24-Oct-91 08:47:28 +BinaryConv.S 5563 2130 61.7% 24-Oct-91 08:47:28 +BootBlock.S 3218 1131 64.8% 24-Oct-91 08:47:28 +Directory.S 12393 4353 64.8% 24-Oct-91 08:47:28 +GettingStarted.S 6737 2424 64.0% 24-Oct-91 08:47:28 +LineDraw.S 3985 1472 63.0% 24-Oct-91 08:47:28 +NonSystemStartUp.S 4601 1676 63.5% 28-Mar-92 23:46:58 +Playfield demo.S 7179 2582 64.0% 24-Oct-91 08:47:28 +ScrollExample.S 9005 3268 63.7% 24-Oct-91 08:47:28 +SystemStartUp.S 3125 993 68.2% 24-Oct-91 08:47:28 +WindowExample.S 284 186 34.5% 24-Oct-91 08:47:28 +diskfont.offs 5457 2055 62.3% 24-Oct-91 08:47:28 +exec.offs 1229 531 56.7% 24-Oct-91 08:47:28 +expansion.offs 6233 2326 62.6% 24-Oct-91 08:47:28 +graphics.offs 819 378 53.8% 24-Oct-91 08:47:28 +icon.offs 1469 575 60.8% 24-Oct-91 08:47:28 +layers.offs 732 292 60.1% 24-Oct-91 08:47:28 +mathffp.offs 173 126 27.1% 24-Oct-91 08:47:28 +potgo.offs 178 143 19.6% 24-Oct-91 08:47:28 +console.offs 1517 702 53.7% 24-Oct-91 08:47:28 +dos.offs 4814 1798 62.6% 24-Oct-91 08:47:28 +intuition.offs 659 258 60.8% 24-Oct-91 08:47:28 +mathieeedoubbas.offs 847 323 61.8% 24-Oct-91 08:47:28 +mathieeedoubtrans.offs 856 346 59.5% 24-Oct-91 08:47:28 +mathtrans.offs 16340 16333 0.0% 10-Apr-92 01:29:18 +Structure.offs.PP 176 113 35.7% 24-Oct-91 08:47:28 +timer.offs 139 117 15.8% 24-Oct-91 08:47:28 +translator.offs 3155 1700 46.1% 10-May-97 19:50:20 Asm_course.readme -------- ------- ----- --------- -------- 469820 234063 50.1% 11-May-97 21:21:38 63 files