| Poster | Thread |
jabeck
|  |
Classic Amiga Assembly programming Posted on 18-May-2012 22:54:55
| | [ #1 ] |
|
|
 |
Member  |
Joined: 29-Oct-2010 Posts: 38
From: Unknown | | |
|
| Hey guys - I'm fairly new around here, so forgive me if this has been answered somewhere else - I'm a programmer with a renewed interest in "retro" programming. Are there any good resources for assembly programming on the Amiga - i.e. assemblers, software, tutorials, etc...? Thanks in advance! |
|
| Status: Offline |
|
|
Controller
|  |
Re: Classic Amiga Assembly programming Posted on 18-May-2012 23:02:50
| | [ #2 ] |
|
|
 |
Regular Member  |
Joined: 18-Sep-2003 Posts: 125
From: Brøndby Strand (Denmark) | | |
|
| @jabeck
In Denmark a company called Dataskolen sold a course in assembly programming on the Amiga. The author have later given permission to put it on-line for free and somebody already translated it into English.
You can find it here Amiga-Maskinkode brevkursus
Have fun  |
|
| Status: Offline |
|
|
kamelit0
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 0:16:10
| | [ #3 ] |
|
|
 |
Regular Member  |
Joined: 30-Jun-2011 Posts: 183
From: Unknown | | |
|
| @jabeck
Go to eab.abime.net everything you need and more is there. Kamel |
|
| Status: Offline |
|
|
Franko
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 0:31:25
| | [ #4 ] |
|
|
 |
Elite Member  |
Joined: 29-Jun-2010 Posts: 2809
From: Unknown | | |
|
| @jabeck
Get yourself a copy of ReSource (I wouldn't be without it) and that way you can de-compile everything ever written for the Amiga and learn all the tricks and tips there is... 
PS:DevPac to me is the best assembler for coding on the Amiga... just "google" for them and you'll find them...  _________________
|
|
| Status: Offline |
|
|
amigadave
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 1:21:21
| | [ #5 ] |
|
|
 |
Team Member  |
Joined: 18-Jul-2005 Posts: 1075
From: Big Bear Lake | | |
|
| @Thread,
I have an unopened copy of AssemPro for the Amiga distributed by Abacus as a Data Becker Product.
Is it any good, or should I try to find DevPac instead?
Edit: I also found that I do have a copy of ReSource by The Puzzle Factory and also Macro68 by DigiSoft for disassembly of 680x0 code. Last edited by amigadave on 19-May-2012 at 01:24 AM.
_________________ What are you doing to make the Amiga community a better place? |
|
| Status: Offline |
|
|
Steady
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 2:17:08
| | [ #6 ] |
|
|
 |
Regular Member  |
Joined: 1-Nov-2004 Posts: 111
From: Melbourne, OZ | | |
|
| @amigadave
If you have the Amiga Assember book by Data Becker as well, it might be handy to use that to learn with. That's what I did all those years ago and it really helped a beginner like me learn about the 68000, registers and all those other low level things. At least, practicing with AssemPro while going through the book helped me understand.
For anything real or if you generally know assembly languages but just want to try out some 68K stuff, you are best moving away from that and going with DevPac.
Enjoy!
|
|
| Status: Offline |
|
|
amigadave
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 2:43:46
| | [ #7 ] |
|
|
 |
Team Member  |
Joined: 18-Jul-2005 Posts: 1075
From: Big Bear Lake | | |
|
| @Steady
Quote:
Steady wrote: @amigadave
If you have the Amiga Assember book by Data Becker as well, it might be handy to use that to learn with. That's what I did all those years ago and it really helped a beginner like me learn about the 68000, registers and all those other low level things. At least, practicing with AssemPro while going through the book helped me understand.
For anything real or if you generally know assembly languages but just want to try out some 68K stuff, you are best moving away from that and going with DevPac.
Enjoy!
|
Nope! I don't find that book in my library of Amiga books and manuals. I do have a few others though, like the "Mastering Amiga Assembler" by Paul Overaa and "Amiga Assembly Language Programming" by Jake Commander, plus I also have several Motorola 68000 books, a few Machine language books and I think I own every edition of all the Commodore Amiga Kernel manuals. All told, I think I have about 60 Amiga programming books in my library and I am always on the look out for more that I don't have. I like having printed materials, like books and magazines to look through. They are much better than trying to read from an electronic file.
Thanks for the tips, I will look for that book you suggested._________________ What are you doing to make the Amiga community a better place? |
|
| Status: Offline |
|
|
Franko
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 3:17:43
| | [ #8 ] |
|
|
 |
Elite Member  |
Joined: 29-Jun-2010 Posts: 2809
From: Unknown | | |
|
| @amigadave
When it comes to the choice of Assembler package it's really just down to personal preference I reckon. Having tried over the years all the Amiga assembler packages I simply find DevPac to be the easiest and least cluttered to use and not like some others packed with "features" that you'd probably never use or find useful... 
ReSource is a great tool for studying assembler code, not saying it's easy but it does make you study the code more carefully which in turn leads to a better understanding of how things work... 
If you can find old copies of Amiga User International then they ran quite a number of very good and easy to understand assembler tutorials...
Probably one of the best and most important books though that anyone coding in assembler on the Amiga should have is the Amiga Hardware Reference Manual and to me the most important bit of that is the hardware registers section... 
http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node0060.html _________________
|
|
| Status: Offline |
|
|
_Steve_
 |  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 22:34:56
| | [ #9 ] |
|
|
 |
Team Member  |
Joined: 18-Oct-2002 Posts: 6256
From: UK | | |
|
| @Franko
A lot of guys I know used either phxass or AsmPro (both of which were on Aminet)
I had Devpac2 and 3, although I seem to remember DevPac2 being given away on one of the CUCDs, I don't remember if 3 ever was (I have asked HiSoft if the Amiga version of Devpac3 is available at all and will post the result of that enquiry).
There was another Disassembler on Aminet (IRA) but naturally was not as simple to use as ReSource. |
|
| Status: Offline |
|
|
asymetrix
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 22:59:37
| | [ #10 ] |
|
|
 |
Cult Member  |
Joined: 9-Mar-2003 Posts: 638
From: Unknown | | |
|
| |
| Status: Offline |
|
|
Franko
|  |
Re: Classic Amiga Assembly programming Posted on 19-May-2012 23:16:36
| | [ #11 ] |
|
|
 |
Elite Member  |
Joined: 29-Jun-2010 Posts: 2809
From: Unknown | | |
|
| @_Steve_
Quote:
_Steve_ wrote: @Franko
A lot of guys I know used either phxass or AsmPro (both of which were on Aminet)
I had Devpac2 and 3, although I seem to remember DevPac2 being given away on one of the CUCDs, I don't remember if 3 ever was (I have asked HiSoft if the Amiga version of Devpac3 is available at all and will post the result of that enquiry).
There was another Disassembler on Aminet (IRA) but naturally was not as simple to use as ReSource. |
DevPac2 was given away once but only a demo of DevPac3 was ever given away as far as I remember (need to check through my collection)... 
There are quite a few other free or shareware assembler packages out there but like I said before it really comes down to personal choice as to which one you use...
Getting hold of the tools is simple enough, it's dedicating the time and finding the willpower to learn assembler that the hard part (but well worth if it if you persevere)... 
Are HiSoft still in business !!! _________________
|
|
| Status: Offline |
|
|
_Steve_
 |  |
Re: Classic Amiga Assembly programming Posted on 20-May-2012 22:17:02
| | [ #12 ] |
|
|
 |
Team Member  |
Joined: 18-Oct-2002 Posts: 6256
From: UK | | |
|
| @Franko
Yes HiSoft are, but they focus mostly of website delivery now based on what I could gather from their website. |
|
| Status: Offline |
|
|
Franko
|  |
Re: Classic Amiga Assembly programming Posted on 20-May-2012 22:53:02
| | [ #13 ] |
|
|
 |
Elite Member  |
Joined: 29-Jun-2010 Posts: 2809
From: Unknown | | |
|
| @_Steve_
Quote:
_Steve_ wrote: @Franko
Yes HiSoft are, but they focus mostly of website delivery now based on what I could gather from their website. |
Just looked up their website...
http://www.hisoft.co.uk/about/ref.html
Seems they've been into designing websites since 1999, pretty sure they were still selling Amiga products until around 2002/2003...
Oh well, even I can forgive them for that (gotta earn a crust I suppose) and they did bring us some of the best productive software ever available for the Amiga after all... 
Seems David Link one of the original founders of HiSoft has move into the Leisure/ Tourist industry too (mustn't be enough money in website designing)...
http://emsworthcafe.co.uk/
http://www.waterfront-inn.co.uk/about/home
(Wonder if they do discounts at those places for Amiga conferences/ shows)...  _________________
|
|
| Status: Offline |
|
|
Belxjander
|  |
Re: Classic Amiga Assembly programming Posted on 20-May-2012 23:25:08
| | [ #14 ] |
|
|
 |
Regular Member  |
Joined: 4-Jan-2005 Posts: 468
From: Chiba prefecture Japan | | |
|
| @jabeck
There is the ASM-One package for the Amiga that is free online somewhere... I did have a link buried in a lot of bookmarks somewhere...
Anyway the name alone should at least help you find it using google or another search engine |
|
| Status: Offline |
|
|
jabeck
|  |
Re: Classic Amiga Assembly programming Posted on 21-May-2012 19:25:13
| | [ #15 ] |
|
|
 |
Member  |
Joined: 29-Oct-2010 Posts: 38
From: Unknown | | |
|
| Thanks for all the great information - lots of reading and learning to do now. I'll post back when I've exhausted my brain from all this!
|
|
| Status: Offline |
|
|
_Steve_
 |  |
Re: Classic Amiga Assembly programming Posted on 21-May-2012 22:17:31
| | [ #16 ] |
|
|
 |
Team Member  |
Joined: 18-Oct-2002 Posts: 6256
From: UK | | |
|
| @Belxjander
Asm-One can be found on this mirror. I was fairly sure I had seen it (and played with it briefly back in late 90s), but when I searched for it a few days ago on the main aminet site, it only had a document review of it.
I seem to remember one of these (ASM-One/Asm-Pro) being based on the other (at least in look and feel). |
|
| Status: Offline |
|
|