Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Atari » Atari ST » AHCC V4.11
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
AHCC V4.11 [message #146516] Wed, 30 May 2012 09:19 Go to next message
Henk Robbers is currently offline  Henk Robbers
Messages: 27
Registered: September 2012
Karma: 0
Junior Member
LS

There is a new version available on my home page (see sig)

Changes:
may 30 2012
v4.11
Compiler:
Revision of registerization of local variables.
Produces slightly better code.
Also repairs Draconis Marathon.

Fixes a bug where a explicit cast of ptr to long or vv
was handled incorrectly.

A further bugfix (A very very old one, perhaps since v3b1).

Assembler:
Implemented opcodes:
align
aline
Allow single = for 'equals' in IF expressions.

Full implementation of 'equ' expressions.

addq.w #n,An
addq.b #n,An
silently changed to addq.l #n,An.

2 new pseudo opcodes for use with Coldfire compatible
programs:
xsave reglist
xrest reglist
The instructions generate the movem sequences required
for Coldfire campatibility. You, as a programmer, do
not have to count the registers for the lea instructions.
The compiler will do that for you and also generate
the lea's.

Library:
Provided 68000/Coldfire usable TOS bindings in case
a project did not include the AHCC specific tos.h
(The one that uses __syscall__).
The library is called "ahcctos.lib".

--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Re: AHCC V4.11 [message #146517 is a reply to message #146516] Wed, 30 May 2012 10:16 Go to previous messageGo to next message
Guillaume Tello is currently offline  Guillaume Tello
Messages: 60
Registered: October 2012
Karma: 0
Member
Le 30/05/2012 15:19, Henk Robbers a écrit :

> addq.w #n,An
> addq.b #n,An
> silently changed to addq.l #n,An.

I thought that addq.b #n,An didn't exist on the 68k...?

Guillaume;
>
Re: AHCC V4.11 [message #146518 is a reply to message #146517] Wed, 30 May 2012 11:07 Go to previous messageGo to next message
Henk Robbers is currently offline  Henk Robbers
Messages: 27
Registered: September 2012
Karma: 0
Junior Member
Op 5/30/12 4:16 PM, Guillaume Tello schreef:
> Le 30/05/2012 15:19, Henk Robbers a écrit :
>
>> addq.w #n,An
>> addq.b #n,An
>> silently changed to addq.l #n,An.
>
> I thought that addq.b #n,An didn't exist on the 68k...?

Correct.
Not on 68K but certainly in my head.
Beware of things that only exist in your head. ;-)

--
Groeten; Regards.
Henk Robbers. http://members.chello.nl/h.robbers
Interactive disassembler: TT-Digger; http://digger.atari.org
A Home Cooked C compiler: AHCC; http://ahcc.atari.org
Re: AHCC V4.11 [message #147570 is a reply to message #146517] Fri, 06 July 2012 17:58 Go to previous message
Clu is currently offline  Clu
Messages: 72
Registered: July 2012
Karma: 0
Member
Saw your name on here and I remember you when I was still using my ST
1999-2002. Good to see you still here.


Doc Clu


On 5/30/12 6:16 PM, Guillaume Tello wrote:
> Le 30/05/2012 15:19, Henk Robbers a écrit :
>
>> addq.w #n,An
>> addq.b #n,An
>> silently changed to addq.l #n,An.
>
> I thought that addq.b #n,An didn't exist on the 68k...?
>
> Guillaume;
>>
>
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: cross-compiler 3
Next Topic: Selling my Falcon with CT60 and software
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Tue Apr 16 16:51:05 EDT 2024

Total time taken to generate the page: 0.12117 seconds