09 January 2006, 23:46 | #1 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
ASM: Resources
Please post any links to Assembler (68k) resources in this thread with a breif explanation of what is there and i'll whack em in this first post
Here are some: A great general site with plenty of examples and explanations, covers AGA and some info on the action replay carts : How To Code asm: V7 Here are some more general sites, some are better than others http://ada.planet-d.net/forum/index....vtopic&forum=4 http://www.stanford.edu/class/cs110/handouts/ http://www.scm.tees.ac.uk/users/a.clements/pofc2.htm THis next link is a pdf of the 68k instruction set.. If this site goes offline and I'll whack it in the zone 68k Instruction Set (PDF) Here are other sites with the 68k instruction set http://www.arspentia.org/evilinc/instruction_set_68k http://fms.komkon.org/comp/CPUs/68000.txt Some information on addressing modes http://goforit.unk.edu/asm/mc68000.htm http://www.stanford.edu/class/cs110/...sing_Modes.pdf http://ironbark.bendigo.latrobe.edu....ddressing.html Generic Amiga asm tutorials and examples http://www.algonet.se/~davsjo/amigaasm.html Found the following course online. It's wright state university! http://psi.cse.tamu.edu/teaching/lecture_notes/ Scroll to the bottom! A useful website with a 68k emulator/assembler for PC.. Some might find it useful when starting out http://www.easy68k.com/index.html Last edited by BippyM; 07 August 2022 at 12:53. |
09 January 2006, 23:46 | #2 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
*reserved for more links if the need arises*
|
13 January 2006, 22:55 | #3 |
Oldskool
Join Date: Dec 2005
Location: Norway
Age: 52
Posts: 28
|
I just upped some tutorials on democoding on a500 in the Zone . Its unfortunatley only in swedish. It explaines everyting from startup through sprites,blitter,bobs,vector, 2d-clipping......etc ( 13 Lessons together with sourcecode )
Its a very good tutorial and all the source-files is working ( At least with asmone ). Maybe someone can translate it into english ?? I would do it if I had the time but sorry.. to much to do :-( Enjoy !!!!! |
14 January 2006, 00:01 | #4 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,130
|
The tutorials below are in English.
Cool-g Asm Source (Belgium 93) Contains: AsmOne 1.6 10 basic Sources. The AsmOne Examples, that Install a BootBlock which displays Text. A Horizontal Text Scroller. Fonts Music Also has 3 introduction files to Assembler on the Amiga. 1: Introduction about 68k instruction set and what the commands do. 2: Introduction about the Amiga Custom Chips and how to use them. 3: Introdcution to the Amiga Libraries and some basic source. *Warning* this code will need to be fixed to run nicely on KS2+/AGA. It also comes with the well documented Source to a Demo which: Displays a picture Plays a Music Tracker Mod Scrolls Text Scrolls a Starfield. Changing the Picture, Music Tracker, Music, Text is easy. Newbies may have problems changing the Scroll Font, Or changing the Scroller position. The demo above uses a mouse routine and not a vector routine as below http://wuarchive.wustl.edu/pub/amine...Asm_course.lha -- Another Cool-g Source set. *Source will need to be fixed for Kick2+/AGA* Code Demoes using by installing the main loop in a Vector. Contains: Fonts Seka Assembler A PowerShell Basic Source to generate Sinus List Some other tools. The source in here is mainly about Plasma, If I can recall correctly (correct me if I am wrong). http://wuarchive.wustl.edu/pub/amine...CourseSrc1.lha |
14 January 2006, 10:03 | #5 |
Old Luny
Join Date: Sep 2001
Location: Brazil
Age: 54
Posts: 574
|
Amiga University - Downloadable Assembler Tutorials and Code Samples
Hey, I don't believe Amiga University wasn't listed!
http://www.amigau.com/c-programming/...semblertut.htm http://www.amigau.com/c-programming/...mblerlinks.htm Last edited by Fissuras; 14 January 2006 at 10:16. |
14 January 2006, 22:08 | #6 |
Registered User
Join Date: May 2004
Location: Canberra, Australia
Age: 46
Posts: 1,417
|
There is a whole series of tutorials on "programming the Amiga in assembly language" in the US journal "AC's Tech for the Commodore Amiga".
I can scan this series of articles if there is interest, but some of them seem quite technical. |
14 January 2006, 22:37 | #7 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
Scan em all please Galaxy
The more info we have the better. .I'm thinking about getting all this hosted online in one convenient place I will be scouring the docs disks in tosec shortly for asm and amiga reference materials |
14 January 2006, 22:38 | #8 |
Junior Member
Join Date: Sep 2001
Location: No(R)Way
Age: 42
Posts: 3,243
|
very nice bippym!
|
15 January 2006, 06:02 | #9 |
Registered User
Join Date: May 2004
Location: Canberra, Australia
Age: 46
Posts: 1,417
|
Two articles from AC's Tech 2(1) are available in the Zone along with the cover disk that contains source code supporting the articles.
We have: - Programming the Amiga in assembly language : part 1 : getting started. - Low-level disk access made easy! |
16 January 2006, 13:23 | #10 |
WHD/oldskool maniac
Join Date: Dec 2003
Location: Pecs/Hungary
Age: 49
Posts: 99
|
IMHO one of the best ASM (demo)coding tutorials from alpha to omega are available by Randy/Ram Jam:
http://de4.aminet.net/dev/asm/CorsoASM-ITA01.lha http://de4.aminet.net/dev/asm/CorsoASM-ITA02.lha http://de4.aminet.net/dev/asm/CorsoASM-ITA03.lha http://de4.aminet.net/dev/asm/CorsoASM-ITA04.lha http://de4.aminet.net/dev/asm/CorsoASM-ITA05.lha http://de4.aminet.net/dev/asm/CorsoASM-ITA06.lha These are all in italian but I've found the first lessons in german too: http://main.aminet.net/dev/asm/asm-kurs.lha offtopic: Amiga-like java effects: http://www.anfyteam.com/ (also by Fabio Ciucci aka Randy/Ram Jam) |
16 January 2006, 15:36 | #11 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
I've scoured all the LSD docs disks and removed anything that is remotely interesting (Any programming language, and hardware/system stuff)
Will up it to the zone later |
16 January 2006, 17:19 | #12 |
Oldskool
Join Date: Dec 2005
Location: Norway
Age: 52
Posts: 28
|
For those who need a Startup code for A500 I've coded a startup routine which I used many times myself. I coded it in Asmone and Its very simple. I commented it for those who are not so experienced yet. Its working on Kick 1.2 and 1.3 and maybe 2.0 ( but that i am unsure of ). The routine itself is what I want to call dirty coding bec its not coded in a system friendly way. Its ment for demo-coding and all thats matter here is speed so i use DMA directly and I never use any librarys. Hope it will be useful and I would like some feedback if someone found it useful... :-) P.S I already upped it in The Zone
Last edited by Alter; 16 January 2006 at 17:51. |
16 January 2006, 18:03 | #13 |
Zone Friend
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 424
|
move.l #$40000,a0 that is real oldskool coding.
Using absolute adresses.And that was real fun!COOL |
12 April 2007, 03:40 | #14 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
|
26 June 2007, 13:19 | #15 |
Registered User
Join Date: May 2004
Location: Canberra, Australia
Age: 46
Posts: 1,417
|
Amiga Shopper beginners tutorial (pp24-31)
|
22 September 2008, 12:43 | #16 |
Registered User
Join Date: May 2004
Location: Canberra, Australia
Age: 46
Posts: 1,417
|
The programming articles from Amiga Computing 91 have been added to AMR. There is an ARexx article, an AMOS article and and ASM article.
http://amr.abime.net/issue_554 |
17 May 2010, 18:21 | #17 |
A1200 040 SAM440EP 667
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
|
I´m searching for Assembler tutorials but seems that almost all of them are for older machines
Where I can find assembler tutorials for 68020+ and that includes AGA code? Thanks in advance |
17 May 2010, 18:27 | #18 |
A1200 040 SAM440EP 667
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
|
It´s possible to upload this to the zone again, please?
Last edited by AlfaRomeo; 17 May 2010 at 21:31. |
17 May 2010, 22:51 | #19 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
I will when I get my PC repaired, I have nothing on the laptop
|
18 May 2010, 02:53 | #20 |
A1200 040 SAM440EP 667
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
|
Thanks bippym
I will keep waiting right here |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
AmigaDOS scripting resources | Photon | Coders. System | 26 | 19 March 2018 14:51 |
Blitz 2: Resources | r0ber7 | Coders. Tutorials | 14 | 24 January 2013 23:58 |
Indexed image (CLUT) programming resources | Unch | Coders. General | 2 | 27 January 2008 16:17 |
Resources?? | DDNI | project.WHDLoad | 5 | 25 April 2007 20:42 |
More WHDLoad Resources on Emule/Edonkey | DeCreator | Amiga scene | 11 | 23 February 2004 12:31 |
|
|