Bob Puff
From Atariki
(Różnice między wersjami)
Wersja z dnia 06:59, 15 wrz 2022 Seban (Dyskusja | wkład) (dodatkowe linki + krótkie opisy funkcjonalności niektórych rozwiązań) ← Previous diff |
Aktualna wersja Seban (Dyskusja | wkład) (nawias fix) |
||
Linia 1: | Linia 1: | ||
{{grafr|Bob_puff.jpg}} | {{grafr|Bob_puff.jpg}} | ||
- | Robert "Bob" Puff jest właścicielem Computer Software Services, firmy, która rozpoczęła tworzenie sprzętu i oprogramowania dla 8-bitowych komputerów Atari w 1982 roku. Bob został prezesem firmy w 1991 roku. Zaprojektował szereg produktów sprzętowych dla komputerów Atari, w tym: | + | Robert "Bob" Puff jest właścicielem Computer Software Services, firmy, która rozpoczęła tworzenie sprzętu i oprogramowania dla 8-bitowych komputerów Atari w 1982 roku. Bob został prezesem firmy w 1991 roku. Zaprojektował szereg produktów sprzętowych dla komputerów Atari, a tak także był autorem wielu popularnych programów użytkowych. Poniżej lista rozwiązań sprzętowych i oprogramowania które opracował. |
+ | == Sprzęt == | ||
*[[BlackBox]] | *[[BlackBox]] | ||
- | * [http://www.nleaudio.com/css/products/Mux_docs.htm The Multiplekser] - karta umożliwiająca współdzielenie urządzeń I/O (dysku twardego, stacji dyskietek oraz drukarki) podpiętych do maszyny głównej przez maks. osiem komputerów podrzędnych. System był wykorzystywany do obsługi [[BBS|BBS-a], który obsługiwał więcej niż jedną linię telefoniczną. Każda z maszyn podrzędnych wyposażona w modem mogła korzystać ze wspólnych zasobów i danych umieszczonych da dysku maszyny głównej. | + | * [http://www.nleaudio.com/css/products/Mux_docs.htm The Multiplekser] - karta umożliwiająca współdzielenie urządzeń I/O (dysku twardego, stacji dyskietek oraz drukarki) podpiętych do maszyny głównej przez maks. osiem komputerów podrzędnych. System był wykorzystywany do obsługi [[BBS|BBS-a]], który obsługiwał więcej niż jedną linię telefoniczną. Każda z maszyn podrzędnych wyposażona w modem mogła korzystać ze wspólnych zasobów i danych umieszczonych da dysku maszyny głównej. |
* karta sieciowa i podsystem sieciowy obsługujący sieć Ethernet | * karta sieciowa i podsystem sieciowy obsługujący sieć Ethernet | ||
* [http://www.nleaudio.com/css/products/ultraspdplus.htm The Ultra Speed Plus OS] - zmodyfikowany system operacyjny zawierający procedury szybkiej transmisji (tzw. [[UltraSpeed]]) dla urządzeń szeregowych, dodatkowo system udostępniał procedury obsługi ramdysku (wspierające rozszerzenia pamięci do 2MB przez PortB), posiadał wbudowany "mini sector copy", a także oferował rozbudowane procedury diagnostyczne, w tym test RAM który potrafił wskazać który bit pamięci jest uszkodzony. Tak naprawdę '''US Plus OS''', zawierał w sobie 3 systemy operacyjne; standardowy Atari ROM, 400/800 OS translator ROM oraz właściwy "US Plus OS". | * [http://www.nleaudio.com/css/products/ultraspdplus.htm The Ultra Speed Plus OS] - zmodyfikowany system operacyjny zawierający procedury szybkiej transmisji (tzw. [[UltraSpeed]]) dla urządzeń szeregowych, dodatkowo system udostępniał procedury obsługi ramdysku (wspierające rozszerzenia pamięci do 2MB przez PortB), posiadał wbudowany "mini sector copy", a także oferował rozbudowane procedury diagnostyczne, w tym test RAM który potrafił wskazać który bit pamięci jest uszkodzony. Tak naprawdę '''US Plus OS''', zawierał w sobie 3 systemy operacyjne; standardowy Atari ROM, 400/800 OS translator ROM oraz właściwy "US Plus OS". | ||
- | * [http://www.nleaudio.com/css/products/XFupdate.htm XF Update] - alternatywne oprogramowanie (tzw. firmware) zastępujący stary ROM w stacji dysków [[XF551]] które poprawiało niedogodności oryginalnego oprogramowania zawartego w ROM-ie stacji XF-551, a także dodawało nowe funkcjonalności; wsparcie dla trybu "Ultra Speed", nowe zoptymalizowane "[[Przeplot|przeploty]]" adekwatne do osiąganej prędkości danych w trybach "Ultra Speed", poprawiono również rozpoznawanie [[Formaty_dyskietek|]] tzw. "gęstości dysku" przez stację. | + | * [http://www.nleaudio.com/css/products/XFupdate.htm XF Update] - alternatywne oprogramowanie (tzw. firmware) zastępujący stary ROM w stacji dysków [[XF551]] które poprawiało niedogodności oryginalnego oprogramowania zawartego w ROM-ie stacji XF-551, a także dodawało nowe funkcjonalności; wsparcie dla trybu "Ultra Speed", nowe zoptymalizowane "[[Przeplot|przeploty]]" adekwatne do osiąganej prędkości danych w trybach "Ultra Speed", poprawiono również rozpoznawanie tzw. "[[Formaty_dyskietek|gęstości dysku]]" przez stację. |
* [http://www.nleaudio.com/css/products/XF551enh.htm The XF551 Enhancer] - modyfikacja sprzętowa dla stacji dysków XF551 umożliwiająca odczyt drugiej strony dyskietek zapisanych w napędach jedno-głowicowych (np. [[810]], [[1050]]) | * [http://www.nleaudio.com/css/products/XF551enh.htm The XF551 Enhancer] - modyfikacja sprzętowa dla stacji dysków XF551 umożliwiająca odczyt drugiej strony dyskietek zapisanych w napędach jedno-głowicowych (np. [[810]], [[1050]]) | ||
* [http://www.nleaudio.com/css/products/superEb.htm Super-E Burner] - programator pamięci EPROM | * [http://www.nleaudio.com/css/products/superEb.htm Super-E Burner] - programator pamięci EPROM | ||
* [http://www.nleaudio.com/css/products/quintopus.htm The Quintopus] - aktywny rozgałęziacz przeznaczony dla portu SIO, urządzenie udostępnia 5 portów SIO do których mogą być połączone kolejne łańcuchy urządzeń szeregowych. Jego cechą była też regeneracja sygnałów w porcie SIO, co umożliwiało zachowanie dużych prędkości transmisji (np. w trybie Ultra Speed) gdy do magistrali SIO było podłączonych wiele urządzeń I/O. | * [http://www.nleaudio.com/css/products/quintopus.htm The Quintopus] - aktywny rozgałęziacz przeznaczony dla portu SIO, urządzenie udostępnia 5 portów SIO do których mogą być połączone kolejne łańcuchy urządzeń szeregowych. Jego cechą była też regeneracja sygnałów w porcie SIO, co umożliwiało zachowanie dużych prędkości transmisji (np. w trybie Ultra Speed) gdy do magistrali SIO było podłączonych wiele urządzeń I/O. | ||
- | Stworzył także szereg popularnych programów użytkowych, między innymi: | + | == Oprogramowanie == |
* BobTerm - program terminalowy | * BobTerm - program terminalowy | ||
* [[Disk Communicator]] - program do konwersji dyskietek do postaci skompresowanego archiwum które można przesłać np. przez modem. | * [[Disk Communicator]] - program do konwersji dyskietek do postaci skompresowanego archiwum które można przesłać np. przez modem. | ||
- | * współautor [[MyDOS]] od wersji 4.53 | + | * autor wielu poprawek i modyfikacji dla [[MyDOS]] od wersji 4.53, w chwili gdy [[Charles Marslett]] zajął się innymi projektami, przekazał on kod źródłowy MyDOS-a w ręce Boba, który go nadal rozwijał, poprawiał i wzbogacał w nowe funkcje (np. obsługa dużych dysków) |
* [[ARC_(program_archiwizujący)|SuperArc oraz SuperUnArc]] | * [[ARC_(program_archiwizujący)|SuperArc oraz SuperUnArc]] | ||
* [[SuperUnLHArc]] | * [[SuperUnLHArc]] |
Aktualna wersja
Robert "Bob" Puff jest właścicielem Computer Software Services, firmy, która rozpoczęła tworzenie sprzętu i oprogramowania dla 8-bitowych komputerów Atari w 1982 roku. Bob został prezesem firmy w 1991 roku. Zaprojektował szereg produktów sprzętowych dla komputerów Atari, a tak także był autorem wielu popularnych programów użytkowych. Poniżej lista rozwiązań sprzętowych i oprogramowania które opracował.
[Edytuj]
Sprzęt
- BlackBox
- The Multiplekser - karta umożliwiająca współdzielenie urządzeń I/O (dysku twardego, stacji dyskietek oraz drukarki) podpiętych do maszyny głównej przez maks. osiem komputerów podrzędnych. System był wykorzystywany do obsługi BBS-a, który obsługiwał więcej niż jedną linię telefoniczną. Każda z maszyn podrzędnych wyposażona w modem mogła korzystać ze wspólnych zasobów i danych umieszczonych da dysku maszyny głównej.
- karta sieciowa i podsystem sieciowy obsługujący sieć Ethernet
- The Ultra Speed Plus OS - zmodyfikowany system operacyjny zawierający procedury szybkiej transmisji (tzw. UltraSpeed) dla urządzeń szeregowych, dodatkowo system udostępniał procedury obsługi ramdysku (wspierające rozszerzenia pamięci do 2MB przez PortB), posiadał wbudowany "mini sector copy", a także oferował rozbudowane procedury diagnostyczne, w tym test RAM który potrafił wskazać który bit pamięci jest uszkodzony. Tak naprawdę US Plus OS, zawierał w sobie 3 systemy operacyjne; standardowy Atari ROM, 400/800 OS translator ROM oraz właściwy "US Plus OS".
- XF Update - alternatywne oprogramowanie (tzw. firmware) zastępujący stary ROM w stacji dysków XF551 które poprawiało niedogodności oryginalnego oprogramowania zawartego w ROM-ie stacji XF-551, a także dodawało nowe funkcjonalności; wsparcie dla trybu "Ultra Speed", nowe zoptymalizowane "przeploty" adekwatne do osiąganej prędkości danych w trybach "Ultra Speed", poprawiono również rozpoznawanie tzw. "gęstości dysku" przez stację.
- The XF551 Enhancer - modyfikacja sprzętowa dla stacji dysków XF551 umożliwiająca odczyt drugiej strony dyskietek zapisanych w napędach jedno-głowicowych (np. 810, 1050)
- Super-E Burner - programator pamięci EPROM
- The Quintopus - aktywny rozgałęziacz przeznaczony dla portu SIO, urządzenie udostępnia 5 portów SIO do których mogą być połączone kolejne łańcuchy urządzeń szeregowych. Jego cechą była też regeneracja sygnałów w porcie SIO, co umożliwiało zachowanie dużych prędkości transmisji (np. w trybie Ultra Speed) gdy do magistrali SIO było podłączonych wiele urządzeń I/O.
[Edytuj]
Oprogramowanie
- BobTerm - program terminalowy
- Disk Communicator - program do konwersji dyskietek do postaci skompresowanego archiwum które można przesłać np. przez modem.
- autor wielu poprawek i modyfikacji dla MyDOS od wersji 4.53, w chwili gdy Charles Marslett zajął się innymi projektami, przekazał on kod źródłowy MyDOS-a w ręce Boba, który go nadal rozwijał, poprawiał i wzbogacał w nowe funkcje (np. obsługa dużych dysków)
- SuperArc oraz SuperUnArc
- SuperUnLHArc
[Edytuj]
Odnośniki
- Computer Software Services - strona internetowa firmy (ostatni raz zaktualizowana 12.04.2000)
- Bob Puff - Computer Software Services — Interview - wywiad z dnia 8 maja 2021 roku przeprowadzony przez Kaya Savetza, autora podcastu "ANTIC The Atari 8-bit Podcast".