![]() |
![]() |
#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. |
![]() |
![]() |
#2 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
*reserved for more links if the need arises*
|
![]() |
![]() |
#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 !!!!! |
![]() |
![]() |
#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 |
![]() |
![]() |
#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. |
![]() |
![]() |
#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. |
![]() |
![]() |
#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 |
![]() |
![]() |
#8 |
Junior Member
Join Date: Sep 2001
Location: No(R)Way
Age: 42
Posts: 3,258
|
very nice bippym!
|
![]() |
![]() |
#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! |
![]() |
![]() |
#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) |
![]() |
![]() |
#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 |
![]() |
![]() |
#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. |
![]() |
![]() |
#13 |
Zone Friend
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 424
|
move.l #$40000,a0
![]() Using absolute adresses.And that was real fun!COOL |
![]() |
![]() |
#14 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
|
![]() |
![]() |
#15 |
Registered User
Join Date: May 2004
Location: Canberra, Australia
Age: 46
Posts: 1,417
|
Amiga Shopper beginners tutorial (pp24-31)
|
![]() |
![]() |
#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 |
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 |
![]() |
![]() |
#18 | |
A1200 040 SAM440EP 667
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
|
Quote:
![]() Last edited by AlfaRomeo; 17 May 2010 at 21:31. |
|
![]() |
![]() |
#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
|
![]() |
![]() |
#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 | |
![]() |
||||
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 |
|
|