A.D.A. Amiga Demoscene Archive

        Welcome guest!

  

  

  

log in with SceneID

  

Demos Amiga Demoscene Archive Forum / Coding / searching for information about 680x0 Mnemnonics (size and cpu cycles)

 

Author Message
Apollo
Member
#1 - Posted: 12 Sep 2008 10:57 - Edited
Reply Quote
Hello,
since this is my first post here I want to introduce myself : my name is Apollo, former active member of Hypnotic, Panic and Vanish from '89 till '93. My profession then was coding.

Inspired by some other guys here, I set up a basic development enviroment with WinUAE, PHxAss & PhxLink. I call it "Amiga-on-a-stick" since everything resides on an usb stick. So I can code everywhere with it, as long as a PC is within reach.

Im searching for tables with information about the size and cpu-cycles for the different 680x0 opcodes. I had one then, but I cant find it on my old disk images. The Freescale website has plenty of information but none about the cpu-cycles.

Is there someone who knows of such docs ?
Alexco
Member
#2 - Posted: 12 Sep 2008 11:48
Reply Quote
Panic from Bocholt, Germany??
dalton
Member
#3 - Posted: 12 Sep 2008 12:14
Reply Quote
I don't think such a table exists, at least not on 030+ because the timing depends on a number of factors like caches and pipelining.

Anyway, here is a complete instruction set reference: http://www.modermodemet.se/dalton/ref/M68000PRM.pd f
Apollo
Member
#4 - Posted: 12 Sep 2008 13:28 - Edited
Reply Quote
@Dalton: thank you, my tables had different cpu-cycles for 020+, e.g. if code runs from instruction cache etc.
Out of order execution was never a feature of the 68000 family, or ?

@Alexco:
Most of the members came from Siegen, Germany. But there was a party, "Treacl & Panic Party" held in Bocholt. I was there, but not as a member of Panic.
Alexco
Member
#5 - Posted: 12 Sep 2008 14:44
Reply Quote
I was also at the party at Bocholt. We (Orix, Dinslaken) had some contacts to Panic and Aspect (Hattingen). My external 5 1/4" drive has stickers from Treacl and Panic attached since the party :-)
dodke
Member
#6 - Posted: 12 Sep 2008 18:17
Reply Quote
I sometimes look at this for instruction timing. 000 and 030 are enough since I don't code for 060 at all myself. But generally I suppose it's enough when you know approximately which ones are slower than some others, and which ones you should avoid at all costs. 060 of course is a completely different thing tho.

 

  Please log in to comment

  

  

  

 

A.D.A. Amiga Demoscene Archive, Version 3.0