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

27.-29.09.24 • Classic Computing • Pfedelbach
25.-27.10.24 • AmiWest • Sacramento (USA)
31.10.-03.11.24 • Amiga-Meeting Nord • Neumünster (Germany)

15.Jan.2022
Prince (Mail)


Amiga Assembler für Anfänger: Debugging mit der Visual Code Extension
'Prince', Gründer der Gruppe 'Phaze101', streamt auf Twitch in Englisch den Assemblerprogrammierkurs "Corso completo di programmazione assembler in due dischi" und lädt die jeweiligen Folgen zeitversetzt auf YouTube hoch (amiga-news.de berichtet regelmäßig).
Im Rahmen eines weiteren Tutorials Amiga Assembly For Beginners - Lets Make a Game erläutert Prince nun an konkreten Beispielen, wie man mit Assembler ein Spiel schreiben kann. In der Folge Debugging using the Visual Code Extension by Paul Raingeard zeigt er, wie die Extension Amiga Assembly for Visual Studio Code installiert und angewendet wird. (dr)

[Meldung: 15. Jan. 2022, 20:46] [Kommentare: 1 - 16. Jan. 2022, 09:12]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
15.Jan.2022



Webemulator: vAmigaWeb
Schon seit längerer Zeit berichten wir über vAmiga, einem Amiga-Emulator für MacOS, der die klassischen Amigas 500, 1000 und 2000 emuliert. Auf dessen Codegrundlage sind in den letzten Monaten ebenso zwei WebPorts entstanden: vAmigaWeb und vAmiga (online). Beide hatten wir bereits in unserem Artikel Emulation: vAmiga als Browserumsetzung erwähnt und letzteren ausführlicher getestet.

Thema des heutigen Artikels ist die Webumsetzung vAmigaWeb des Entwicklers 'mithrendal'. Wie uns der Autor erläutert, hatte sich bereits bei der Entwicklung und dem Design seines Vorgängerprojekts VirtualC64 Web gezeigt, dass eine Desktop-App andere Eigenschaften haben muss als eine, die alle Geräteklassen abdecken möchte. Diese sind wie folgt:
  • adaptiert sich auf Geräte mit unterschiedlichen Größen (Stichwort responsive Design)
  • virtueller Touch-Joystick
  • virtuelle Touch-Maus
  • virtuelle Tastatur
  • benutzerdefinierte Aktions-Buttons, mit denen man sich seine eigenen Onscreen-Tasten bauen kann
  • diese können mit benutzerdefiniertem Skripten zum Steuern von z.B. Dauerfeuer hinterlegt werden. Es können dann sogar eigene 'Bot-Steuerungen' entworfen werden, welches durch das Abfragen und Verarbeiten der gegnerischen Spritepositionen im eigenen benutzerdefiniertem Skript ermöglicht wird. Ein entsprechender Skript-Editor mit Syntax highlighting und intelligenter Codevervollständigung ist eingebaut
  • läuft auf sämtlichen Browsern der letzetn 4 Jahre… einschließlich auf iPhone/iPad-Safari
vAmiga (online) von Christian Corti zielt dagegen auf eine 1:1-Adaption der Mac Desktop Version Dirk Hoffmanns vAmiga, portiert also die elegante DesktopUI des Macs ins Web. Konzeptionsbedingt unterstützt es daher mobile Geräteklassen nicht oder nicht im vollen Umfang. Der Einsatzzweck von vAmiga (online) liegt nach Aussage Cortis darin, auf einem echten Desktop mit Tastatur und angeschlossener Maus benutzt zu werden. vAmigaWeb dagegen ist auch unterwegs auf dem Handy oder mit dem Tablet (auf der Couch) sehr gut nutzbar.

vAmiga (online) wird hingegen noch etliche Features der Mac-Version bekommen, wie z.B. diverse Inspektoren für CPU, Blitter, etc…. Beide Varianten unterstützen das Speichern von Snapshots, also Spielständen: An jeder beliebigen Stelle eines Spiels kann man den Spielstand mittels 'take snapshot' abspeichern und damit praktischerweise Ladezeiten umgehen. Das bietet sich vor allem an einer ganz schwierigen Stelle eines Spiels an, in der mal unermüdlich versucht, den 'Endgegener' zu besiegen. Kurz zuvor den Spielstand gespeichert, kann man von da aus immer wieder sein Glück probieren. Das Anfertigen von Snapshots kann man auch auf Tasten legen, z.B. kann man die Taste 's' zum Speichern des Spielstands und die Taste 'r' (reload) zum Wiederherstellen belegen. Diese Tastenbelegungen kann man mit den Action Buttons, dem '+'-Icon in der Menüzeile, anlegen.

An dieser Stelle angekommen, brennt der eine oder andere sicher darauf, den Webemulator einfach testen zu wollen. Wir verzichten deshalb auf Screenshots und empfehlen stattdessen zwei verschiedene Varianten:
Diejenigen (Experten), die gerne den Emulator unter die Lupe nehmen und ihr Lieblingsspiel testen wollen, sei der direkte Start ans Herz gelegt. Alle anderen, die sich zunächst ein Bild machen wollen und den Emulator bequem in Aktion sehen möchten, sei die eigens für vAmigaWeb erstellte Webseite empfohlen:

Hier kommt man in den Genuss, ein weiteres Feature live in Aktion sehen zu können: Den Emulator eingebettet, also integriert, in einer Webseite. Hier geschehen und fertig konfiguriert für ein Demo, drei Spiele - brandaktuell hier der Knightmare-Amigaport, der erst vor vier Tagen veröffentlicht wurde - und SysInfo.

Bei unserem Test zeigte sich, dass wir mit unserem Samsung-Laptop mit Intel Core i3-2330M-Prozessor grundsätzlich alle Spiele flüssig laufen lassen konnten, es aber beim Demo und wenn wir während des Celtic Heart-Spiels zusätzlich die Maus bewegten, zu Soundrucklern kam. Vermutlich sind hier zwei Kerne nicht ausreichend. Der Autor freut sich diesbezüglich über weitere Erfahrungswerte.

Den Autor gefragt, wie er eigentlich auf diese Projektidee gekommen sei, sagte er:
"Ich habe in 2016 im iAmiga Projekt mitgemacht, das ist ein nativer AmigaEmulator für iOS. Aber da er nur auf einer veralteten Version von WinUAE basiert, hat diese viele Kompatibilitätsprobleme von denen ich zwar einige beheben konnte (durch zurückpatchen von aktuellem WINUAE Source Code) aber insgesamt war es schwierig. Dann war da die Möglichkeit komplett den aktuellen WinUAE Code zu nehmen (so wie FS-UAE von Frode Solheim) aber der Sourcecode ist dermaßen komplex und über Jahrzehnte "gewachsen". 2019 hat Prof. Dirk Hoffmann diesen komplett neugeschriebenen, hocheffizienten vAmigaCore angefangen zu schreiben. Er hat sich einige echte Amigas gekauft (ich hatte noch einen alten A1000), um Testkandidaten zu haben, gegen die man die Emulation benchmarken kann, ob sie auch wirklich exakt ist.

Mich hat dann bei Apple gestört, dass die keine Emulatoren im Appstore zulassen und die 'free provisioning Zertifikate' für Entwickler nur 7 Tage lang funktionieren, sodass ich auf PWAs gekommen bin, also den ProgressiveWebApp Standard von Google, mit dem man quasi gefühlt native Apps in HTML5 bauen kann. Damit lag der Schritt, den Source Code von Dirk in eine WebAssembly (Binärcode) zu kompilieren, auf der Hand.

Die so installierte PWA auf Android oder iOS wird um ein vielfaches schneller ausgeführt als zum Beispiel Rupert Hausbergers Scripted Amiga Emulator. Zuerst ist so 2019 allerdings der VirtualC64 Web entstanden. Den kann man auch auf eigene WebSeiten einbinden so wie einen Youtube-Player." (dr)

[Meldung: 15. Jan. 2022, 09:42] [Kommentare: 1 - 17. Jan. 2022, 05:44]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
14.Jan.2022
Christian Zigotzky (Mail)


Linux: Kernel 5.16 für AmigaOne X1000/X5000
Der finale Linux-Kernel 5.16 wurde veröffentlicht. Christian 'xeno74' Zigotzky hat den Kernel für den AmigaOne X1000 und X5000 kompiliert. Das Image kann im zugehörigen Thread des Hyperion-Forums heruntergeladen werden. (dr)

[Meldung: 14. Jan. 2022, 05:31] [Kommentare: 9 - 21. Jan. 2022, 14:54]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
13.Jan.2022
Trevor Dickinson


Trevor Dickinson: Infos zu A1222+/Enhancer V2.x/From Vultures to Vampires Vol 2
Auf unsere Nachfrage hin hat Trevor Dickinson (A-EON) eine kurze Zusammenfassung über den derzeitigen Stand einiger Projekte gegeben:
  • A1222plus-Motherboard

    • Hardware funktioniert wie erwartet, einschließlich Netzwerk und Audio
    • DVD-Laufwerkunterstützung zur Zeit noch problematisch
    • Board bootet jetzt Workbench
    • Performance wie das ursprüngliche Betaboard: alle gängige Software (z.B. Odyssey und IBrowse, aber auch die neueste DVDPlayer-Version) als auch A-EON's 2D und 3D Grafiktreiber inklusive der neuesten Enhancer 2.1-Veröffentlichung werden unterstützt.
    • Das A1222+ verwendet die von Mark Olsen geschriebene, neueste uboot-Firmware, die zusätzliche Variablen wie Reduzierung der Anzahl der Boing Ball Animation und eine generell schnellere Bootdauer liefert.
    • Produktionsstart und geplante Verfügbarkeit noch nicht festgelegt: derzeit wird die Early-Adopter-Fertigung in Abhängigkeit von der Verfügbarkeit der Komponenten vorbereitet

  • Enhancer Software V54

    • weitere Updates sind nach Veröffentlichung der Version 2.1 in Arbeit (u.a. Integration von AmiSSL 4.11, verbesserte Warp2D-Library). Der 14. Alpha-Build der V54 wurde am 4. Januar für Betatester freigegeben. Veröffentlichung im Laufe des Jahres.
    • Zwei Installationsvarianten möglich:
      • über die bestehende OS4-Installation (wie aktuell bei der Version 2.1)
      • auf eine eigene Enhancer-Partition möglich, von der standardmäßig gebootet werden kann (einmalig wird dabei die OS4-Installations-CD benötigt). Welche Komponenten dabei ggf. temporär oder dauerhaft verwendet bzw. kopiert werden, ist unklar.

  • LibreOffice

    • Trevor spricht von einer "langen und teuren Reise, die hoffentlich zu einem zufriedenstellenden Abschluss kommt".
    • Erstellung eines Videos von Libre Office in Aktion.
    • Demnächst: Ausweitung des Betatestprogramms, um die erste Veröffentlichung zu beschleunigen.

  • From Vultures to Vampires, Band 2

    • aktuell Kickstarter-Kampagne zur Finanzierung des zweiten Teils bis 24. Januar 2022
      • initiiert von David John Pleasance, der sich auch auf die gesamte Verwaltung konzentriert, einschließlich der Kontaktaufnahme mit den Druckereien
      • Trevor Dickinson ist an der Kickstarter-Kampagne nicht beteiligt und nimmt auch keine Gelder aus der Kickstarter-Kampagne oder zukünftigen Buchverkäufen an. Er ist zu 3/4 mit dem Schreiben von Band 2 fertig
      • berichtet über die Jahre von 2005 bis 2021
      • aktuell ca. 6.400 Euro von erforderlichen rund 18.000 Euro erreicht
      • E-Books ab Ende Februar verfügbar
      • auf Wunsch mit Signatur
      • Subventionierung der Versandkosten für Käufer außerhalb von GB
    (dr)

    [Meldung: 13. Jan. 2022, 06:39] [Kommentare: 46 - 18. Jan. 2022, 18:28]
    [Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
1 158 310 ... <- 315 316 317 318 319 320 321 322 323 324 325 -> ... 330 1511 2697 [Archiv]
 
 Aktuelle Diskussionen
.
SFS Format
Was wurde aus Menace-Remake?
QEmu-PPC Windows Build
Das Forum kommt mir (Chrome) spanisch vor... =)
Scala MM400: Letzte verfügbare Version?
.
 Letzte Top-News
.
Amiga-Emulator für macOS: vAmiga V3.0b1 (15. Sep.)
Bildeditor: PyDPainter 2.0.0 für Windows, Linux und macOS (03. Sep.)
AROS: Vollversion der Textverarbeitung Final Writer 7.1 (26. Aug.)
AROS: Demoversion der Textverarbeitung Final Writer 7.1 (25. Aug.)
Schwarmfinanziertes Buch: Retro Gaming Library - Amiga Edition (englisch) (18. Aug.)
Betriebssystem für den Amiga: Zweite Alphaversion von "Serena OS" (13. Aug.)
MorphOS: Fortgesetzte GMail-Unterstützung durch Iris fraglich (11. Aug.)
Printmagazin: Passione Amiga, Ausgabe 18 (09. Aug.)
Amiga Kit: A600GS erhältlich / Paolo-Cattani-Spiele vorinstalliert (04. Aug.)
Debbie-Harry-Portrait von Andy Warhol und Bilddateien wiederaufgetaucht (01. Aug.)
.
 amiga-news.de
.
Hauptseite konfigurieren

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