English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Tutorials

 
 
Thread Tools
Old 09 January 2006, 23:46   #1
BippyM
Global Moderator
 
BippyM's Avatar
 
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.
BippyM is offline  
Old 09 January 2006, 23:46   #2
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
*reserved for more links if the need arises*
BippyM is offline  
Old 13 January 2006, 22:55   #3
Alter
Oldskool
 
Join Date: Dec 2005
Location: Norway
Age: 51
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 !!!!!
Alter is offline  
Old 14 January 2006, 00:01   #4
redblade
Zone Friend
 
redblade's Avatar
 
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
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
redblade is offline  
Old 14 January 2006, 10:03   #5
Fissuras
Old Luny
 
Fissuras's Avatar
 
Join Date: Sep 2001
Location: Brazil
Age: 53
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.
Fissuras is offline  
Old 14 January 2006, 22:08   #6
Galaxy
Registered User
 
Galaxy's Avatar
 
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.
Galaxy is offline  
Old 14 January 2006, 22:37   #7
BippyM
Global Moderator
 
BippyM's Avatar
 
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
BippyM is offline  
Old 14 January 2006, 22:38   #8
kriz
Junior Member
 
kriz's Avatar
 
Join Date: Sep 2001
Location: No(R)Way
Age: 41
Posts: 3,185
very nice bippym!
kriz is offline  
Old 15 January 2006, 06:02   #9
Galaxy
Registered User
 
Galaxy's Avatar
 
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!
Galaxy is offline  
Old 16 January 2006, 13:23   #10
nzo
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)
nzo is offline  
Old 16 January 2006, 15:36   #11
BippyM
Global Moderator
 
BippyM's Avatar
 
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
BippyM is offline  
Old 16 January 2006, 17:19   #12
Alter
Oldskool
 
Join Date: Dec 2005
Location: Norway
Age: 51
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.
Alter is offline  
Old 16 January 2006, 18:03   #13
NOB
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
NOB is offline  
Old 12 April 2007, 03:40   #14
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
http://www.monroeccc.edu/ckelly/File...8KQuickRef.pdf
BippyM is offline  
Old 26 June 2007, 13:19   #15
Galaxy
Registered User
 
Galaxy's Avatar
 
Join Date: May 2004
Location: Canberra, Australia
Age: 46
Posts: 1,417
Amiga Shopper beginners tutorial (pp24-31)
Galaxy is offline  
Old 22 September 2008, 12:43   #16
Galaxy
Registered User
 
Galaxy's Avatar
 
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
Galaxy is offline  
Old 17 May 2010, 18:21   #17
AlfaRomeo
A1200 040 SAM440EP 667
 
AlfaRomeo's Avatar
 
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
AlfaRomeo is offline  
Old 17 May 2010, 18:27   #18
AlfaRomeo
A1200 040 SAM440EP 667
 
AlfaRomeo's Avatar
 
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
Quote:
Originally Posted by bippym View Post
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
It´s possible to upload this to the zone again, please?

Last edited by AlfaRomeo; 17 May 2010 at 21:31.
AlfaRomeo is offline  
Old 17 May 2010, 22:51   #19
BippyM
Global Moderator
 
BippyM's Avatar
 
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
BippyM is offline  
Old 18 May 2010, 02:53   #20
AlfaRomeo
A1200 040 SAM440EP 667
 
AlfaRomeo's Avatar
 
Join Date: Jan 2008
Location: Lisbon / Portugal
Posts: 873
Thanks bippym
I will keep waiting right here
AlfaRomeo is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:33.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13912 seconds with 13 queries