headerheaderheaderheaderheaderheaderheaderheader
header
headerheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderSSL encrypted Site
header
News
Neue Firmware, FPGA-Konfiguration und FireTOS
2020-08-30:

Vor langer Zeit bereits haben wir euch die neue Software für eure FireBees versprochen. Da seit einiger Zeit die neuen Computer bereits mit dieser Software im Flash-Rom ausgeliefert werden, haben wir uns nun entschlossen sie auch für Alle verfügbar zu machen. All die Verbesserungen wurden über die letzten Jahre von Medusa programmiert, und laufen sehr gut auf mehreren Dutzend Maschinen. Es müssen jedoch einige Vorsichtsmaßnahme von euch beachtet werden, da ihr sonst eure FireBees in einen Zustand versetzen könnt, wo ihr externe Hardware benötigt, um das ROM neu zu beschreiben und wieder starten zu können.


Zuersteinmal wäre das die Tatsache, daß diese Software sich gegenseitig bedingt! Die neue FPGA-Konfiguration benötigt das neue BaS und das neue FireTOS auch das neue FPGA und vice versa! Ihr müßt also erstmals alle Komponenten direkt hintereinander flashen, ohne die FireBee dazwischen neu zu starten. Solltet ihr nicht alle 3 Komponenten gleichzeitig flashen, so werdet ihr eure FireBee vorerst nicht mehr booten können!

Dann müßt ihr beachten daß ihr diese Komponenten auch nicht mit anderen, älteren Systemen, BaS oder FPGA Konfigurationen mischen dürf! Wenn ihr ein altes BaS mit einem neuen FPGA oder dem neuen FireTOS flasht werden eure FireBees ebenfalls nicht mehr starten. Ihr könnt natürlich jederzeit auf das ältere »Komplettpaket« zurückwechseln, und wiederum auf diese neue Software, solange ihr sie nicht miteinander vermischt, und immer alle drei Komponenten gemeinsam flasht.

Als letztes muß angemerkt werden, daß das BaS, und der FPGA nur unzureichend mit BaS_(gcc) und/oder EmuTOS getestet sind. Zwar haben einige Entwickler die Kombination »neuestes BaS_gcc« und neuestes FPGA und neuestes EmuTOS in Verwendung und bisher keine Probleme damit, eine allgemeingültige Aussage können wir aber noch nicht dazu treffen. Eine ausführliche Testreihe dazu wird in den kommenden Wochen folgen und wir unterrichten euch dann hier an dieser Stelle darüber.

Wir denken aber, daß wir euch all dies zumuten können, und ihr fähig seid eure FireBees mit FLASH060.PRG in einem Rutsch zu beschreiben, und dabei nicht massenweise eure Boards außer Gefecht setzt. Eine weitere Verzögerung der Veröffentlichung dieser neuen Software würde in keinem Verhältnis zu den zu erwartenden Problemen stehen.

Bitte beachtet auch die Reihenfolge, in der ihr die hier veröffentlichten Komponenten flashen müßt:

1.) BaS
2.) FPGA
3.) FireTOS


Nun zu den Neuerungen:

BaS:
• Es gibt jetzt eine Abfrage beim Start wie schnell die CF-Karte/IDE ist. Beim Start werden die Anwesenheit und Geschwindigkeit von CompactFlash-Karten und IDE Laufwerken abgefragt und SpeedReg (in drei Stufen) gesetzt.
• Das Hochfahren des DVI-Chips wurde überarbeitet, es werden alle Register im DVI nun richtig initialisiert.
• Das Versionsdatum wird nun auf der seriellen Schnittstelle ausgegeben.

FPGA:
• Der Blitter wurde eingebaut! Blitting in 16- oder 24-Bit Farbtiefe funktioniert perfekt bei Bildschirm zu Bildschirm (derzeit kein Speicher zu Bildschirm, oder Bildschirm zu Speicher). Niedrigere Bitplane-Blits (1, 2, 4 und 8 Bitplanes) produzieren Pixel-Fehler und brauchen noch zusätzliche Arbeit.
• Es gibt einen viel schnelleren Zugriff auf CompactFlash-Karte/IDE aufgrund der abgefragten Geschwindigkeit im BaS, unter Beachtung des SpeedReg.
• Der Datentransfer von CF/IDE ist jetzt auch über die Adresse 0xFFF0'00xx mit Longzugriff möglich.
• Die Atari Video-Modi wurden überarbeitet.
• Es gab einige Arbeiten an der MIDI-Konfiguration.
• Das Versionsdatum wird nun auf der seriellen Schnittstelle ausgegeben.

FireTOS:
Das von MCS gepatchte FireTOS hat folgende Neuerungen erfahren:

• Einige Fehler in den Schreibroutinen CF/IDE, wurden behoben.
• Das Hochfahren des Computers ist nun schneller, da die Existenz CF/IDE nicht abgefragt werden muss (wird jetzt im BAS erledigt).
• Es gibt schnellere CF/IDE Routine unter Beachtung des SpeedReg, sowie Datenzugriff mit Longword.
• Eine teilweise Ansteuerung des Blitters (nur memcopy Routine) inklusive »cache flush« wegen Datenkohärenz, wurde eingebaut.
• Es gibt eine Ausgabe des Versionsdatum auf dem Bildschirm.
• Der Centronics-Anschluß wird nun unterstützt. Es ist möglich mit Paralell-Druckern aus FireTOS zu drucken (getestet mit Papyrus X und qed mit einem Stylus 740 und einem Stylus Color).
• Es gab einige Arbeiten an der MIDI Schnittstelle. Zwar ist MIDI noch nicht generell in allen Systemen nutzbar, und es liegt noch einige Arbeit vor uns, aber es gibt mit Einschränkungen eine teilweise Unterstützung der MIDI-Schnittstelle.

Bekannte FireTOS-Einschränkungen sind:

• Es ist derzeit nicht möglich mit NVDI 5 zu drucken. Das System hängt sich beim Versuch auf. Es scheint als ob NVDI 5 gepatcht werden muß, …

Wir wünschen euch viel Spaß mit diesen Updates und euren nun viel flotteren FireBees.


0 Comments

[Back to News]
Nickname:


Antispam robot question: Type sixth and first letter of the word!
FireBee


Latest Comments

Arthur2021-04-09 19:55:08
HTTP 521 Webserver is down - Hardw ...
Lux Voltaire2021-03-25 08:03:18
HTTP 521 Webserver is down - Hardw ...
Vido2021-03-23 17:19:10
New Firmware, FPGA Configuration a ...
Vido2021-03-23 07:45:23
New Firmware, FPGA Configuration a ...
Ldv2021-03-19 15:02:00
New AHCC version released
JoeIron2021-03-17 11:48:30
New Firmware, FPGA Configuration a ...
ragnar2021-03-04 16:59:34
COVID-19 Watcher
MJvanS2020-07-07 17:49:01
COVID-19 Watcher
Latest News
HTTP 521 Webserver is down - Hardware failure at firebee.org
2021-03-22:
Maybe you have already noticed it: Some news, pages and downloads are no longer available. ...
Read more
GFA Basic Editor (GBE) v3.7 Released
2021-01-18:
For those not aware, the original author of GFA Basic passed away in 2011. December ...
Read more
New AHCC version released
2020-12-03:
After almost 3 years, Henk Robbers released version 6.0 of AHCC on November 27, 2020. ...
Read more
RSS Feed | Terms of Use | Sitemap