Das Beste aus alle Atari OS Versionen und mehr

Moderator: Rockford

Antworten
Benutzeravatar
Mathy
Beiträge: 1133
Registriert: 18.06.2021 11:13
Wohnort: Heerlen, NL
Has thanked: 449 times
Been thanked: 256 times
Kontaktdaten:

Das Beste aus alle Atari OS Versionen und mehr

Beitrag von Mathy »

.
Hallo Leute

Brian Reifsnyder arbeitet im Moment an eine neue Version des Atari 8 Bit Betriebssystem. Anscheinend hat man bei Atari damals mehrere Versionen von dem Atari OS in unterschiedlichen Rechnern gesteckt und dabei nicht nur ab und zu Fehler reingepackt, sondern auch ab und zu Features hinzugefügt die dann in der nächsten Version nicht drin waren. Brian hat die meisten dieser Bugs gekillt und die meisten dieser Features jetzt hinzugefügt. So gab es von Atari anscheinend eine High Speed Routine die niemals benutzt worden ist. Gerade ist er dabei, den Selftest zu überarbeiten. Der Speichertest wird erweitert, der Sound-Test unterstützt jetzt auch Stereo. Der Fast Math Code (wenn ich mich nicht irre die schnellere Rechenroutinen von Charles Marslett die damals von Newell Industries angeboten worden sind) ist mittlerweile auch im OS drin.

Code: Alles auswählen

;*        Revision 5.99
;*            Merged from Revision 3 (600XL/800XL/1450XLD)
;*                Fix MAXDEV, problems resulting from CRASS65 version,
;*                    initial address for RAM sizing, "Boot Error" message,
;*                    initial address for cartridge equivalence checksum,
;*                    mishandling of SIO NAK, and initializing of CHKSUM.
;*                R. K. Nordin    03/27/84    
;*            Merged from Revision 3, Version 2 (600XL/800XL/1450XLD)                                                                        
;*              Dedicate PDVI ($D1FF) to external parallel device IRQ status
;*                Dedicate IPDVI ($D1CF) to internal parallel device IRQ status                                                                        
;*                Using PDIMSK ($0249) for external parallel device IRQ selection mask
;*                Using IPDIMK ($0254) for internal parallel device IRQ selection mask                                                            
;*                After masking (PDVI, PDIMSK) & (IPDVI, IPDIMK), OR the result
;*                    together, prior to processing parallel device IRQ                                                    
;*                On cold start, initialize PDVI = 0, to avoid potential
;*                    checksum error.
;*                Y. T. JANG, V. WU    02/22/84
;*            Merged from Revision 3, Version 3  (600XL/800XL/1450XLD)
;*                Dedicate the 11 bytes at ACMVAR ($3ED-$3F7) for use as
;*                    a RESET routine area.  On warmstart, the OS will JSR
;*                    to ACMVAR immediately after initializing hardware.
;*                MIKE BARALL        06/08/84
;*            Merged from Revision 3, Version 4  (600XL/800XL/1450XLD)
;*                Make CIO accept device number 0 (like Rev B did).
;*                MIKE BARALL        06/21/84
;*            Merged from Revision 4, Version 0 (600XL/800XL/1450XLD)
;*                In PBK, change DEC BRKKEY to STA BRKKEY.
;*                   Mike Barall 07/24/84            
;*            Merged from Revision 59 (Arabic 65XE)
;*                Shift-Help toggles international character set.
;*            Changes by Brian E. Reifsnyder
;*                Shift-Control-Delete cold starts the computer.            
;*                Control-Help sets left screen margin to 0.
;*                Processing of Control F1 through Control F4 no longer affects PORTB.
;*                Left margin set to 0.
;*                Reduced KRPDEL from 48 to 20 for NTSC and from 40 to 20 for PAL.
;*                Reduced KEYREP from 6 to 4 for NTSC and from 5 to 4 for PAL.
;*                Cleaned up and reorganized KIR.
;*                Re-added F1-F4 keys to the keyboard self test.
;*                Fixed TXEB table for XE bank testing as per TXEB notes in Revision 3 (65XE/130XE)
;*                Re-wrote the majority of the self test to conserve space.
Hier auf AtariAge beschreibt Brian was er tut.

Tschüß

Mathy

PS Brian hat auch ein Feature gefunden das wohl kaum jemand je benutzt hat (weil wohl keiner davon je gehört hat): "Peripheral Handler Loading Facility"
Wer oder was hat denn da geblitzt?

Online
Benutzeravatar
Tigerduck
Beiträge: 239
Registriert: 17.08.2021 16:07
Has thanked: 73 times
Been thanked: 39 times
Kontaktdaten:

Re: Das Beste aus alle Atari OS Versionen und mehr

Beitrag von Tigerduck »

Hmm, die Frage die ich mir Stelle ist, ob das dann auch alles kompatibel zur "normalen OS" Version ist... :?:

Benutzeravatar
Mathy
Beiträge: 1133
Registriert: 18.06.2021 11:13
Wohnort: Heerlen, NL
Has thanked: 449 times
Been thanked: 256 times
Kontaktdaten:

Re: Das Beste aus alle Atari OS Versionen und mehr

Beitrag von Mathy »

.
Hallo Tigerente

Es sind ja meist nur Sachen drin, die Atari schon mal drin hatte. Maximale kompatibilität wird nachgestrebt soweit ich weiss.

Tschüß

Mathy
Wer oder was hat denn da geblitzt?

HiassofT
Beiträge: 134
Registriert: 17.08.2021 11:03
Wohnort: Salzburg, Austria
Has thanked: 11 times
Been thanked: 52 times
Kontaktdaten:

Re: Das Beste aus alle Atari OS Versionen und mehr

Beitrag von HiassofT »

Naja, zZt entwickelt sich das eher in Richtung Rumgebastel - Selftest komplett über den Haufen werfen, Sachen hin-und-her verschieben etc.

Ich hab da überhaupt nichts dagegen wenn er mit dem OS rumexperimentiert und im Forum drüber berichtet (ganz im Gegenteil), aber auf ein 100% kompatibles OS sollte man eher nicht hoffen :-)

so long,

Hias

JoSch
Beiträge: 130
Registriert: 25.08.2021 21:40
Has thanked: 55 times
Been thanked: 52 times
Kontaktdaten:

Re: Das Beste aus alle Atari OS Versionen und mehr

Beitrag von JoSch »

Das stimmt schon. Aber andererseits braucht man auf XL/XEs auch für manche Software eine Translatordisk.

Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 1 Gast