atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: czietz am Mi 02.09.2020, 08:38:51

Titel: EmuTOS 1.0
Beitrag von: czietz am Mi 02.09.2020, 08:38:51
Heute wurde (nach ca. 19 Jahren Entwicklung) EmuTOS 1.0 veröffentlicht.

Highlights dieser Version sind aus meiner Sicht eine noch weiter gesteigerte Kompatibilität zu Atari TOS -- u.a. dank der umfangreichen Tests der ST-Computer -- sowie die Implementierung der gegenüber TOS 2 noch fehlenden Desktop-Features. Weiterhin wurde Support für weitere Hardware hinzugefügt, z.B. für PAKs oder die Magnum ST/STE RAM-Erweiterungen.

Download-Link: https://sourceforge.net/projects/emutos/files/emutos/1.0/

Zitat
Major changes:
- BIOS: Add keyboard mapping for Spanish keyboard
- BIOS: Change Spanish character set to Atari ASCII, like Atari TOS
- BIOS: Improve joystick compatibility with Atari TOS
- EmuDesk: Implement "Search"/"Cycle windows"/"Select all items" in File menu
- EmuDesk: Implement "Size to Fit" in View menu
- EmuDesk: Implement "Cache" in Options menu
- EmuDesk: Add user-modifiable shortcuts for desktop menu items
- VDI: Add support for Atari GDOS
- VDI: Fix spacing and positioning of outlined text
- VDI: Improve text output quality for special effects
- VDI: Underline text within character cell if possible, like Atari TOS
- General: Add Polish language support
- General: Generate language-specific ROMs for PAK 68/3 hardware

Other changes:
- AES: Fix file selector behaviour to make it more like Atari TOS
- AES: Improve handling of FTEXT validation characters
- AES: Fix handling of window arrow gadgets
- BIOS: Add Magnum ST/STe alt-RAM support
- BIOS: Add monitor change detection
- BIOS: Add optional cold-boot delay prior to hard disk access
- BIOS: Fix an NVDI crash due to accessing memory beyond the screen
- BIOS: Fix bug in sound mixer initialization for TT/STE
- BIOS: Fix key repeat handling
- EmuCON: Fix EmuCON copy/move command for individual files
- EmuDesk: Add support for default file viewer
- EmuDesk: Change default menu item shortcuts
- EmuDesk: Replace image in EmuDesk "About" dialog
- EmuDesk: Speed up EmuDesk text window display
- VDI: Improve accuracy of arcs drawn via v_arc(), v_ellarc()
- VDI: Improve drawing speed for some functions
- General: Support PAK 68/3, 68/2
- Many minor and/or obscure bugs have been fixed
- Significant parts of the VDI have been rewritten in C for greater maintainability
Titel: Re: EmuTOS 1.0
Beitrag von: Lukas Frank am Mi 02.09.2020, 09:20:18
einfach Klasse ...
Titel: Re: EmuTOS 1.0
Beitrag von: alers am Mi 02.09.2020, 10:39:29
DAS freut mich ernsthaft. vor Allem, wenn endlich die "erste" Final rausgegeben wird... Danke :-)
Weißt Du, @czietz , ob es dazu eigentlich nun auch eine Anleitung als *.pdf zum ausdrucken, oder gar (Das wäre imho die Krönung) eine bestellbare gedruckte Version eines Handbuches gibt?
Titel: Re: EmuTOS 1.0
Beitrag von: czietz am Mi 02.09.2020, 11:15:14
Dokumentation liegt leider nur in Form .txt-Dateien im doc-Ordner in den jeweiligen ZIPs vor. Sorry, ein Handbuch als PDF oder gar in gedruckter Form gibt es nicht -- hauptsächlich aufgrund begrenzter personeller Ressourcen. Im Klartext: Es gibt niemanden, der ein gedrucktes Handbuch bislang geschrieben hätte. (Unsere Erfahrung zeigt sowieso, dass leider niemand Dokumenatation liest.)
Titel: Re: EmuTOS 1.0
Beitrag von: Stephan L. am Mi 02.09.2020, 11:30:32
Ist die Installation auf einem STE mit SD Laufwerk kompliziert? Würde es gern mal ausprobieren.
Titel: Re: EmuTOS 1.0
Beitrag von: czietz am Mi 02.09.2020, 11:41:25
Einfachste Testmöglichkeit: emutos-*-prg.zip herunterladen, die Daten der gewünschten Sprachversion (z.B. EMUTOSDE.PRG) auf den Atari kopieren und starten. Die PRG-Version von EmuTOS lädt sich nur ins RAM und ist nach dem Ausschalten wieder weg.

Wer eine Möglichkeit hat, ROMs oder Flash-ROMs zu beschreiben (z.B. in der Cloudy (http://wiki.newtosworld.de/index.php?title=Cloudy)), kann EmuTOS natürlich auch dauerhaft installieren.
Titel: Re: EmuTOS 1.0
Beitrag von: Lukas Frank am Mi 02.09.2020, 14:35:28
Gerade mal auf zwei Flashbausteine gepackt und auf eine Magnum ST gesteckt. Sehr schön das ganze ...

Was ich vermisse ist zum Beispiel die Unterstützung von HDCOOKIE.PRG in Verbindung mit einem HD Modul um an den Desktop 1,44MB Formatierdialog zu kommen wie man das vom normalen Atari TOS 2.06 oder 3.06 gewohnt ist.
Titel: Re: EmuTOS 1.0
Beitrag von: alers am Mi 02.09.2020, 14:52:09
Dokumentation liegt leider nur in Form .txt-Dateien im doc-Ordner in den jeweiligen ZIPs vor. Sorry, ein Handbuch als PDF oder gar in gedruckter Form gibt es nicht -- hauptsächlich aufgrund begrenzter personeller Ressourcen. Im Klartext: Es gibt niemanden, der ein gedrucktes Handbuch bislang geschrieben hätte.
Dann muss ich mich da mal rannsetzen, sobald ich Zeit habe (Also Nachts)...
(Unsere Erfahrung zeigt sowieso, dass leider niemand Dokumenatation liest.)
Dann bin ich "Niemand"... Ich beherzige immer schon "RTFM"... Ist meist einfacher...
Titel: Re: EmuTOS 1.0
Beitrag von: czietz am Mi 02.09.2020, 14:55:59
Was ich vermisse ist zum Beispiel die Unterstützung von HDCOOKIE.PRG in Verbindung mit einem HD Modul um an den Desktop 1,44MB Formatierdialog zu kommen wie man das vom normalen Atari TOS 2.06 oder 3.06 gewohnt ist.

Seufz. Frank, das haben wir doch im April 2020 schon einmal durchgekaut. Ich schrieb Dir:
Zitat
@Frank, since you were the other person asking me about this. You can
set the _FDC-Cookie for example with ACC.PRG if you also want to test:
http://atariftp.czietz.de/pub/atari/Utils/Misc/acc_2_2.lzh. The included
example file "ENVIRO" shows how to do this.

Warum es mit HDCOOKIE nicht funktioniert, habe ich Dir auch erklärt:
Zitat
Das Programm ist aber auch extrem dämlich: Wenn schon ein _FDC-Cookie vorhanden ist (den EmuTOS korrekterweise bei allen Rechnern setzt), schreibt es da nicht etwa rein, dass auch High-Density möglich ist, sondern bricht einfach ab.

Du hast damals bestätigt, dass funktioniert, wenn das Cookie tatsächlich gesetzt wird - also mit ACC.PRG. Ich habe es gerade getestet. Es funktioniert immer noch:
Titel: Re: EmuTOS 1.0
Beitrag von: czietz am Mi 02.09.2020, 14:57:39
Dann muss ich mich da mal rannsetzen, sobald ich Zeit habe (Also Nachts)...

Cool, danke. Eine Dokumentation am Stück (also nicht in mehreren txt-Dateien) wertet EmuTOS sicher auf.

Dann bin ich "Niemand"... Ich beherzige immer schon "RTFM"... Ist meist einfacher...

Du bist zumindest die große (aber positive!) Ausnahme.
Titel: Re: EmuTOS 1.0
Beitrag von: Lukas Frank am Mi 02.09.2020, 15:15:51
Ja ich weiss wegen dem HDCOOKIE.PRG

Aber ich bin das Cookie Programm gewöhnt. Für TOS was anderes als für EmuTOS ist schon umständlich ...
Titel: Re: EmuTOS 1.0
Beitrag von: czietz am Mi 02.09.2020, 16:16:55
Ja ich weiss wegen dem HDCOOKIE.PRG
Aber ich bin das Cookie Programm gewöhnt. Für TOS was anderes als für EmuTOS ist schon umständlich

Du kannst es nicht EmuTOS ankreiden, wenn HDCOOKIE kaputt ist. Davon abgesehen: ACC.PRG kann auch unter Atari TOS verwendet werden, um den _FDC-Cookie zu setzen. Du musst also nicht zwischen zwei Programmen wechseln.
Titel: Re: EmuTOS 1.0
Beitrag von: czietz am Mi 02.09.2020, 17:39:18
Wusstet Ihr übrigens, dass gemäß der Berechnung von Open Hub, die natürlich nur eine Schätzung basierend auf statistischen Modellen ist, gut zwanzig Personenjahre Arbeit in EmuTOS stecken?
https://www.openhub.net/p/emutos/estimated_cost

Arbeit, die in den letzten 19 Jahren Dutzende Freiwilliger unentgeltlich in das Projekt investiert haben, um eine großartige Weiterentwicklung zu erreichen, um Bugs zu fixen, um unzählige Nutzerwünsche zu berücksichtigen? Dafür gebührt allen Beteiligten ein riesiger Dank!
Titel: Re: EmuTOS 1.0
Beitrag von: dbsys am Mi 02.09.2020, 18:04:30
Heute wurde (nach ca. 19 Jahren Entwicklung) EmuTOS 1.0 veröffentlicht.

Vielen Dank an alle Beteiligten! Ganz großes Lob für so viel Durchhaltevermögen. Für eine wirklich gute und nützliche Sache.


.... ob es dazu eigentlich nun auch eine Anleitung als *.pdf zum ausdrucken, oder gar (Das wäre imho die Krönung) eine bestellbare gedruckte Version eines Handbuches gibt?

Auch ich zähle mich zu denen, die mindestens ein PDF und noch lieber eine gedruckte Version eines Handbuchs sehr zu schätzen wissen. Oft setze ich mich hin und trage alles zu einem "Produkt" zusammen und bastele für mich daraus ein richtiges Handbuch. Ein gutes Handbuch ist Gold wert, weil ich mir nicht alles merken kann oder möchte und dann schlage ich schnell nach.

Sollte es jemals ein PDF Handbuch geben, ich sorge gern für die gedruckte Version. Damit kenne ich mich leidlich aus.
Titel: Re: EmuTOS 1.0
Beitrag von: Thorsten Otto am Mi 02.09.2020, 18:20:51
Wusstet Ihr übrigens, dass gemäß der Berechnung von Open Hub, die natürlich nur eine Schätzung basierend auf statistischen Modellen ist, gut zwanzig Personenjahre Arbeit in EmuTOS stecken?

Fragt sich nur wo die $ 1,202,976 geblieben sind :D :D

Vlt offtopic, aber wie krieg ich openhub dazu, die code-location zu ändern? Für aranym steht da immer noch die alte sf-adresse.

Titel: Re: EmuTOS 1.0
Beitrag von: Gaga am Mi 02.09.2020, 19:18:40
Auch von mir allen Beteiligten einen herzlichen Dank!
Titel: Re: EmuTOS 1.0
Beitrag von: Nervengift am Mi 02.09.2020, 19:49:54
Auch von mir erstmal herzlichen Glückwunsch und auch ein großes Dankeschön an alle Beteiligte! 8) Wie ich schon an anderer Stelle schrieb, "gut Ding will Weile haben". :D Mal sehen ob wir uns in 20 Jahren über die Version 2.0 freuen können. Ich bin gespannt wo die Reise hingehen wird.

Auch ich bin jemand, der Handbücher bevorzugt und sogar Anleitungen liest, wenn ich das nicht getan hätte, wäre ich nicht dort, wo ich heute bin in Sachen Computern.
Titel: Re: EmuTOS 1.0
Beitrag von: Lynxman am Mi 02.09.2020, 20:11:22
Wow, 19 Jahre, bin beeindruck das über die Jahre nicht einfach aufgegeben wurde!

20 Menschjahre sind schon heftig.

Daumen hoch!
Titel: Re: EmuTOS 1.0
Beitrag von: mfro am Mi 02.09.2020, 20:25:08
... Weißt Du, @czietz , ob es dazu eigentlich nun auch eine Anleitung als *.pdf zum ausdrucken, oder gar (Das wäre imho die Krönung) eine bestellbare gedruckte Version eines Handbuches gibt?

Wäre natürlich (irgendwie) putzig, wenn's so was geben würde, aber braucht Ihr wirklich nach - wievielen? - 35 Jahren Atari-Erfahrung tatsächlich noch ein Handbuch?

Wer's nach der Zeit noch nicht kann, lernt's sowieso nimmer  >:D
Titel: Re: EmuTOS 1.0
Beitrag von: gh-baden am Mi 02.09.2020, 23:05:40
Wäre natürlich (irgendwie) putzig, wenn's so was geben würde, aber braucht Ihr wirklich nach - wievielen? - 35 Jahren Atari-Erfahrung tatsächlich noch ein Handbuch?

Wieso „noch“ … so langsam „wieder“ …

/me mußte neulich tief im Gedächtnis und in alten MausNet-Mails in CAT wühlen, wie und welche proportionalen Systemfonts ich in MagiC kriege …
Titel: Re: EmuTOS 1.0
Beitrag von: dbsys am Mi 02.09.2020, 23:21:44
... Weißt Du, @czietz , ob es dazu eigentlich nun auch eine Anleitung als *.pdf zum ausdrucken, oder gar (Das wäre imho die Krönung) eine bestellbare gedruckte Version eines Handbuches gibt?

Wäre natürlich (irgendwie) putzig, wenn's so was geben würde, aber braucht Ihr wirklich nach - wievielen? - 35 Jahren Atari-Erfahrung tatsächlich noch ein Handbuch?

Wer's nach der Zeit noch nicht kann, lernt's sowieso nimmer  >:D

Na, dann komm' erstmal in mein Alter. Dann kannst Du Dir auch nicht mehr alles merken und bist froh, wenn Du's irgendwo nachschlagen kannst  ;)
Titel: Re: EmuTOS 1.0
Beitrag von: Arthur am Mi 02.09.2020, 23:56:37
Auch von mir erstmal herzlichen Glückwunsch und auch ein großes Dankeschön an alle Beteiligte! 8) Wie ich schon an anderer Stelle schrieb, "gut Ding will Weile haben". :D Mal sehen ob wir uns in 20 Jahren über die Version 2.0 freuen können. Ich bin gespannt wo die Reise hingehen wird.

Auch ich bin jemand, der Handbücher bevorzugt und sogar Anleitungen liest, wenn ich das nicht getan hätte, wäre ich nicht dort, wo ich heute bin in Sachen Computern.

Auch von mir echt super das ihr bei 1 angekommen seid. :D
@Nervengift, du bist ja gut... wer weiß denn schon wer in 20 Jahren noch lebt... ich wahrscheinlich nicht mehr... Im übrigen stimme ich dir zu... ich bin auch ein Fan von Handbüchern... doch dafür fehlt es natürlich an freien Mitarbeitern oder Zeit.
Titel: Re: EmuTOS 1.0
Beitrag von: tuxie am Sa 05.09.2020, 19:51:31
Auch von mir einen großen Dank an die vielen Personen die an EmuTOS arbeiten, es ist ein klasse stück Software geworden und läuft wirklich ausgezeichnet. Auch ich habe schon am Code einiges Verändert und die Modularität ist einfach genial.

Daher nochmals DANKESCHÖN!!!!!
Titel: Re: EmuTOS 1.0
Beitrag von: mfro am Mo 07.09.2020, 16:53:22
Vlt offtopic, aber wie krieg ich openhub dazu, die code-location zu ändern? Für aranym steht da immer noch die alte sf-adresse.

Habe ich gerade gemacht. Lustich, dass das anscheinend jeder - einen Account vorausgesetzt - kann.
Titel: Re: EmuTOS 1.0
Beitrag von: Thorsten Otto am Mo 07.09.2020, 17:32:47
Habe ich gerade gemacht.

Danke dir!

Zitat
Lustich, dass das anscheinend jeder - einen Account vorausgesetzt - kann.

Einen Account anzulegen hatte ich keine Lust, wer weiss womit die einen dann wieder zuspammen... aber wenn sie schlau wären würden sie bei github wenigstens checken ob derjenige Member der Organisation ist.

Bin mir auch nicht so sicher ob man den Statistiken trauen kann (siehe https://www.openhub.net/p/aranym/estimated_cost). ARAnyM ist ähnlich alt wie EmuTOS, mit längeren Zeiten von praktisch keiner Aktivität.
Titel: Re: EmuTOS 1.0
Beitrag von: MJaap am Mo 07.09.2020, 18:41:14
Na, dann komm' erstmal in mein Alter. Dann kannst Du Dir auch nicht mehr alles merken und bist froh, wenn Du's irgendwo nachschlagen kannst  ;)

Würde es Data Becker noch geben, gäbe es mindestens fünf Bücher über GBE und mindestens eines zu EmuTOS 1.0 - Monate vor dessen Release.

EmuTOS bzw. EmuDesk hält sich aber doch sehr eng an TOS 2.0x, wofür also eine extra Anleitung?
Titel: Re: EmuTOS 1.0
Beitrag von: Chocco am Mo 07.09.2020, 22:15:29
Ein großartiges Projekt und eine tolle Software!
Vielen Dank dafür und Glückwunsch an die Entwickler für die V1.0
Titel: Re: EmuTOS 1.0
Beitrag von: alers am Di 08.09.2020, 10:31:47
EmuTOS bzw. EmuDesk hält sich aber doch sehr eng an TOS 2.0x, wofür also eine extra Anleitung?

Damit eben Diejenigen die sich entweder noch nie damit beschäftigt haben eine Handreichung haben oder eben auch mal zum stöbern und vllt auch zum Auffinden von Funktionen die man überhaupt nicht auf dem Schirm hatten.

Für mich mache ich eh erst einmal was schriftliches, sprich auch das Zusammenfügen der diversen Dokus die es aus unterschiedlichen Quellen dazu gibt. Ob das hinterher jemand Anderes interessiert wird man sehen...
Titel: Re: EmuTOS 1.0
Beitrag von: dbsys am Di 08.09.2020, 17:57:32
EmuTOS bzw. EmuDesk hält sich aber doch sehr eng an TOS 2.0x, wofür also eine extra Anleitung?

Damit eben Diejenigen die sich entweder noch nie damit beschäftigt haben eine Handreichung haben oder eben auch mal zum stöbern und vllt auch zum Auffinden von Funktionen die man überhaupt nicht auf dem Schirm hatten.


Das trifft ziemlich genau auf mich zu.
Titel: Re: EmuTOS 1.0
Beitrag von: RalfWausE am Di 08.09.2020, 22:50:23
Herzlichen Dank an alle Beteiligten!

Es ist schon faszinierend auf einem über 30 Jahre alten Computer ein akutelles System zu sehen. Ansonsten kann ich nach den ersten Tests auf meinem 520ST bisher folgendes feststellen: Ganz unspekatakulär - es funktioniert! (Und das ist eigentlich das beste Urteil das man über ein Betriebssystem fällen kann) ;-)
Titel: Re: EmuTOS 1.0
Beitrag von: czietz am Do 10.09.2020, 09:57:21
PS: Passend zur runden Versionsnummer wurde auch die Webseite aufgehübscht: https://emutos.sourceforge.io/
Titel: Re: EmuTOS 1.0
Beitrag von: Stephan L. am Mi 23.09.2020, 17:23:17
Moin,

ich brauche hier mal nen kleinen Hinweis, irgendwie haut es nicht hin. Also ich hatte mir vom Emutos 1.0 sämtliche Varianten herunter geladen. Soweit so gut. Als Programm läuft es auf dem 1040STE, kein Problem.

Jetzt wollte ich Emutos direkt im/vom Rom ausprobieren. Ich habe also mehrere Eproms gekauft, alle M27C1001 von ST. Reaktionszeiten zwischen 10 und 20ms.

Nun habe ich die 256KB Version (German) genommen und diese mit Romsplit in Hi/Lo aufgeteilt.  Das hat alles gut funktioniert. Mittels Eprombrenner habe ich die Dateien geschrieben, beschriftet und in die Sockel gesteckt. Ansonsten nutze ich aktuell das ROM 2.06. Die entsprechenden Jumper sind also gesetzt für DIL32 Eprom (W102 und 104 glaub ich, 103 blieb ja wie ab Werk). Mit Rom 2.06 loft auch alles völlig problemfrei.

Also die neuen Eproms (beide 27C1001, Hi mit 12ms, Lo mit 15ms) eingesteckt, Rechner ein, Bildschirm bleibt schwarz.
Die 2.06 nochmal rein, läuft. die Emus rein, nix. Habe dann nochmal neue Chips gebrannt, auch nix.
Hat vlt das Romsplit Mist gebaut? Die 256Kb Version ist doch richtig für den STE, oder?
Pin 1 ist natürlich auf Pin 1 gesteckt. Alle Beinchen drinnen und gerade, vorher nochmal mit Lehre gerichtet und alle sauber rein geflutscht.

Kann man die gebrannten Eproms eigentlich ohne Löschgerät irgendwie selbst löschen? UV Lampe oder so? Hab bisher sonst in der Regel nur Flashspeicher im Brenner ;-)...
Titel: Re: EmuTOS 1.0
Beitrag von: Lukas Frank am Mi 23.09.2020, 17:47:23
Wenn deine Eproms ein Glasfenster haben kann man die mit UV löschen.

Ich nutze immer aus dem Pinatubo Paket das Rommix.ttp

-------
# Kommandodatei fr ROMMIX:
# 1 EmuTOS-IMG wird auf 2 Eproms aufgeteilt
# von Udo Overath @ KR
# (das geht auch direkt mit Pinatubo --- ms)

# Puffergr”že setzen
bufsize 256k
# Directory setzen
chdir c:\rommix\

load etos256.img 0 256k all -> 0 all
save ee.img 128k <- 0 even
save e0.img 128k <- 0 odd
Titel: Re: EmuTOS 1.0
Beitrag von: Stephan L. am Mi 23.09.2020, 18:25:30
Meinst Du es liegt am Romsplit?

Werd rommix mal testen
Titel: Re: EmuTOS 1.0
Beitrag von: Lukas Frank am Mi 23.09.2020, 18:32:03
Keine Ahnung aber du kannst ja die erzeugten Dateien mal miteinander vergleichen. EE=Hi
Titel: Re: EmuTOS 1.0
Beitrag von: Stephan L. am Mi 23.09.2020, 18:41:02
Stimmt. Könnte ich mal im Hexeditor anguggen.
Titel: Re: EmuTOS 1.0
Beitrag von: gh-baden am Mi 23.09.2020, 18:59:37
Stimmt. Könnte ich mal im Hexeditor anguggen.

Oder cmp unter MiNT/UNIXoiden Systemen.
Titel: Re: EmuTOS 1.0
Beitrag von: Stephan L. am Mi 23.09.2020, 19:24:13
Naja, ich würd es mir einfacher machen und das einfach anschließend am PC in WinOls laden. Da seh ich auf einen Blick, wie viele und welche Byte ggf unterschiedlich sind. Ob ich danach mehr weiß.... Wer weiss.
Titel: Re: EmuTOS 1.0.1
Beitrag von: czietz am So 06.12.2020, 21:43:31
Ich hoffe, @MJaap sieht mir nach, dass ich ihren Text abschreibe:

Es gibt ein kleines Bugfix-Release für die Betriebssystemalternative EmuTOS. Die Version 1.0.1 behebt einen Fehler in den 512 KB ROMs, der dazu führte, dass vom Betriebssystem auf dem Falcon [Ergänzung: nur bei Modellen 4 MB RAM] irrtümlich eine Nova-Grafikkarte erkannt wurde. Dies führte zu einem Absturz. Die Disk-Version war nicht betroffen.
https://sourceforge.net/projects/emutos/files/emutos/1.0.1/
Titel: Re: EmuTOS 1.0.1
Beitrag von: MJaap am So 06.12.2020, 21:54:01
Ich hoffe, @MJaap sieht mir nach, dass ich ihren Text abschreibe:

Dafür hatte ich in der englischsprachigen Versionen deinen Text übernommen ;) Die 4 MB RAM hatte ich in der deutschsprachigen Version vergessen, ist aber nun ergänzt.