Welcome, Guest. Please login or register.

Author Topic: 68ooo assembly  (Read 3678 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline skywalkgrTopic starter

  • Jr. Member
  • **
  • Join Date: Jul 2002
  • Posts: 77
    • Show all replies
68ooo assembly
« on: January 19, 2012, 09:37:59 AM »
Hello,

Could please someone help me? I am starting learning assembly in my amiga 5oo with the use of devpac and a book that i found on the internet *sams 68000,68010,68020 primer , stan kelly-bootle - bob fowler*. I am totally beginner is there sites i can visit and learn very basic things about assembly language?

Thanks
a12oo + blizzard 1230iV - 68030@50Mhz w/mmu- 10MbRam - Hitachi 2,5inch 40GB hard disk - OS 3.5
a5oo : Kickstart 1.3 , 512Kb of extra ram
 

Offline skywalkgrTopic starter

  • Jr. Member
  • **
  • Join Date: Jul 2002
  • Posts: 77
    • Show all replies
Re: 68ooo assembly
« Reply #1 on: January 19, 2012, 12:39:36 PM »
Quote from: bloodline;676528
I note you don't list your A500 in your sig ;)

Also, I learned Asm by building inline Asm functions in AMOS, kind of like how you would use ASM on the Sinclair machines... Might I suggest you use something like BlitzBasic and inline your ASM there first... That way you can learn how the instructions work without spending ages learning how to set the machine up (that can come later).

Also, you'll need a hardware ref, the Amiga custome chips have loads of registers you'll need to learn ;)


Sig fixed ;) Thank you :)

I remember that i had somewhere the disks of AMOS Basic... but where... You remember which version is the latest? All the versions of AMOS are capable of running on a500? :)
a12oo + blizzard 1230iV - 68030@50Mhz w/mmu- 10MbRam - Hitachi 2,5inch 40GB hard disk - OS 3.5
a5oo : Kickstart 1.3 , 512Kb of extra ram
 

Offline skywalkgrTopic starter

  • Jr. Member
  • **
  • Join Date: Jul 2002
  • Posts: 77
    • Show all replies
Re: 68ooo assembly
« Reply #2 on: January 19, 2012, 12:40:49 PM »
Quote from: kamelito;676541
Well it depends you can do system programming or banging the hardware in the later case sure you'll need to learn the Amiga chipsets.
A better place to ask for 68k programming is at eab.abime.net but if you need help it's better to show that you tried your best to do it by yourself first.

http://eab.abime.net/showthread.php?t=21516

Kamel


very nice link i would say :)
a12oo + blizzard 1230iV - 68030@50Mhz w/mmu- 10MbRam - Hitachi 2,5inch 40GB hard disk - OS 3.5
a5oo : Kickstart 1.3 , 512Kb of extra ram
 

Offline skywalkgrTopic starter

  • Jr. Member
  • **
  • Join Date: Jul 2002
  • Posts: 77
    • Show all replies
Re: 68ooo assembly
« Reply #3 on: January 19, 2012, 02:15:56 PM »
Quote from: bloodline;676553
Amos Pro was the last I believe... But I wouldn't recommend it... Download BlitzBasic (now called Amiblitz), as that has much much better Asm support... Well, it's better in general :)


thank you so much :D
a12oo + blizzard 1230iV - 68030@50Mhz w/mmu- 10MbRam - Hitachi 2,5inch 40GB hard disk - OS 3.5
a5oo : Kickstart 1.3 , 512Kb of extra ram
 

Offline skywalkgrTopic starter

  • Jr. Member
  • **
  • Join Date: Jul 2002
  • Posts: 77
    • Show all replies
Re: 68ooo assembly
« Reply #4 on: January 19, 2012, 06:34:59 PM »
Quote from: bloodline;676562
Cool!

I suggest you start by writing a simple program in BlitzBasic that does something straightforward like bouncing a sprite around the screen... Then replace the core logic with Asm code... It's easy to do as you can mix basic and Asm in Blitz, that should start you off :)


I found BlitzBasic v2.10 (i think its for kickstart 2.0) but i will give it a try :D
a12oo + blizzard 1230iV - 68030@50Mhz w/mmu- 10MbRam - Hitachi 2,5inch 40GB hard disk - OS 3.5
a5oo : Kickstart 1.3 , 512Kb of extra ram
 

Offline skywalkgrTopic starter

  • Jr. Member
  • **
  • Join Date: Jul 2002
  • Posts: 77
    • Show all replies
Re: 68ooo assembly
« Reply #5 on: January 19, 2012, 06:37:12 PM »
Quote from: commodorejohn;676570
If you're the sort of person that learns by doing, it doesn't matter much whether you learn via doing inline in some other language or just straight-up coding assembler. If you want to take a whack at that, a good way to get started is to use a CPU simulator, so you can step through the code and watch exactly what it's doing. Easy68k is a pretty handy one - it includes a full assembler environment and a comprehensive help file with a full 68000 instruction-set reference.

(The editor's balky as hell, though, if I were you I'd just use Programmer's Notepad or Notepad++ and load the code into Easy68k from there.)


I download easy68k and i will give it a try also :) i will not have the look and feel of workbench cause its for windows enviroment but i dont have problem at all :)
a12oo + blizzard 1230iV - 68030@50Mhz w/mmu- 10MbRam - Hitachi 2,5inch 40GB hard disk - OS 3.5
a5oo : Kickstart 1.3 , 512Kb of extra ram