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


.
 Je Seite 
Nur Titel anzeigen
Kategorie
.


Archiv 03/2024


09.Mär.2024



Amiga E Compiler: E-VO 3.7.0
E-VO Amiga E Compiler ist ein Derivat des ursprünglichen Amiga E Compilers von Wouter van Oortmerssen. Er fügt viele neue Funktionen, Fehlerkorrekturen und Optimierungen hinzu, einschließlich Objekt-UNIONs, String-Merging, nicht-wortorientierte Objekte und vieles mehr (amiga-news.de berichtete).

Soeben hat Darren 'dmcoles' Coles die Version 3.7.0 mit folgenden Änderungen veröffentlicht:
  • Compiler sometimes produced garbage error message with an error at the very end of the file.
  • Reformatted the Amigaguide document to better fit in 80 columns.
  • added Arexx compile scripts
  • allow creating a new object directly into an object member, eg. self.a:=NEW self.a.method()
  • method table was not correctly initialised for objects declared as eg. DEF a:b OR DEF a[5]:ARRAY OF b
  • heap in compiler is allocated with MEMF_CLEAR in compiler to ensure all data in the exe is initialised to 0 and not contain random data from memory
  • calling a method on an array element of an object did did not calculate the correct address for the method.
  • compiler was creating 020 opcodes when accessing an array of objects
  • added NIL pointer checks when calling methods on array of objects
  • self variable was set incorrectly for methods declared with an exception handler
  • fix issue with wrong opcode being generated in this code DEF a DEF b:PTR TO LONG a:=[0,b[0]:=5] resulting in the value not being stored correctly
  • include textfield module
  • fix bug in reaction_lib with the freeClickTabs, freeChooserLabels and freeRadioButtons functions not looping through the list correctly.
  • add support for long branch 020 instruction.
  • fix invalid memory access when casting the result of a procedure call to an object
  • fix inconsistencies with SIZEOF command
  • fix error in branching code for the == operator
  • add missing listview module
  • add some extra functions in reaction_lib (openClass, openLibs, closeLibs, libDoGadgetMethodA)
  • added PSIZEOF operator
  • added ARRAYSIZE operator
  • added SelectFirst function
  • added debug symbols for methods
  • allow CONT and EXIT within SELECT statement
  • updated Rnd() function to be pure
  • flagged openw, opwns, boolgad, settopaz, sets, gets functions as not pure
  • added WARN TRUE/FALSE to enable/disable warnings
  • added Rol() and Ror() functions
  • the 020 variant of Mod() was not correctly used by the compiler and was also taking the parameters the wrong way around
  • added 020 variant of ListItem function
  • track line numbers for warnings
  • NOREGS option was not correctly parsed on methods
  • taking a reference to a method {obj.method} did not return the correct address
  • 1.3 startup code now updates stack pointers to allow stack space functions to return the correct values.
  • skip NameFromFH call on kick 1.3 meaning the compiler now works on that OS again
  • NOT operator was very broken (inconsistently applied and in some cases not applied at all)
  • Added EVO_3_7_0 define
  • casting and PTR TO PTR handling is improved and should now work in all use cases.
Direkter Download: evo.lha (673 KB) (dr)

[Meldung: 09. Mär. 2024, 21:16] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
09.Mär.2024
Amiga Kit


Amiga Kit: ARM-Bibliothek für A600GS-Spielekonsole
Pressemitteilung: AmigaKit Ltd. freut sich, eine wichtige Softwareentwicklung für das kommende A600GS Computersystem (amiga-news.de berichtete) anzukündigen. Die neue ARM-Grafikbibliothek ist vorinstalliert und beschleunigt die Leistung von AmiBench und 68K-Anwendungen.

Die ARMgraphics.library wurde von AmigaKit's Hausentwickler erstellt, um den Engpass der 68K-Grafikfunktionen zu umgehen. Sie beschleunigt die Grafik-Rendering-Leistung in Anwendungen.

AmiBench ist auf dem A600GS-Computersystem vorinstalliert. Es öffnet die Desktop-Umgebung in hoher Auflösung 1080p mit True Colour-Symbolen. Jetzt kann es die neue ARM Graphics Bibliothek für verschiedene Zwecke nutzen, darunter das schnellere Rendern von Fenstern, Symbolen und Hintergründen.

Entwickler von Drittanbietern können die Vorteile dieser Bibliothek nutzen, indem sie die leistungsstarken Funktionen aus ihrer 68K-Anwendung nutzen. Sie bietet auch eine Möglichkeit für 68K-Spieleentwickler, ihre Spiele mit schnellerem Grafik-Rendering zu verbessern.

Die Bibliothek stellt eine Verbindung zwischen 68K-Programmen und dem nativen ARM-Prozessor zur Verfügung. Weitere Arbeiten sind im Gange, um 68K-Systemgrafikfunktionen zu patchen damit auch ältere Anwendungen, die nicht für die ARM Grafikbibliothek geschrieben wurden, davon profitieren können.

AmigaKit hat AK-Datatypes, Picture Datatype und Datatypes Library über viele Jahre hinweg für die Enhancer Software auf X5000, X1000 und A1222+ entwickelt. Diese wurden für 68K kompiliert und laufen auf dem A600GS. Zusätzlich können diese Systemkomponenten auch durch die ARM Graphics Library beschleunigt werden.

Die Markteinführung des Computersystems A600GS ist für das zweite Quartal 2024 geplant. (dr)

[Meldung: 09. Mär. 2024, 15:09] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
09.Mär.2024



Chat-Software: AmigaGPT V1.4.3 für AmigaOS 3 und 4
Cameron Armstrong hat mit AmigaGPT ein Chatprogramm geschrieben, das die Leistungsfähigkeit des Chatbots ChatGPT nutzt (amiga-news.de berichtete). Ursprünglich geschrieben für AmigaOS 3.2, unterstützt das Programm mittlerweile auch AmigaOS 3.9, Cloanto's Workbench 3.X und AmigaOS 4.1. Die Änderungen der Version 1.4.3:
  • Updated to the latest OpenAI chat models
  • Fix crash when config.json doesn't exist
  • Fix crash when selecting the root menu items
  • Adjust screen colours to enhance visibility
  • Improved error handling for connection errors
  • Use a stack cookie to set minimum stack size to 32768 bytes (AmigaOS 3.1.4 or higher required)
  • Shows a warning if the stack size is smaller than 32768 bytes (AmigaOS 3 only)
  • Send button no longer appears in corner of screen on image mode in 3.X after an error message is dismissed
Download: AmigaGPT.lha (909 KB) (dr)

[Meldung: 09. Mär. 2024, 12:13] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
08.Mär.2024



Schwarmfinanzierung: Buch "The Graftgold Story"
"Fusion Retro Books" hat eine Kickstarter-Kampagne zur Finanzierung eines Buches über die Computerspieleschmiede Graftgold gestartet, die unter anderem verantwortlich zeichnet für Amiga-Klassiker wie Fire and Ice oder Uridium 2. Die Aktion läuft noch 13 Tage, und bereits rund 14.300 von den benötigten 17.551 Euro wurden eingenommen. (dr)

[Meldung: 08. Mär. 2024, 21:49] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
08.Mär.2024



Vorschau-Video: Jump 'n' Run "Deathmine" (V0.05C)
Mitte letzten Jahres hatten wir über eine frühe Version des Spiels "Deathmine" als Beitrag für den Amiga Blitz Basic Jam berichtet. Der Entwickler 'pixelplop' hatte das Spiel Ende Oktober in C/C++ Code umgewandelt und nun ein neues Vorschau-Video veröffentlicht, das die folgenden neuen Features und Änderungen enthält:
  • Die Flamme der HUD-Laterne am oberen Bildschirm wird kleiner, wenn das Laternenöl zur Neige geht.
  • Die Kartengrafik wird langsam dunkler, wenn das Laternenöl zur Neige geht.
  • Die werfbaren Fackeln wurden in Dynamit umgewandelt.
  • Man kann nun sehen, wie viele Dynamitstangen man bei sich trägt.
  • Wenn das Dynamit explodiert, leuchtet der Bildschirm kurz auf und zeigt die Karte an.
  • Ein Ölkanister und ein Dynamit-Pickup wurden hinzugefügt.
  • Wenn man stirbt, hinterlässt man einen Grabstein als permanente Markierung.
  • Hardware-Sprites werden nun korrekt an den oberen Rand des Bildschirms angepasst.
  • Hardware-Sprite-Daten wurden korrigiert, so dass sie in einer Leerzeile enden, was Glitches verhindert.
  • Sfx für den Gifttropfen und andere verschiedene Sfx hinzugefügt.
  • Verbesserte Charakterbewegung.
  • Verbesserte Charakterkollision und Leiterlogik.
(dr)

[Meldung: 08. Mär. 2024, 06:07] [Kommentare: 1 - 08. Mär. 2024, 08:15]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
07.Mär.2024



SCSI-SD-Adapter: ZuluSCSI-Firmware V2024.03.07
ZuluSCSI ist eine neue Generation von dateibasierten SCSI-Festplatten- und CD-ROM-Laufwerk-Emulatoren (Erfahrungsbericht eines Nutzers). ZuluSCSI emuliert eine SCSI-I- oder SCSI-2-Festplatte unter Verwendung einer SD-Speicherkarte (amiga-news.de berichtete). Änderungen der Version 2024.03.07:
  • Added Apple CD-ROM digital audio over SCSI
  • Added Xebec Support
  • Added Plextor d8h vendor cmd
  • Initiator improvements from BSv2 fork
  • Fix SCSI-1 check in initiator mode
  • Fix for ZuluSCSI v1.0 mini logging debug with default settings
(dr)

[Meldung: 07. Mär. 2024, 22:24] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
07.Mär.2024



A1222 Plus: Produktion abgeschlossen, im Shop bestellbar
Wie uns AAA Technology, ein Joint-Venture zwischen Amedia France, A-Eon Technology und AmigaKit in Zusammenarbeit mit ACube Systems, mitteilt, ist die Produktion und nachfolgende Tests der A1222-Plus-Boards (vormals "Tabor") abgeschlossen und nunmehr unter dem Titellink bestellbar:

Zusätzlich zum reinen Board ab 1,199.00 Euro ist auch ein komplettes System für 1,599.00 Euro erhältlich. Bereits rund 80% aller Teilnehmer von A-EONs "Early Adopter"-Programm wurden innerhalb der letzten drei Monate bereits kontaktiert, die übrigen folgen nun nach und nach. Potentiellen Käufern sei Eldee Stephens The QuickStart Guide for New A1222+ Users empfohlen (amiga-news.de berichtete), den der Autor auch weiterhin aktualisiert. (dr)

[Meldung: 07. Mär. 2024, 13:29] [Kommentare: 77 - 06. Apr. 2024, 05:18]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
07.Mär.2024



PDF-Magazin: Commodore Free, Ausgabe 98
Nach über sechsjähriger Pause war Ende November das englischsprachige PDF-Magazin "Commodore Free" zurückgekehrt (amiga-news.de berichtete). Die neueste Ausgabe 98 bietet unter anderem einen kurzen Überblick über die Geschichte von Commodore. (dr)

[Meldung: 07. Mär. 2024, 10:52] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
07.Mär.2024



Tool: Consumer 1.0 zeigt Speicherverbrauch
'lifeschool' wollte herausfinden, was sein erst neulich veröffentlicher Spiel-Prototyp Dizzy 1 an Speicher verbraucht und hat dafür das Tool "Consumer" geschrieben. Damit soll es unter anderem auch Entwicklern ermöglicht werden, für neugeschrieben Software die Systemanforderungen abzuschätzen.

Die Ergebnisse werden auf dem Bildschirm und auch in einer Textdatei auf S: gespeichert. Benötigt wird Kickstart 3.0+. (dr)

[Meldung: 07. Mär. 2024, 10:32] [Kommentare: 1 - 08. Mär. 2024, 00:44]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
07.Mär.2024



Cross-Development: amitools 0.8.0 für macOS
Christian Vogelgsang hat mit amitools eine Sammlung von Python 3-Tools veröffentlicht, die es ermöglichen sollen, mit Amiga-OS-Binärdateien und -dateien auf macOS und allen anderen *nix-ähnlichen Plattformen zu arbeiten, die Python unterstützen. Unter Windows hat der Autor nicht getestet, sollte aber ebenbso funktionieren.

Der Entwickler konzentriert sich mit seinen Tools auf klassische Amiga-Setups, d.h. ein 680x0-basiertes System, auf dem Amiga OS 1.x - 3.x läuft. Da dies jedoch ein offenes Projekt ist, können auch andere Amiga-Konfigurationen unterstützt werden. Die Werkzeuge sind größtenteils entwicklerorientiert, so dass ein Hintergrund in Amiga-Programmierung sehr hilfreich sein wird. Eine Dokumentation ist auf GitHub verfügbar.

Nun ist die neue Version 0.8.0 verfügbar. (dr)

[Meldung: 07. Mär. 2024, 09:52] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
<- 1 2 3 4 5 6 7 8 9 10 ->

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