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

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
06.Mär.2025



Cross-Compiler/Assembler: Calypsi 5.9
"Calypsi" ist eine Sammlung von Compilern und Assemblern, die unter Windows, Linux und macOS laufen und Code für verschiedene Retro-Plattformen erzeugen können - unterstützt werden u.a. 6502- und 68000-Prozessoren. Obwohl das Projekt bei Github beheimatet ist, sind die Quelltexte nicht frei verfügbar und die Nutzung der Tools nur für private Zwecke gestattet. Änderungen in Version 5.9:
  • Addsupport for 68060 by omitting instructions not present on this variant. This includes 64-bit divide and multiply,movep, chk2, cmp2, cas2andcas`. A separate set of 68060 libraries is now included.
  • Parameter numbering in inline assembly now correctly starts the input list with %0 when there is no output.
  • Correct a code generator bug that could occur in some situations when a register variable was used twice in the same expression.
  • 6502: Incorrect offset could be used for calculations being made of an argument to a function call. There were a series of conditions for this. 1) There were other byte sized arguments stored in the zero page area later in the argument list; 2) The expression calculation accessed a local variable on the simulated C stack; and 3) Typically the expression called a library routine such as divide and multiply. In such situation the access to the local variable on the C stack could be accessed at the wrong offset.
  • MEGA65: Fixed an internal error with banked function pointers used as initializers.
  • Some code generator improvements to 6502 and MEGA65.
(cg)

[Meldung: 06. Mär. 2025, 21:51] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

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