Commodore Retro Amiga Portal
Would you like to react to this message? Create an account in a few clicks or log in to continue.

We are C.R.A.P. & proud of it...

Most Recent Posts
Show Latest Posts
Who is online?
In total there are 2 users online :: 0 Registered, 0 Hidden and 2 Guests

None

[ View the whole list ]


Most users ever online was 226 on 17/9/2021, 15:51
Newest Member
https://crap.forumotion.co.uk/u105
Poll

Best / Worst Amiga Company...

M68k Assembler Tutorials... Vote_lcap112%M68k Assembler Tutorials... Vote_rcap1 12% [ 18 ]
M68k Assembler Tutorials... Vote_lcap121%M68k Assembler Tutorials... Vote_rcap1 21% [ 32 ]
M68k Assembler Tutorials... Vote_lcap132%M68k Assembler Tutorials... Vote_rcap1 32% [ 49 ]
M68k Assembler Tutorials... Vote_lcap16%M68k Assembler Tutorials... Vote_rcap1 6% [ 10 ]
M68k Assembler Tutorials... Vote_lcap16%M68k Assembler Tutorials... Vote_rcap1 6% [ 9 ]
M68k Assembler Tutorials... Vote_lcap18%M68k Assembler Tutorials... Vote_rcap1 8% [ 13 ]
M68k Assembler Tutorials... Vote_lcap16%M68k Assembler Tutorials... Vote_rcap1 6% [ 9 ]
M68k Assembler Tutorials... Vote_lcap110%M68k Assembler Tutorials... Vote_rcap1 10% [ 15 ]

Total Votes : 155

Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics

» AmigaKit / A-EON Fanboys: Are They Really So Pathetic !!!
by Franko 13/6/2015, 15:49

» A-EON: The False Gawds & Self Proclaimed Saviours Of Amiga
by Franko 7/6/2015, 03:09

» Teh MooBunny Is Dead... OFFICIAL...
by Franko 6/4/2015, 06:53

» Best Solitaire...
by J_Golden 24/8/2013, 17:15

» Dirwork 2.1 informations, config files, and other fun stuff
by TheBilgeRat 9/5/2013, 17:29

» OFFICIAL: THE AMIGA IS DEAD...
by Franko 26/2/2013, 05:19


You are not connected. Please login or register

Go down  M68k Assembler Tutorials... [Page 1 of 1]

1Happy M68k Assembler Tutorials... 19/1/2012, 21:05

Franko

Franko
Admin
Admin
Not too long ago on another site I was about to try and start helping out folk who were looking to start learning M68k Assembler programming on their Amiga's but sadly that site is no more... Crying or Very sad

So I was just wondering if anyone here would be interested... Smilie

I'm not much in the way of a teacher but I have been coding in assembler on the Amiga for well over 20 years using DevPac. So if anyone needs some hint's & tips or has questions about coding in 68K on the Amiga, I'll be more than happy to try and help out and answer your questions... Smilie

https://crap.forumotion.co.uk

TheBilgeRat

TheBilgeRat
A Wee Bit Chatty
A Wee Bit Chatty
I'm game! just as soon as i get my miggies settled in their new home

Franko

Franko
Admin
Admin
TheBilgeRat wrote:I'm game! just as soon as i get my miggies settled in their new home

Have the exterminators been chasing you out of your sewer again... Shocked

Well, seeing as how your the only once interested let me know when your ready and what kinda stuff your interested in learning and I'll arrange special classes for you (you'll have to arrange your own yellow bus though)... Wink

https://crap.forumotion.co.uk

Bunders

Bunders
A Wee Bit Chatty
A Wee Bit Chatty
I fancy giving it a go but I don't know how much time I can commit and I'd give even odds that I'm too thick to ever learn.

What format do you propose for sharing your tuition? IRC?

B.

5Happy Book recommendations? 6/3/2012, 10:15

Bunders

Bunders
A Wee Bit Chatty
A Wee Bit Chatty
A couple of book resources were mentioned in the natami forums

http://www.natami.net/knowledge.php?b=2¬e=44863

These two sites:

http://www.bombjack.org/commodore/amiga-books.htm

http://amiga-manuals.xiik.net/ebooks/

any advice on what to start with?

B.

6Happy Cracktros 6/3/2012, 21:03

Bunders

Bunders
A Wee Bit Chatty
A Wee Bit Chatty
Awesome!

The EAB FTP has source code for 80 or so cracktros on it.

Fairlight, Crystal, Skidrow, Trsi, Accession, Anthrox, Quartex, Def-Jam, Delight, Paradox, Prestige, Razor, Scoopex and many more.

I'm going to have to download me some of that source and get a copy of that speaking program that came with WB1 to read the code to me while I sleep in the hope that I'll absorb some of it.

TheBilgeRat

TheBilgeRat
A Wee Bit Chatty
A Wee Bit Chatty
awright, by monday I'll have me an indivision ECS to get me 2000 up and on a monitor. I'll be ready to rock and roll afterwards.

Franko

Franko
Admin
Admin
W
h
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e
e


Sorry bout that but I aint done one of those in ages... Smilie

Always feels like I'm sliding downhill on a tin tray... Very Happy

PS: zat mean your going to start teaching us assemble on Monday... Smilie

https://crap.forumotion.co.uk

Bunders

Bunders
A Wee Bit Chatty
A Wee Bit Chatty
Fits the scoop here?

When I was a kid I only wanted to do two things as an adult. Serve special forces and write a decent intro for the amiga. There is zero chance I'll ever serve the armed forces, except maybe in cannon fodder division in the event of the next world war.

So the only chance I have of achieving either of my childhood dreams is to learn amiga programming. I know I don't even have an Amiga anymore which, coupled with the fact I'm still on Amiga forums makes me a sad nutter in your book Franko but I don't really care. If you can get over the fact that you've got a sad nutter hanging about on your forum I'd like the chance to learn Amiga ASM as part of a group so I'm nae trying to do it all on my tod. The fact that I still haven't learned at my age shows how well that works for me.

If I'm honest I'd probably never bother going back to Amiga just because my average P60 is way below the national average P60 and Amiga gear is so expensive but with two new FPGA systems on the way if I have the money for a "luxury item" it'll be one of those. And I have now become so poor that I've had to quit smoking so maybe once things pick up for me I'll have more disposable.

Anyway,

I found this on youtube Microprocessor Systems - Lecture 1 It's a series of lectures from Trinity College Dublin on 68000 asm.

And the following windows gubbins for anyone in the same boat as me. (nae amiga, windows only: NSFF (Not suitable for Frankos))
Spoiler:

That Windows gubbins uses vasm. Are you using Devpac Franko? If so I guess that's something else for me to learn, syntax differences between the two.

In fact unless anyone suggests otherwise I think that might be where I start, downloading old sources and learning formatting differences between the assemblers.

Anyway, I've a load of work to do to get the other halfs mini ready to go for an MOT so I'm away to the garage while it's still light.

Cheers folks!

B.

Franko

Franko
Admin
Admin
@ Bunders

Well just like yourself the only chance for you and me to sign up is if they bring back Dads Army (I'll be Frazer & you can be Godfrey)... :-)

Seriously though...

Damn forgot to block the word "windows" like I did with pink lint... drat... S P A M

Anywhoo...

Leaning to program in 68k Assembler on other machines is totally incompatible with learning to code on an Amiga without the use of UAE plus as far as I'm aware it'd be a bit flakey when banging the metal (could be wrong though)... Sad

Simple reason being the Amiga uses it own unique system libraries and hardware which are not found on any other 68K machine and if you wrote something on a non Amiga machine it wouldn't do very much as the vast majority of coding requires the use of the system libraries, kickstart rom routines or even direct hardware/ DMA register programming (banging the metal)... ;-)

There are plenty of sites out there where you find example of Amiga assembler language source code, I'll put together a list and post it here to start off with... Smilie

PS: having an Amiga is not a pre-requisite for joining the site, you only have to be mad to be a member here and I can happily say you are complete and utter bonkers... :-)

https://crap.forumotion.co.uk

Bunders

Bunders
A Wee Bit Chatty
A Wee Bit Chatty
That WinUAE demo toolchain comes with millions of .h files, some .lib files and some .hpp files. There are two folders to copy stuff over from the C= NDK also.

Is that the AmigaOS specific stuff that I need? If not can I get it from the Amiga NDK?

This is a directory listing of toolchain\targets\m68k-amigaos\ "here, have a gorilla"

Spoiler:

Here is a piccy of my Windows desktop running WinUAE and the example demo that comes with the toolchain

Spoiler:

And here is the executable it produces. I dunno if it works on a real amiga because I don't have one but I would assume that it does.

http://www.filedropper.com/mydemo

I dunno if filedropper was the best place to put it but I didn't see a filesharing thing on this forum and I don't know anything about filesharing other than irc / ftp / donkey / torrent.

I should also add that it's not my demo at all, it's the one that came bundled with the toolchain. It just draws those three colours and plays a choon.

Anyway, if I'm missing something, the C= NDK, includes from a specific assembler, some essential documentation or whatever, please do let me know.

B.

Franko

Franko
Admin
Admin
@ Bunders

Sorry mate all them .h files are for programming in C... Sad

Assembler uses Include. FD & LVO files... Wink

Leave it with me and I've put you together a copy of the DevPac Assembler which is the one I use (it should run on WInUAE)... :-)

https://crap.forumotion.co.uk

Doritos

Doritos
Absolute Beginner
Absolute Beginner
I'd be interested in learning Assembler for the amiga. So far I've been playing about with AMOS but that's not really amiga programming.

My 6MB A600 is ready and waiting!

Doritos

Doritos
Absolute Beginner
Absolute Beginner
Ahaha bloody hell I just saw the default avatar.

nice one

Franko

Franko
Admin
Admin
@ Doritos

I kinda liked that one myself... Smilie

Welcome to the CrapHouse, you too will soon look like that (takes about a week of posting here and next thing you know your just some wrinkly old bampot gibbering bout some strange thing called the Amiga)... Very Happy

https://crap.forumotion.co.uk

TheBilgeRat

TheBilgeRat
A Wee Bit Chatty
A Wee Bit Chatty
Awright - ye olde A2000 is up and running with a whopping 6 megs of ram and a new Indivision ECS. Let's code!

Franko

Franko
Admin
Admin
Neat... now bung it on eBay and get out while you can... Wink

https://crap.forumotion.co.uk

Bunders

Bunders
A Wee Bit Chatty
A Wee Bit Chatty
Asm Pro to Support the New 68050 CPU

Some dude called Rune Stensland has updated AsmPro to support the as-yet unavailable N68050 aka Apollo Core processor that is available to Natami owners (all 5 of them)

He has now uploaded the new version onto Aminet. I don't know if the New CPU is emulated in WinUAE yet but I believe that plans are afoot (I'm not really to sure now that I find myself typing this but I can't be arsed to check)

B.

Franko

Franko
Admin
Admin
@ Bunders

Interesting but I can't be arsed myself either as I now doubt (sadly) that the NatAmi will ever see the light of day... Sad

Hopefully it will but I aint gonna hold my breath until then let alone bother with anything for it until some release date is finalised and the product actually appears... Smilie

It's disappointing the slowness of the NatAmi project but at the end of the day I have enough real miggies to see me through until the grim reaper forces me to join his club... Smilie

https://crap.forumotion.co.uk

Sponsored content


Back to top M68k Assembler Tutorials... [Page 1 of 1]

Permissions in this forum:
You cannot reply to topics in this forum