10.Aug.2003
Michael Böhmer (ANF)
|
Major Update für ALGOR / ROMulus FlashROM Software
E3B, Hersteller der bekannten USB-Lösungen für Amiga Classic, und
Chris Hodges, Programmierer vieler bekannter Software-Lösungen,
u.a. des USB-Stacks Poseidon, freuen sich, für die von E3B
entwickelten FlashROM-Lösungen ein Update verfügbar machen zu können.
In diesem Update wurde bestehende Funktionalität optimiert und erweitert
sowie einige Probleme mit einigen Systemkonfigurationen behoben.
Anwender des USB-Kontrollers ALGOR sowie des FlashROM-Modules
ROMulus (HIGHWAY) können damit über eine ausgereifte und
praxiserprobte Lösung zum Einbinden zusätzlicher Software-Module bereits
beim Kalt-Start verfügen.
Ein kurzer Überblick über die neuen Funktionen:
- Spezialbehandlung für exec.library und romupdate.idtag. Damit wird
erstmals ein vollständiger Ersatz für die RomUpdate-Funktionalität von
OS3.9 geboten.
- erhöhte Geschwindigkeit durch Einschalten der Prozessor-Caches.
- Workarounds für Turboboards, deren Speicher nicht RomTag tauglich
ist. Dies löst viele Probleme mit bestimmten Turbokarten auch in Amiga
1200 Towerumbauten.
- Viele interne Veränderungen und Korrekturen, die den Bootloader
stabiler und sicherer machen. Besonderes Augenmerk wurde auf höchste
Kompatibilität mit ungewöhnlichen Turbokarten gelegt.
Die Basisfunktionen von ALGOR und ROMulus sind im
wesentlichen unverändert:
- komfortable Benutzeroberfläche zum Programmieren des FlashROMs (MUI).
- Im Notfall können auch ohne MUI die wichtigsten Funktionen über
Kommandozeile erreicht werden.
- Drag'n'Drop beim Konfigurieren des FlashROMs über MUI.
- transparente und resetfeste Einbindung beliebiger ROM-Module.
- Benutzung des USB-Stacks Poseidon direkt beim Kaltstart.
- Wegfall des OS3.9 ROM-Patch-Resets durch Einbinden der ROM-Updates
und damit schnelleres Starten des Rechner.
- Booten des Amiga von USB-Massenspeichern direkt nach dem Kaltstart
möglich.
- voller Ersatz von Amiga-Maus und Tastatur durch entsprechende
USB-Geräte über neues input.device (auch im Bootmenu, wenn OS 3.9
BoingBag 2 vorhanden).
- einfaches Abschalten der ROM-Module beim Start möglich.
- eingebaute, transparente Komprimierung zur effizienten Nutzung des
FlashROMs.
Die ALGOR bzw. das FlashROM-Modul ROMulus (Upgrade für
die HIGHWAY) verfügen über jeweils 512kB (256kx16 bzw. 4 MBit)
FlashROM, der einfach über die Benutzeroberfläche Luciferin programmiert
werden kann. Das FlashROM erlaubt durch wortweisen Zugriff und die extrem
frühe Aktivierung höchstmögliche Geschwindigkeit beim Starten des
Rechners; die Verwendung ist in allen Zorro II und Zorro III Systemen
möglich (auch A1200 Tower mit Zorrosteckplätzen).
Das Update zu Luciferin ist exklusiv nur registrierten Besitzern von
ALGOR und ROMulus zugänglich - alle registrierten Benutzer werden von E3B
angeschrieben und erhalten das Update per E-Mail. Sollten Sie noch nicht
registriert sein, so senden Sie uns bitte ihre ausgefüllte
Registrierungskarte zu bzw. nehmen Sie per E-Mail (mboehmer@e3b.de) mit E3B
Kontakt auf.
Einen herzlichen Dank an dieser Stelle an Hartmut Schulze für seine Unterstützung durch ausführliche Bugreports und Hinweise. (nba)
[Meldung: 10. Aug. 2003, 19:44] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
08.Aug.2003
AROS (Website)
|
AROS Status Report 08/2003
Die Entwicklungen am Betriebssystem AROS verlaufen weiterhin planmäßig.
In den letzten Wochen waren folgende Update-Arbeiten zu verzeichnen:
- Hardware: Michal Schulz is still working on the PPC port, having
received the Pegasos board donated by Genesi, and more recently a Voodoo3
card donated by Randy Vice.
- Hardware: Johan Grip is implementing the OpenPCI specification, and
also reworking our buggy ide.device, which attempts to write too much
data at once instead of splitting the requests in smaller chunks. However
this is going to be more a rewrite than a bug fix. If someone just wants
to do the bug fix, there is an open bounty (currently 40 USD) for the
ide.device bug at TeamAROS.
- Build system: GCC 3.2 is now the minimum requirement to compile AROS,
which now compiles fine with GCC 3.3, thanks to Stefan Reinauer and
others who fixed the various deprecated bits in the tree.
- Build System: Staf Verhaegen continued to improve and simplify the
build system. Lately, he reorganized the kernel build to use only
objects, no more static or shared libraries.
- Build System: Iain Templeton, one of our South hemisphere developers,
did his fair share on the build system too, especially on the configure
scripts (which now require autoconf 2.53, hopefully a generated configure
is kept in CVS for those missing it) and to ensure that AROS compiles and
runs fine hosted on FreeBSD.
- Build System: Also mawk (which comes as default on Debian GNU/Linux)
will generate incorrect headers while building AROS, but GNU awk (gawk)
and FreeBSD awk work fine.
- i386-pc Installation: John Gustafsson and Adam Chodorowski earned the
first TeamAROS bounty for their "Automated Disk Prep and OS Installer".
It will install AROS on the first disk of the first IDE channel. Don't
try this on a disk with valuable data anywhere on it, you've been warned.
Unfortunately it isn't fully usable yet, due to the ide.device bug: some
files get corrupted during installation.
- i386-pc Installation: As part of this work, new Format and Partition
commands were implemented.
- User Interface: We now have a beautiful About dialog, thanks to Pixel
Art's logo and Adam for the code, as well as an in-progress Mesa port by
Nic Andrews. And before you ask, the beautiful Broken.miho wallpaper is
here.
- User Interface: Adam did major improvements to the workbench and icon
libraries (which handle much of the "under the hood" desktop work), and
also to Wanderer itself. The framework for Wanderer commands is in place,
and there is already the Delete tool implemented.
- User Interface: As a bonus, there is now an identification hook in
icon.library to display proper icons depending on the file type and take
appropriate action on double-click, for files without disk icons.
- User Interface: Sebastian Bauer added arbitrary angled gradients to
Zune images.
- User Interface: David Le Corfec, Adam and especially Fabio Alemagna,
who came up with a multitude of ideas and algorithms, brainstormed on
a "perfectly" MUI-compliant implementation of Zune layout algorithm.
Hopefully the new one seems to do the trick.
- User Interface: The Zune string gadget also got a rework and is now
slightly more usable, the prefs program got a few more pages, and many
Zune classes were put in their own loadable modules.
- User Interface: Georg Steger implemented the Cybergraphics'
WritePixelArrayAlpha() and BltTemplateAlpha(), so we can show even more
eye-candy, with alpha blending this time :) Adam used this to implement a
nice grayed-out disabled effect for Zune gadgets, instead of the usual
grid pattern.
- User Interface: Georg is also porting back the intuition.library from
MorphOS, and still does a lot of impressive bug finding and fixing
elsewhere, which for example led to find and report an longstanding bug
in stipple drawing to the XFree86 project. And when you're faced with a
strange memory corruption, try his invaluable trick : call a check
routine in the scheduler ! This allowed to fix bugs in several Prefs
programs.
- User Interface: But maybe the best for the end ... With
BltTemplateAlpha() to blend the anti-aliased glyphs, and the work from
Staf on freetype2, diskfont and bullet libraries, TrueType fonts now
work - and look - great! It also draws upon the work of many others,
including the MorphOS team (and especially Emmanuel Lesueur) and the
FreeType project. The Bitstream Vera font family is now included in AROS.
- User Interface: Use FTManager to install TrueType fonts in a few
mouse clicks, and enjoy the new Font Prefs program.
- Localizations: We got a Spanish keymap contributed by Albert Astals
Cid, several French catalogs by Olivier Adam and Hungarian catalogs,
language and country files by Mark "Bôregér" Balogh.
- Localizations: The applications localization system has been cleaned
up a bit, and as a side effect, much more applications are now localized.
So if your favorite application has been localized but misses a catalog
for your language, don't hesitate to send it to us!
- TCP/IP: Will be available next week. Nah, just kidding ;-) One of the
most requested features. A couple of people are working part-time on
this, so don't hold your breath. This is a huge task, spanning from
low-level drivers to interface libraries and support applications. It's
currently not the priority for most of the developers. Use another
network appliance in the meantime, or come join us :)
- Softwares in contribution: As usual, some new software or updated
versions were imported in contrib: UAE 0.8.22 (a Zune GUI is planned),
the free DeluxePaint clone 4P 0.09, TCC 0.9.19 (you can now directly
create AROS executables!), GNU tools (make 3.80, diffutils 2.8.1, patch
2.5.4, grep 2.5.1, m4 1.4), abcm2ps 3.7.1, sploiner 1.0
- Miscellaneous: After some benchmarking, BOOPSI method calls were
optimized using macros, and are now about 20% faster.
- Miscellaneous: Roughly 2000 CVS commits since the last status update,
with a record of 1063 in July. Check it there. So obviously this status
update is not exhaustive.
(nba)
[Meldung: 08. Aug. 2003, 12:00] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|