amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
13.Okt.2002
Martin Kuchinka's Homepage


Programmiersprache: PowerD V0.20 Alpha 2, PTReplay
Am 13. Oktober 2002 hat Martin Kuchinka die Version 0.20 Alpha 2 der Programmiersprache 'PowerD' sowie das Programm 'PTReplay' zum Abspielen von Protracker-Modulen veröffentlicht.

Diese Version von 'PowerD' enthält viele Bugfixes sowie einige neue Feature. Gegenüber der vorigen Version hat sich Folgendes geändert:
  • today my Amiga celebrates it's 9th birthday :)
  • removed some enforcer hits
  • global fields like DEF a[3,3] are now well allocated
  • fixed global variable fields under PowerPC
  • it's now possible to call functions without arguments defined as LPROC
  • an error message is now generated if a.b is used, and b doesn't exist as an item, but as variable
  • fixed floating point constant equation reader under PowerPC
  • fixed a,b+=func() where a and b are floats under PowerPC
  • added new keyword SELECTED to SELECT statement (see select.html)
  • fixed value returning of SELECT statement
  • in the SELECT statement from now doesn't matter on odred of CASE/DEFAULT/SELECTED keywords
  • small fix of reqtools.m module
  • & didn't work for negative numbers
  • bugs reported and so made by Michel Bagmeijer
    • fixes in docs
    • 'Compiling' changed to 'Assembling'
    • x2d tool compiles now modules
    • dmod tool improved
    • fixed the FreeXMsg() in powerpc.m module
    • fixed graphics/gfxmacros.m, intuition/imageclass.m module
    • NewM() function does now exist
    • there can now be spaces/tabs between ':' and type
    • removed alignment problem, that was added in one of last releases
    • 'yyy.xxx' won't be chenged, if there is 'xxx' macro defined
    • updated resources modules
    • added scsi/commands.m module
    • added PowerPC functions: WriteF(), ReadEStr(), OpenW(), OpenS(), CloseW(), CloseS(), Plot(), Line(), Box(), Circle(), Ellipse(), SetStdRast(), Colour()
  • bugs reported but Karoly Balogh
    • dbcc instruction can now be used in internal ASM
    • global DEF a=[1,2,3]:type do now work properly
    • inlined assembly can contain expressions like: moveq #const/2,d0
    • added namespaces support (see with.html) (now supports multiple variables)
    • inside the inline assembly You can use arguments like: (obj.item,ax) as offset usage (see: asmcode.html)
    • fixed a<<=9 bug (where the number is higher, than 8)
  • bugs reported by Marco Antoniazzi
    • global: DEF var=[[1,2]:x,[3]] and so didn't work at all
    • fixed InStr() function
  • bugs reported by Vladimir Javorski
    • DEBUGSYM option do now enable the DEBUG define
Der Compiler läuft ab AmigaOS V3.0, CPU 68ec020, 4MB RAM und 3-4 MB freiem Platz auf der Festplatte. Der Compiler selbst benötigt keine FPU. Die erzeugten Programme benötigen jedoch eine FPU, wenn sie Floats benutzen. Die PPC-Binaries laufen mit der powerpc.library.

Neben dem Compiler werden noch 'phxass' und 'phxlnk' zur Erzeugung von 68k- sowie 'pasm' und 'vlink' zur Erzeugung von PPC-Code benötigt. Diese Programme sind auf der Homgepage von Frank Wille zu finden.

Download: (sd)

[Meldung: 13. Okt. 2002, 22:45] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.