atari-home.de - Foren

Software => Alternative Betriebssysteme => Thema gestartet von: mfro am Di 12.12.2017, 09:20:38

Titel: EmuTOS 0.9.9 released
Beitrag von: mfro am Di 12.12.2017, 09:20:38
Die EmuTOS-Entwickler freuen sich, das EmuTOS Release 0.9.9 bekannt geben zu können.
EmuTOS ist ein freier, quelloffener Ersatz für Atari Betriebssysteme.

Die wesentlichen neuen Features von EmuTOS 0.9.9 sind:


EmuTOS kann auf Emulatoren und echter Atari-Hardware einfach ausprobiert werden. emutos-prg*.zip vom Link unten herunterladen, das PRG der gewünschten Sprache auspacken, auf eine Floppy (oder HD-Partition) kopieren und einfach ausführen - fertig!

Hier der Download-Link:
https://sourceforge.net/projects/emutos/files/emutos/0.9.9/

Das Orginal-Announcement:
Zitat von: Roger Burrows
The EmuTOS developers are please to announce the release of EmuTOS 0.9.9. In case you didn't know, EmuTOS is a GEMDOS-compatible operating system for Atari computers and is a free and open source replacement for common TOS images for Atari emulators.

The main new features of EmuTOS 0.9.9 are:
- AES: Allow mouse cursors to be loaded at boot time
- EmuDesk: Add several dialogs, including desktop configuration, window/desktop background configuration, and desktop window file mask
- VDI: Add blitter support for horizontal line drawing, filled rectangle drawing, and raster graphics

You can easily test EmuTOS on your real Atari hardware. Get emutos-prg*.zip from the link below, extract the PRG matching your favorite language, put it on a floppy (or hard disk partition), run it on your Atari, and you're done!

You can download your preferred binary archive here:
https://sourceforge.net/projects/emutos/files/emutos/0.9.9/
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Di 12.12.2017, 11:11:30
 ???
Mit dem neuen emutos.prg / emutosde.prg bekomme ich in Hatari die Meldung:
   "Your TOS image seems not to be a valid ROM file!
      (TOS version 6, address $0)"


Schon erledigt.

-------

Jetzt geht die gerade gestern erstellte emuicon.rsc nicht mehr  >:( ,
aber zum Ausgleich kann ich jetzt Thing laden  :) ,
was vorher nicht ging.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Di 12.12.2017, 15:37:43
Bei mir ist die Gesschwindigkeit beim Zugriff auf eine IDE CF Karte mit EmuTOS 0.99 nur 660kB/s. Unter TOS 2.06 ist es 1440kB/s auf dem gleichen Rechner mit gleicher CF Karte. Die 256MB CF ist eingerichtet mit HDDriver als 256MB BGM Partition.

Ist das normal?
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Thorsten Otto am Di 12.12.2017, 17:08:36
Jetzt geht die gerade gestern erstellte emuicon.rsc nicht mehr  >:(

Ist das die ownicon.rsc aus dem anderen Thread? Was daran soll nicht funktionieren? Ein kurzer Test hier lief ohne Probleme.

Zitat
[aber zum Ausgleich kann ich jetzt Thing laden  :) ,was vorher nicht ging.

Bei mir crashed Thing >= 1.29 immer noch beim beenden. Das liegt aber an Bugs in Thing, nicht EmuTOS.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: 1ST1 am Di 12.12.2017, 20:04:36
Kann man das EmuTOS auch aus dem Autoordner starten? Und welche Rechner werden unterstützt? ST sicher! STE? TT? Mega STE? Falcon?
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: mfro am Di 12.12.2017, 21:39:33
Kann man das EmuTOS auch aus dem Autoordner starten?
Ja.

Und welche Rechner werden unterstützt? ST sicher! STE? TT? Mega STE? Falcon?
Für alle ausser 1ST1: Alle. + FireBee, +FreeScale m5484lite + Amiga + CT60
Für 1ST1 (für den fehlende SCSI-Routinen ja "nicht unterstützt" bedeuten): TT: nein, Falcon: nein
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: 1ST1 am Di 12.12.2017, 22:17:28
Ah, du hast meine Frage richtig verstanden! Danke, dann packe ich es mal auf meine STacy drauf. Das mit SCSI muss unbedingt mal eingebaut werden.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: gh-baden am Di 12.12.2017, 22:46:06
Ah, du hast meine Frage richtig verstanden! Danke, dann packe ich es mal auf meine STacy drauf. Das mit SCSI muss unbedingt mal eingebaut werden.

Die Wunschliste ist einfach zu verlängern, die Priorisierung der Wünsche ist schon schwierig, aber dann auch noch tatsächlich programmieren, das ist erst richtig hart …

Berliner Schnauze oder so? Ich fänd ja "es wäre prima, wenn das mal noch kommen würde" passender als "muss unbedingt eingebaut werden". Das klingt weniger hart fordernd.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: 1ST1 am Di 12.12.2017, 22:50:25
Die diplomatischen Formulierungen überlasse ich gerne anderen.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Mi 13.12.2017, 01:49:48
Bei mir ist die Gesschwindigkeit beim Zugriff auf eine IDE CF Karte mit EmuTOS 0.99 nur 660kB/s. Unter TOS 2.06 ist es 1440kB/s auf dem gleichen Rechner mit gleicher CF Karte. Die 256MB CF ist eingerichtet mit HDDriver als 256MB BGM Partition.
Huch, das sollte doch nur vom Treiber abhängen. aber nicht vom TOS ?!

-------

Jetzt geht die gerade gestern erstellte emuicon.rsc nicht mehr  >:(
Ist das die ownicon.rsc aus dem anderen Thread? Was daran soll nicht funktionieren? Ein kurzer Test hier lief ohne Probleme.
Nein, die läuft auch noch bei mir. Sondern ich meine die 64k große .RSC, mit der der ScreenShot im anderen Thread hergestellt wurde (und die ~200 Icons enthält und nicht bloß ein Dutzend wie ownicon.rsc).

Zitat
[aber zum Ausgleich kann ich jetzt Thing laden  :) ,was vorher nicht ging.
Bei mir crashed Thing >= 1.29 immer noch beim beenden. Das liegt aber an Bugs in Thing, nicht EmuTOS.
Ich kann bei mir Thing ohne Crash beenden - & wieder starten - & wieder beenden ...
Einzig irritierend ist, daß der Desktop-Hintergrund anfangs grau ist, also nicht wie voreingestellt ein blaues Muster. Läßt sich dann aber einstellen.

Edit.: Der ´andere Thread´:
   http://forum.atari-home.de/index.php?topic=13724.msg223123#msg223123
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Mi 13.12.2017, 10:36:12
Bei mir ist die Gesschwindigkeit beim Zugriff auf eine IDE CF Karte mit EmuTOS 0.99 nur 660kB/s. Unter TOS 2.06 ist es 1440kB/s auf dem gleichen Rechner mit gleicher CF Karte. Die 256MB CF ist eingerichtet mit HDDriver als 256MB BGM Partition.
Huch, das sollte doch nur vom Treiber abhängen. aber nicht vom TOS ?!

Kein Plattentreiber installiert, der Treiber ist fest im EmuTOS drin ...
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Mi 13.12.2017, 14:43:25
^^-- Kannst Du nicht den Treiber von HDDRIVER nachstarten?!

-------

... aber dann auch noch tatsächlich programmieren, das ist erst richtig hart …
Ach, Programmieren ist doch ein Kinderspiel! Jetzt sollen es schon die 5-jährigen in der Kita lernen!  :P
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Mi 13.12.2017, 18:36:08
^^-- Kannst Du nicht den Treiber von HDDRIVER nachstarten?!

EmuTOS ignoriert hddriver.sys auf C:\

Wenn ich HDDriver von Diskette mit EmuTOS im ROM starte habe ich wieder die 1440MB/s anstatt der 660kB/s. Vielleicht muss man noch ein paar Versionsnummer vom EmuTOS abwarten. Ich nutze lieber weiterhin TOS 2.06.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Arthur am Mi 13.12.2017, 23:52:46
Ich denke mal das liegt beim Transfer der Daten an der Nutzung des Blitters was Emutos wohl noch nicht nutzt... aber reine Vermutung meinerseits.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Thorsten Otto am Do 14.12.2017, 06:27:01
Ich denke mal das liegt beim Transfer der Daten an der Nutzung des Blitters was Emutos wohl noch nicht nutzt... aber reine Vermutung meinerseits.

Das ist auch meine Vermutung. Die Software-Routinen in EmuTOS dürften relativ optimal sein, glaub kaum daß man da noch solche Verbesserungen rausholen könnte.
Kann das jemand verifizieren (daß HDDRIVER zum Transfer den Biitter benutzt?)
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: mfro am Do 14.12.2017, 07:51:21
Das ist auch meine Vermutung. Die Software-Routinen in EmuTOS dürften relativ optimal sein, glaub kaum daß man da noch solche Verbesserungen rausholen könnte.

EmuTOS hat (mindestens) eine Indirektion mehr im Code, weil es das "verschränkte" IDE-Kabel unterstützt. Das allein erklärt den Faktor >2 aber sicher nicht.

Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Do 14.12.2017, 08:09:02
Imho doch, ich hatte gleich im Sinn, daß das nach ByteSwap aussieht - habe mich bloß nicht getraut, das hinzuschreiben... Gefällt mir! Muß mir endlich mal ein Kabel mit Twist machen...
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: mfro am Do 14.12.2017, 09:33:11
Imho doch, ich hatte gleich im Sinn, daß das nach ByteSwap aussieht - habe mich bloß nicht getraut, das hinzuschreiben... Gefällt mir! Muß mir endlich mal ein Kabel mit Twist machen...

Eine BGM-Partition (wie von Lukas Frank benutzt) mit ByteSwap macht keinen rechten Sinn. Bei seinem Beispiel besteht der Overhead also ausschliesslich aus der zusätzlichen Indirektion:

if byteswap then
  readByteswapped()
else
  readNormal()
endif

, also *einem* bedinigten Sprung im Vergleich zu "direktem" Funktionsaufruf. Der verdoppelt nicht gleich die Laufzeit.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: mfro am Do 14.12.2017, 09:51:59
Ich könnte mir vorstellen, dass das mit "multiple sector I/O" zusammenhängt. Also der Möglichkeit, bei IDE nicht nur einen, sondern mehrere Sektoren "am Stück" zu lesen/schreiben.

EmuTOS beschränkt multiple sector I/O aktuell auf 32 Sektoren (also 16 kByte auf einen Rutsch) und schaltet es auch nur ein, wenn das Device explizit zurückmeldet, dass es das kann. Möglicherweise ist HDDRIVER da aggressiver. In einem Benchmark, der Sektoren am Stück liest und schreibt (@Lukas Frank : wie gemessen?), kann das schon einen Unterschied ausmachen. In der Praxis (mit zunehmender Fragmentierung und der Notwendigkeit, dauernd auf der FAT rumzujuckeln) geht der Unterschied ganz schnell zurück.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Do 14.12.2017, 10:36:55
Habe mal zum probieren zusätzlich zum IDE Interface eine ACSI Festplatte angeschlossen und da ist die Transferrate normal mit 1060kB/s. Ist etwas kleiner als mit TOS 2.06 aber nur sehr gering weniger ...

Mega ST4 / c´t IDE Interface mit CF Adapter / 500MB SCSI Festplatte mit LINK96

Partition C ist die CF und D und E liegen auf der SCSI Platte ...
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: mfro am Do 14.12.2017, 12:09:13
Ich hab' gerade mal die XFERRATE-Dokumentation studiert.

Xferrate misst den Durchsatz von 192 kB grossen Rwabs()-Lesezugriffen. Wenn HDDRIVER die Möglichkeiten von IDE "multiple sectors" (256 Sektoren) ausreizt, sind das zwei Lesezugriffe.

EmuTOS braucht dafür im besten Fall 12.

Der praktische Nutzen ist aber - bei echten Dateizugriffen - wahrscheinlich eher gering. Die meisten realen Plattenzugriffe dürften deutlich darunterliegen (GEMDOS agiert auf Clustern und muss zwischendurch immer die FAT anschauen).
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Do 14.12.2017, 12:41:08
EmuTOS hat (mindestens) eine Indirektion mehr im Code, weil es das "verschränkte" IDE-Kabel unterstützt.

Das verschränkte/"twisted" Kabel an sich führt zu keiner zusätzlichen if-Bedingung in der Leseroutine. Also eben nicht...

if (is_twisted) {
 read_twisted();
} else {
 read_normal();
}

Das war ja gerade eine Vorbedingung für meine Patch: die Laufzeit der Funktionen für normale IDE-Interfaces sollte sich nicht verlängern.

Das allein erklärt den Faktor >2 aber sicher nicht.

Wie Du tippe ich derzeit auch auf die "multiple sectors"-Leseaufrufe. Leider habe keine Zeit, mal bei mir zu messen.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Do 14.12.2017, 12:47:15
Mit HowFast bei minimal 1KB und maximal 100kB Blöcken zeigt das Programm 400kB/s an. Bei maximal kleineren Böcken noch schlechtere Werte. Das Programm von ppera landet auch wie HowFast bei knapp 400kB/s ...

Gefühlt ist  zum Beispiel das speichern der Desktop.inf oder das kopieren von Daten auch langsam. Da wird immer sowas wie eine Gedenk Sekunde eingelegt, meine ich ...
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: mfro am Do 14.12.2017, 13:05:14
Das verschränkte/"twisted" Kabel an sich führt zu keiner zusätzlichen if-Bedingung in der Leseroutine.

... vielleicht blick' ich ja im Code nicht ganz durch, aber das hier:


 796        if (status1 & IDE_STATUS_DRQ) {
 797             if (info->twisted_cable) {
 798                 ide_get_data((volatile struct IDE *)(((ULONG)interface)+1),buffer,xferlen,need_byteswap)     ;
 799             } else {
 800                 ide_get_data(interface,buffer,xferlen,need_byteswap);
 801             }
 802         } else {
 803             rc = EREADF;
 804         }

sieht mir schon ein wenig danach aus? Ja, nicht in der Leseroutine, aber einmal pro DRQ Block.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: 1ST1 am Do 14.12.2017, 14:43:34
Da ist sicher in ide_get_data noch eine Unterscheidung anhand des Übergabeparameters need_byteswap notwendig, und der Byteswap braucht ja auch noch drei Befehle pro Datenwort.

Und wie oben schon angedeutet, macht der Byteswap für ein rein (Emu)TOS/MiNT/Debian68k benutztes Medium (mit (annähernd) AHDI-kompatiblen Partitionsschema) eh keinen Sinn.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Do 14.12.2017, 17:22:57
Markus, Du hast Recht; ich hatte eine alte Version meines Patchs in Erinnerung, bei der das nicht so war. Aber ein zusätzliches "if" alle x Sektoren macht vermutlich nicht mal einen messbaren Unterschied in der Datenrate und erklärt sicherlich nicht Franks Beobachtung.
Titel: Re: EmuTOS 0.9.9.1 released
Beitrag von: Thorsten Otto am Fr 15.12.2017, 01:22:49
!!Wichtig!!

Es gab einen Bug im EmuTOS Desktop. Beim löschen von Desktop Icons, konnten unbeabsichtigt auch andere Dateien gelöscht werden, glücklicherweise nach einem Bestätigungs-Dialog. Da dies zu Daten-Verlust führen könnte, wurde ein Hotfix 0.9.9.1 released.

Bitte die Version 0.9.9 nicht mehr verwenden, und stattdessen dieses Update benutzen: https://sourceforge.net/projects/emutos/files/emutos/0.9.9.1/ (https://sourceforge.net/projects/emutos/files/emutos/0.9.9.1/)
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Sa 16.12.2017, 14:46:12
Bei mir ist die Gesschwindigkeit beim Zugriff auf eine IDE CF Karte mit EmuTOS 0.99 nur 660kB/s. Unter TOS 2.06 ist es 1440kB/s auf dem gleichen Rechner mit gleicher CF Karte. Die 256MB CF ist eingerichtet mit HDDriver als 256MB BGM Partition.

Ich konnte Dein Problem nun reproduzieren. Es ist jetzt in Diskussion auf der EmuTOS-Entwickler-Mailingliste. Ich denke, wir finden eine Lösung, mit der man zumindest sehr nahe an die Leserate von HDDRIVER herankommen sollte. Bitte gib uns etwas Zeit zum Analysieren, Entwickeln und Testen.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Sa 16.12.2017, 23:00:13
Ist der Kabel-Twist jetzt der Normalfall?
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Sa 16.12.2017, 23:07:56
Was meinst Du mit "Normalfall"? EmuTOS detektiert die Art des Kabels automatisch; insofern gibt's kein normal und nicht-normal. Frank braucht allerdings kein getwistetes Kabel für schnelle Zugriffe, weil er das Medium ja in TOS-Byteorder angelegt hat.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Sa 16.12.2017, 23:56:49
Mit Normalfall meinte ich den ohne Soft-ByteSwap, also den schnellsten.
Wie wird das gemacht, die Art des Kabels zu erkennen?
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Mo 18.12.2017, 10:42:48
Ich habe ein herkömmliches HD Modul und AJAX Floppycontroller im Mega ST und mit EmuTOS setzt das HD Cookie Programm die Möglichkeit im Formatieren Dialog nicht auch auf HD 1,44MB. EmuTOS setzt den Cookie default auf 720kB DD und er läßt sich auch nicht durch das HD Cookie Programm überschreiben/ändern.

Unter TOS 2.06 schaltet sich der HD Mode im Formatierdialog frei wenn man HD Cookie Programm startet ...

->   http://www.wrsonline.de/software/HDCOOKIE.LZH
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: gh-baden am Mo 18.12.2017, 12:03:21
Mit Normalfall meinte ich den ohne Soft-ByteSwap, also den schnellsten.
Wie wird das gemacht, die Art des Kabels zu erkennen?

Man fragt nach bekannten festen Datenmustern ("magic bytes") und sieht an der Art der Antwort, wie die Daten sortiert sind.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Mo 18.12.2017, 12:59:02
Mit Normalfall meinte ich den ohne Soft-ByteSwap, also den schnellsten.
Wie wird das gemacht, die Art des Kabels zu erkennen?

Wenn das Kabel "getwisted" ist, sind auch die IDE-Register vertauscht. EmuTOS guckt einfach, wo es die Register vorfindet => Kabel detektiert.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Mo 18.12.2017, 14:47:27
Mit Normalfall meinte ich den ohne Soft-ByteSwap, also den schnellsten.
Wie wird das gemacht, die Art des Kabels zu erkennen?
Man fragt nach bekannten festen Datenmustern ("magic bytes") und sieht an der Art der Antwort, wie die Daten sortiert sind.
Das kann imho nicht funzen - wenn die magic bytes schon mit Twist geschrieben wurden. Du kannst auf diese Weise nur feststellen, ob ein ByteSwap vorliegt, aber nicht, ob die Ursache ein Twist im Kabel oder einfach die Endianess des Mediums ist.

Wenn das Kabel "getwisted" ist, sind auch die IDE-Register vertauscht. EmuTOS guckt einfach, wo es die Register vorfindet => Kabel detektiert.
Danke, darüber muß ich mal meditieren... Leuchtet mir iM. noch nicht ein, denn die IDE-Regs. sind doch _vor_ dem Kabel mit Twist? Oder sind die auf dem Medium?
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: gh-baden am Mo 18.12.2017, 15:02:51
Mit Normalfall meinte ich den ohne Soft-ByteSwap, also den schnellsten.
Wie wird das gemacht, die Art des Kabels zu erkennen?
Man fragt nach bekannten festen Datenmustern ("magic bytes") und sieht an der Art der Antwort, wie die Daten sortiert sind.
Das kann imho nicht funzen - wenn die magic bytes schon mit Twist geschrieben wurden. Du kannst auf diese Weise nur feststellen, ob ein ByteSwap vorliegt, aber nicht, ob die Ursache ein Twist im Kabel oder einfach die Endianess des Mediums ist.

Ist doch egal, ob das Medium "falsch" (PC-endian) beschrieben wurde (und kein gedrehtes Kabel eingebaut ist), oder ob das Medium "richtig" beschrieben wurde (und ein gedrehtes Kabel eingebaut ist), beide Mal kommen die Daten gedreht am Atari an. Und das kann man erkennen.

Und beim Fall "falsch" beschrieben (PC-endian) und gedrehtes Kabel, muss der Treiber/EmuTOS ja nichts anfassen, da stimmt’s ja dann.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: mfro am Mo 18.12.2017, 15:53:59
...Und beim Fall "falsch" beschrieben (PC-endian) und gedrehtes Kabel, muss der Treiber/EmuTOS ja nichts anfassen, da stimmt’s ja dann.

Das täuscht. Das "verdrehte" Kabel verdreht ja nicht nur das Datenregister (das ist gewünscht), sondern auch das Cmd- und Statusregister (das ist das dazu notwendige Übel). Insgesamt gibt's also vier verschiedene Möglichkeiten, die der Treiber berücksichtigen muss: Kabel (nicht) verdreht x Daten (nicht) verdreht.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Johannes am Di 19.12.2017, 08:12:08
Bitte hier On-Topic bleiben - es geht um Emutos 0.9.9(.1) und nicht hauptsächlich um die Funktionsweise von IDE, etc.

Die kann man jetzt hier weiterdiskutieren:

http://forum.atari-home.de/index.php?topic=14004.0

Gruß
Johannes
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: ari.tao am Mi 20.12.2017, 01:29:44
Bitte hier On-Topic bleiben - es geht um Emutos 0.9.9(.1) und nicht hauptsächlich um die Funktionsweise von IDE, etc.
Die kann man jetzt hier weiterdiskutieren:
http://forum.atari-home.de/index.php?topic=14004.0
Gruß
Johannes
Hallo @Johannes , hab´ ja nichts dagegen, das Du hier moderierend eingreifst. Aber könntest Du in manchen Fällen doch bitte nicht nur einen Link setzen, wo´s weitergeht, sondern auch einen, wo´s herkommt? Dem neuen Thread fehlt jetzt schlicht die ´Einleitung´. Wie soll sich ein Leser da später zurechtfinden?
Und wenn wir schon dabei sind: Da gibt´s noch einen weiteren Thread, der mal aufgeteilt gehört, sogar unter den festgepinnten: In
   http://forum.atari-home.de/index.php?topic=12352.0
wird seitenlang OffTopic über die Herstellung von Video-Adaptern diskutiert. Der Thread hat aber das Thema "TFT ST-Low Kompatibilitätsliste". Andererseits müßte er mit diesem sehr ähnlichen verlinkt werden:
   http://forum.atari-home.de/index.php?topic=12019.0

Ach, diesen Beitrag solltest Du am Besten nach ´Verbesserung des Forums´ schieben...
Oder einfach nach Kenntnisnahme löschen.
Gruß
ari.tao
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Johannes am Mi 20.12.2017, 08:50:44
Hallo Ari.Tao, danke für den Hinweis, das ist eine gute Idee ;-)
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Di 26.12.2017, 18:42:08
Ich habe jetzt als verspätetes Weihnachtsgeschenk  ;D einen Patch auf der EmuTOS-Liste eingereicht, der die IDE-Performance ungefähr auf das Niveau von HDDRIVER heben sollte. Wie in EmuTOS (oder jeder ernstzunehmenden Codebasis) üblich, folgt jetzt erst einmal ein Code-Review plus evtl. Test durch andere Entwickler. Es mag sein, dass mein Patch noch "Schleifen dreht" zwecks Verbesserung, bis er gut genug ist, in EmuTOS aufgenommen zu werden.

Aber @Lukas Frank, erwarte mal, dass ein EmuTOS-Snapshot in nicht zu ferner Zukunft deutliche Verbesserung für die CF-Karte in Deinem ST bringt. Ich melde mich dann.

EDIT: Aarg, falsches Posting editiert!
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Di 26.12.2017, 19:04:28
Das klingt Klasse ...

Wundert mich aber schon etwas das es bis jetzt keinem aufgefallen ist.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Thorsten Otto am Mi 27.12.2017, 11:35:22
Wundert mich aber schon etwas das es bis jetzt keinem aufgefallen ist.

Das liegt vermutlich daran daß diese Verbesserung weniger ins Gewicht fällt wenn die Daten geswappt werden müssen. In dem Fall sind sowohl HDDRIVER als auch EmuTOS natürlich deutlich langsamer.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Mi 27.12.2017, 12:12:46
Eben. Ein ST mit IDE und einem Medium mit Atari-Byte-Order (d.h. kein Byte-Swap nötig) ist vermutlich recht selten. Mit Software-Byte-Swapping war EmuTOS auch zuvor schon etwa gleich schnell wie HDDRIVER -- aber beide natürlich deutlich langsamer als ohne Swapping.
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: Lukas Frank am Mi 27.12.2017, 12:31:27
Na ja, in meinem Falle boote ich von der CF Karte. Es ist die einzige am IDE Bus und mit HDDriver im Atari Partitionsorder eingerichtet. Also kein ByteSwap ...
Titel: Re: EmuTOS 0.9.9 released
Beitrag von: czietz am Sa 06.01.2018, 18:49:32
So, meine Patches sind mittlerweile im EmuTOS eingegangen und verbessern auf meinem ST mit IDE-Interface den XFERRATE-Wert um 70%(!). Wer nicht bis EmuTOS 1.0 warten will  ;), findet einen aktuellen Snapshot hier: https://sourceforge.net/projects/emutos/files/snapshots/20180105-190703-13d3afd/

(Üblicher Snapshot-Disclaimer: Snapshots werden automatisch bei Änderungen erzeugt und sind -- anders als die Releases -- nicht von den EmuTOS-Entwicklern gezielt getestet. Sie erlauben dadurch, neue Features zeitnah ausprobieren zu können.)