Welcome, Guest. Please login or register.

Author Topic: 68ooo assembly  (Read 3683 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: 68ooo assembly
« on: January 19, 2012, 10:28:50 AM »
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 ;)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: 68ooo assembly
« Reply #1 on: January 19, 2012, 01:11:21 PM »
Quote from: skywalkgr;676548
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? :)
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 :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: 68ooo assembly
« Reply #2 on: January 19, 2012, 02:31:39 PM »
Quote from: skywalkgr;676560
thank you so much :D
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 :)

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show all replies
    • http://www.troubled-mind.com
Re: 68ooo assembly
« Reply #3 on: January 20, 2012, 08:00:35 AM »
Quote from: skywalkgr;676578
I found BlitzBasic v2.10 (i think its for kickstart 2.0) but i will give it a try :D
Do your developement on the A1200, but make sure you only use A500 features. That way you have the advantages of faster CPU and more memory why working out the bugs, but the resulting binary will run fine on the A500 :)