Fragen zum HIAS high speed SIO patch
Fragen zum HIAS high speed SIO patch
von olix » So 8. Nov 2015, 13:51
Hallo,
ich habe mal eine generelle Frage zum High Speed SIO Patch von Hias.
Ich habe mir mein original XL OS mir gepatched und auf ein 4-OS-ROM gebrannt, so dass ich zwischen dem Original und dem gepatchten wählen kann.
Nun zu meiner Frage:
Für viele DOS gibt es ja Varianten mit eigenem Highspeed-Routinen. Sollte ich mit dem gepatchten Highspeed-OS denn immer die DOSvariante wählen bei der die eigenen Highspeed-Routinen abgeschaltet sind.
Kann ich also z.B. die MyPico-DOS in der Barebone-Version nutzen oder das normale MyPico-DOS mit ausgeschaltetem HS oder das normale MyPicoDOS im HS-Auto Modus.
Oliver
Re: Fragen zum HIAS high speed SIO patch
von Dietrich » So 8. Nov 2015, 16:20
Das ist egal. Wenn das DOS eine eigene Ultraspeed-Routine (das mit Abstand meistbenutzte Highspeed-Protokoll) hat, ruft es das SIO im OS nicht auf - und somit wird die Highspeed-Routine im OS nicht benutzt.
Für andere Highspeed-Varianten (Turbo-Speed, XF-Highspeed, Warpspeed) kann es durchaus sein, dass es Probleme gibt, wenn im DOS und OS eine Highspeed-Routine vorhanden ist.
Re: Fragen zum HIAS high speed SIO patch
von Marius » So 8. Nov 2015, 20:27
A benefit of using a DOS without HS-routine is that lomem is lower since that HS routine does not have to be kept in memory.
Re: Fragen zum HIAS high speed SIO patch
von tfhh » Mo 9. Nov 2015, 09:02
Moin,
olix hat geschrieben:ich habe mal eine generelle Frage zum High Speed SIO Patch von Hias.
Ich habe mir mein original XL OS mir gepatched und auf ein 4-OS-ROM gebrannt, so dass ich zwischen dem Original und dem gepatchten wählen kann.
Für viele DOS gibt es ja Varianten mit eigenem Highspeed-Routinen. Sollte ich mit dem gepatchten Highspeed-OS denn immer die DOSvariante wählen bei der die eigenen Highspeed-Routinen abgeschaltet sind.
Nimm am besten dann die DOS-Versionen ohne HS-Routinen. Hias´ Routinen sind de facto die besten und stabilsten auf dem Markt. DOS-Versionen ohne Highspeed-Routinen stellen meistens mehr Speicher zur Verfügung. Teilweise haben (z.B. beo X-DOS 2.4 oder SpartaDOS Diskversionen 3.xx) "alte" HS-Routinen ihre Probleme mit schnellen SIO Transfers (POKEY-Divisor kleiner 5) oder auch mit dem SIO_FIFO (X-DOS). So läuft es stets am besten - nach meiner Erfahrung.
Gruß, Jürgen
Re: Fragen zum HIAS high speed SIO patch
von GoodByteXL » Mo 9. Nov 2015, 19:32
olix hat geschrieben:Hallo,
ich habe mal eine generelle Frage zum High Speed SIO Patch von Hias.
Ich habe mir mein original XL OS mir gepatched und auf ein 4-OS-ROM gebrannt, so dass ich zwischen dem Original und dem gepatchten wählen kann.
Nun zu meiner Frage:
Für viele DOS gibt es ja Varianten mit eigenem Highspeed-Routinen. Sollte ich mit dem gepatchten Highspeed-OS denn immer die DOSvariante wählen bei der die eigenen Highspeed-Routinen abgeschaltet sind.
Kann ich also z.B. die MyPico-DOS in der Barebone-Version nutzen oder das normale MyPico-DOS mit ausgeschaltetem HS oder das normale MyPicoDOS im HS-Auto Modus.
Oliver
Die Frage ist dabei, von welchem Peripheriegerät man bootet.
Interessant wird es eigentlich nur, wenn SIO-Peripherie zum Einsatz kommt, die ab Pokey Divisor 6 und schneller arbeiten kann und man ein DOS verwendet, dass ebenfalls in diesem Bereich punktet.
Die Highspeed-Unterstützung durch ein gepatches OS hat oft den Nachteil, das Teile des OS (meist der internationale Zeichensatz) ausgetauscht werden. Dann funktioniert ein Programm ggf. nicht so wie erwartet.
Die beste High-Speed-Routine ist m.E. im
IDE+ 2.0 enthalten. Sie speeded jedes PD0-fähige SIO-Gerät permanent auf PD0 ohne Eingriffe ins OS, egal was man bootet.
Eine Interessante Hilfe kann auch der FIFO sein, da viele Highspeed-DOS mithilfe eines FIFO für den Pokey plötzlich mit gelöster Handbremse funktionieren.
Re: Fragen zum HIAS high speed SIO patch
von olix » Di 10. Nov 2015, 15:04
Welches DOS ist denn am besten geeignet um mit den schnellen Pokey Divisoren zu arbeiten.
Mir ist z.B. aufgefallen, dass ich mit TurboDos mit AspeQt nur mit Divisor 6 noch ohne Probleme kommunizieren kann, während ich ATRs mit MyPico-Dos zum Teil über das AspeQt mit Divisor 0 laden kann.
Re: Fragen zum HIAS high speed SIO patch
von GoodByteXL » Mi 11. Nov 2015, 10:21
olix hat geschrieben:Welches DOS ist denn am besten geeignet um mit den schnellen Pokey Divisoren zu arbeiten.
SpartaDOS X 4.4x. Es ist allerdings hardwarebasiert.
olix hat geschrieben:Mir ist z.B. aufgefallen, dass ich mit TurboDos mit AspeQt nur mit Divisor 6 noch ohne Probleme kommunizieren kann, während ich ATRs mit MyPico-Dos zum Teil über das AspeQt mit Divisor 0 laden kann.
Das ist der Grenzwert, den die Programmierer diesem DOS in der Highspeed-Routine implementiert hatten (siehe Beilage zum Mag #121, "Volle-Pulle-Puffer"). Das lässt sich umgehen:
1. Wenn man von der Turbo-DOS Originaldisk (PD # 506) sich eine N-Version (ohne Speeder) als DOS-Disk erstellt und ein Highspeed-OS verwendet.
2. Wenn man die Highspeed-Version (Speedy) als DOS-Disk erstellt und einen FIFO hat, läuft es mit dem originalen ATARI-OS auf PD1.
3. Man hat ein IDE+2.0, dann ist es egal, welche Version des Turbo-DOS man nimmt. Geht immer auf PD 0.
4. Man nimmt irgendein anderes Highspeed-OS im ATARI, z.B. Fast-OS.
Anmerkung: Es ist ein Unterschied, ob man ein DOS, das eigene Routinen verwendet, von einem ATR bootet oder ein ATR mit Spiele-DOS bootet, auf dem dann die COM/EXE-Files liegen. Der konzeptionelle Unterschied sollte klar sein, hoffe ich.
Re: Fragen zum HIAS high speed SIO patch
von a8w » Do 26. Mai 2016, 05:05
olix hat geschrieben:Welches DOS ist denn am besten geeignet um mit den schnellen Pokey Divisoren zu arbeiten.
Mir ist z.B. aufgefallen, dass ich mit TurboDos mit AspeQt nur mit Divisor 6 noch ohne Probleme kommunizieren kann, während ich ATRs mit MyPico-Dos zum Teil über das AspeQt mit Divisor 0 laden kann.
I always prefer HIAS high speed OS patch over DOS high Speed. No DOS including SDX can match the speed of HIAS patch.
Re: Fragen zum HIAS high speed SIO patch
von GoodByteXL » Do 26. Mai 2016, 11:26
a8w hat geschrieben:I always prefer HIAS high speed OS patch over DOS high Speed. No DOS including SDX can match the speed of HIAS patch.
Of course there are pros and cons: In the end it depends on your system hardware and the software you are using, which high speed solution fits best.
E.g. software relying on the international character set will not perform that nice with patched OS sacrifying it. Other patches omit the self test and may also cause troubles when software looks for it. Etc. ...
Re: Fragen zum HIAS high speed SIO patch
von CharlieChaplin » Do 26. Mai 2016, 14:47
Hmmm,
afaik the HIAS high speed OS patch does use page 1, so I assume that programs that also use page 1 will not work at all or not correct with it... ?!?
E.g. many game file versions by Homesoft (dozens if not hundreds of his fileversions and his demo Musix 2000), programs packed with DJ packer 1.1 (which uses page 1+4 fur buffer/depack), the Turbo 1050 or any other highspeed routine (built-in in a DOS or Gamedos that uses page 1, e.g. TOMS-Init, DOS II+D V6.x polish patch with turbo-routines, therefore named Turbo-DOS), etc.
Re: Fragen zum HIAS high speed SIO patch
von a8w » Mo 30. Mai 2016, 03:45
GoodByteXL hat geschrieben:E.g. software relying on the international character set will not perform that nice with patched OS sacrifying it. Other patches omit the self test and may also cause troubles when software looks for it. Etc. ...
I agree, personally i don't care about international character set so HIAS patch serves me very well. I can regularly use Pokey divisor 0 without problems and that is a higher priority for me.
Re: Fragen zum HIAS high speed SIO patch
von GoodByteXL » Mo 30. Mai 2016, 19:22
a8w hat geschrieben:... HIAS patch serves me very well. I can regularly use Pokey divisor 0 without problems and that is a higher priority for me.
Especially as it is kind of part of AspeQt & RespeQt it serves there very well also.