Płyta PC

Płyta PC
Deweloperzy Clark Development Company, Inc.
Pierwsze wydanie 1983 ; 40 lat temu ( 1983 )
Ostateczne wydanie
15.3 / wrzesień 1996 ; 26 lat temu ( 1996-09 )
Wersja podglądu
15.4 beta / czerwiec 1997 ; 25 lat temu ( 1997-06 )
System operacyjny DOS / OS/2
Typ System tablicy ogłoszeń
Licencja Prawnie zastrzeżony
Strona internetowa (zmarły)
Mug Shot of Product Box, Manual and Installation Disks

PCBoard (PCB) była aplikacją systemu tablic ogłoszeń (BBS), wprowadzoną po raz pierwszy dla DOS w 1983 roku przez Clark Development Company . Firma Clark Development została założona przez Freda Clarka. PCBoard był jednym z pierwszych komercyjnych pakietów BBS dla systemów DOS i był uważany za jeden z pakietów „high-end” podczas gwałtownej ekspansji systemów BBS na początku lat 90. Podobnie jak wiele firm BBS, rozwój Internetu rozpoczęcie około 1994 r. doprowadziło do poważnego załamania fortuny, a Clark Development zbankrutował w 1997 r. Większość sprzedaży PCB dotyczyła licencji dwuliniowych; dostępne były również dodatkowe licencje liniowe (w zakresach 5, 10, 25, 50, 100, 250 i 1000).

Natywna 32-bitowa wersja IBM OS / 2 stała się również dostępna z PCB V15.22 i nowszymi. Dostępnych było również kilka narzędzi dla PCBoard, które zostały opracowane specjalnie dla systemów operacyjnych OS/2 2.0 i OS/2 Warp .

Obsługa wielu węzłów

PCBoard obsługiwał 16C550 UART ( uniwersalny asynchroniczny nadajnik odbiornika ), taki jak 16550 UART („Fifo”), 16554 UART i 16650 UART, co umożliwiło uruchomienie wielu węzłów BBS na jednym ( wielozadaniowym ) komputerze przy użyciu IBM OS/2 lub wielozadaniowe narzędzie DOS DESQview w połączeniu z menedżerem pamięci QEMM . Niektórzy administratorzy próbowali uruchomić PCBoard na (wówczas) nowym systemie operacyjnym Windows 95 firmy Microsoft i zgłosił mieszane wyniki. Stabilność była krytyczna dla systemu BBS, który zwykle działał 24 godziny na dobę , 7 dni w tygodniu, a brakowało jej we wczesnej wersji 32-bitowego systemu operacyjnego firmy Microsoft. Windows 95 nigdy nie był oficjalnie wspierany przez CDC.

Standardowe komputery PC wtedy i dziś mają tylko jeden lub dwa (jeśli w ogóle) porty szeregowe (porty COM), które są potrzebne do podłączenia zewnętrznego modemu do komputera. To sprawiło, że karty wieloportowe, takie jak G-Tek „BlackBoard”, „BBS550” lub „SmartCard” oraz „DigiCard” firmy Digi International , stały się popularne wśród administratorów. Inne opcje to wewnętrzne karty multimodemowe i wiele komputerów połączonych siecią lokalną .

PCBoard obsługuje również dostęp ISDN ( Integrated Services Digital Network ) i Telnet przez Internet. Emulator terminala open source SyncTERM , dostępny dla Win32, Linux, FreeBSD, NetBSD, OpenBSD, Solaris i Mac OS X, może być używany na przykład do łączenia się z kilkoma pozostałymi instalacjami PCBoard BBS, które są podłączone do Internetu.

Sieci multi-BBS

Począwszy od 1988 roku, RelayNet , znany również jako RIME dla RelayNet International Mail Exchange, umożliwił BBS-owi działającemu PCBoardowi dołączenie do sieci, która wymieniała wiadomości z innymi BBS-ami w systemie podobnym do starszego FidoNet .

Historia

Pierwsza wersja PCBoard została wydana w 1983 roku.

Firma Clark Development Company (CDC) była pionierem formatu FILE ID.DIZ , a także potężnego języka skryptowego (PPL), który obsługiwał modyfikacje iw dużym stopniu zastępował większość standardowych poleceń i procesów. Skompilowany skrypt interpretera napisany w języku PPL nazwano PPE (PCBoard Programming Executable). PPE zostały wygenerowane przez PCBoard Programming Language Compiler (PPLC), który był opcjonalnym narzędziem dostarczonym przez Clark Development Company i był również dostępny do zakupu jako samodzielne narzędzie. Kosztował mniej niż 100 USD sam w sobie i mniej niż 50 USD w połączeniu z dowolną licencją BBS. Pozwoliło to programistom opracować PPE dla PCBoard bez konieczności zakupu licencji PCBoard BBS.

Opcjonalne i dostępne były również drukowany podręcznik PCBoard i drukowany podręcznik referencyjny PPLC.

Język skryptowy został wprowadzony w wersji 15.0 i sprawił, że ta wersja PCBoard odniosła jeszcze większy sukces niż PCBoard V14.5.

Używano różnych programów do drzwi , w tym Prodoor Sama Smitha, który dodał pełnoekranowy edytor i inne funkcje, które później zostały uwzględnione w samym PCBoard.

Język skryptowy PPL i PPE, który stawał się coraz bardziej dostępny, zwiększył popularność PCBoard i pojawił się w połowie lat dziewięćdziesiątych jako de facto standardowy system BBS dla warez BBS na IBM PC. Warez BBS używał głównie pirackich wersji oprogramowania BBS i dlatego nie pojawiał się w żadnych oficjalnych statystykach sprzedaży ani użytkowania oprogramowania. Tym, czym PCBoard był dla warezowych BBS-ów na IBM PC, był Amiexpress dla BBS-ów działających na komputerach Commodore Amiga .

Pomimo wysokiej ceny Clark Development Company sprzedała ponad 50 000 licencji PCBoard do 1995 roku.

Ostatnim pełnym wydaniem PCBoard firmy Clark Development Company była wersja 15.3 z września 1996 roku.

Clark Technologies, oddział Clark Development Company, ogłosił 29 lipca 1996 r. Dostępność kodu źródłowego i licencji OEM dla oprogramowania PCBoard BBS.

Ostateczna wersja to 15.4 beta, która miała miesięczny okres próbny. Później główny inżynier oprogramowania z Clark Development Company ujawnił informacje o tym, jak ominąć limit czasu okresu próbnego; limit czasu został wstawiony jako przypomnienie i nie miał na celu trwałego wyłączenia oprogramowania.

Clark Development Company zbankrutowała w lipcu 1997 roku i zamknęła swoje biura bez wcześniejszego ostrzeżenia, pozostawiając w tyle wielu niezadowolonych klientów. Klienci nigdy nie zostali powiadomieni przez firmę, a klienci, którzy właśnie kupili licencje na oprogramowanie, nie zostali powiadomieni, nie otrzymali zwrotu pieniędzy ani nie otrzymali dostępu do opłaconego oprogramowania.

PCB po CDC

Sysops nadal korzystał z PCBoard na całym świecie, nawet po ustaniu wsparcia ze strony CDC, gdy firma zbankrutowała. Pomocy udzielało wiele osób, które tworzyły narzędzia i dokumentację dla systemu PCBoard.

Firma już nie istniała, gdy problem roku 2000 , znany również jako problem roku 2000 lub błąd milenijny, trafił na pierwsze strony gazet. Jednak PCBoard miał tylko kilka drobnych problemów z rokiem 2000 (i 2001), a poprawki zostały udostępnione przez kilka osób.

Ostatnia pełna wersja PCBoard, wersja 15.3, tak naprawdę nigdy się nie przyjęła, a większość systemów, które były online po 1997 roku, nadal korzystała z poprzednich wersji oprogramowania 15.2x.

PCBoard jest nadal używany przez nostalgicznych fanów BBS. Istnieje darmowy sterownik FOSSIL o nazwie NetFoss , który umożliwia dostęp do PCBoard przez telnet pod Windows. Istniał również oparty na systemie DOS dodatek PCBoard „PCB Internet Collection”, który umożliwiał dostęp przez telnet poprzez zainstalowanie sterownika pakietu (tylko dla DOS).

Nagrody

Język programowania PCBoard / kompilator PPLC
  • 1994 - Nagroda Dvoraka za „Wybitną technologię telekomunikacji PC”
BBS Software
  • 1995 - Nagroda redakcji PC Magazine (wydanie z sierpnia 1995)
  • 1995 - Nagroda Dvoraka za „Najlepsze oprogramowanie BBS oparte na systemie OS / 2”
  • 1997 - Wprowadzony (Clark Development) do Shareware Hall of Fame w 1997 przez zarząd SIAF

Cechy

  • Obsługa przełączania pakietów
  • Pełna internacjonalizacja dat i strony kodowej
  • Wsparcie FOSSIL dla praktycznie każdej inteligentnej karty szeregowej (kod /M)
  • Załączanie plików do wiadomości
  • Wiele codziennych wydarzeń
  • Pełne wsparcie dla 2-bajtowych międzynarodowych zestawów znaków
  • Wbudowana obsługa pakietów wiadomości .QWK
  • Jukebox i „wolna” obsługa CD-ROM
  • Obsługa faksów przychodzących
  • Obsługa listy kopii węglowych
  • Obsługa komunikatów potwierdzających zwrot
  • Obsługa identyfikacji dzwoniącego
  • Obsługa ALIAS według obszaru konferencyjnego
  • Obsługa RIPscrip dla zdalnych rozmówców
  • PPL (kompilator języka programowania PCB) (opcjonalnie)
  • Automatyczne rozpoznawanie i obsługa UART 16550
  • Inteligentna i nieinteligentna obsługa wieloportowych kart szeregowych
  • Pełnoekranowy edytor tekstu
  • Obsługa grafiki ANSI
  • Operacja w pełnym kolorze
  • Czytanie wątków wiadomości
  • Obsługuje do 65 535 obszarów konferencyjnych (bazy wiadomości).
  • Obsługiwanych jest 36 protokołów przesyłania plików
  • Obsługuje 32 767 DRZWI na konferencję
  • Czat węzła kanału 255 w czasie rzeczywistym (czat CB)
  • Długie nagłówki wiadomości dla wszystkich programów NetMail, w tym Internetu, Usenetu i innych.
  • Logowanie do sieci lokalnej w celu obsługi wewnętrznej poczty e-mail
  • Bezpośrednia obsługa połączeń dla wewnętrznych sieci szeregowych i PADS
  • Komunikuje się bezpośrednio ze sterownikami OS/2 COMM, umożliwiając obsługę dużej liczby wielu węzłów w systemie OS/2
  • Automatycznie wykrywa działanie systemu OS/2 w celu kontroli przedziału czasowego
  • Pełna obsługa sieci dla dowolnej sieci zgodnej z NetBIOS , w tym NetWare , LANtastic , 3-Com, Vines i innych.
  • W razie potrzeby pełny zdalny dostęp DOS do SysOp
  • Prawdziwa i kompletna obsługa wielu języków

Wymagania

  • Kompatybilny z IBM PC
  • Minimum 320k RAMu
  • DOS 3.1 lub nowszy
  • Modem obsługujący zdalne połączenie telefoniczne, modem wirtualny, taki jak NetSerial, lub NetFoss telnet FOSSIL dla systemu Windows.

Płytka PCB/M

  • Wymaga procesora 80386 lub wyższego, ponieważ kod jest napisany przy użyciu instrukcji 80386 dla maksymalnej szybkości.

wersje PPLC

  • Płyta PCB V15.00 PPLC V1.00
  • Płyta PCB V15.10 PPLC V2.00
  • Płyta PCB V15.20 PPLC V3.00
  • Płyta PCB V15.21 PPLC V3.10
  • Płyta PCB V15.22 PPLC V3.20
  • Płyta PCB V15.30 PPLC V3.30
  • PCBoard V15.40 PPLC V3.40 (obie wersje beta)

Grupy PPE/PPL

Tysiące ŚOI zostało opracowanych i opublikowanych, często dostępnych bezpłatnie, przez osoby lub grupy sceniczne. Opracowano również szereg komercyjnych ŚOI, głównie na licencji shareware . Powstało wiele grup wydawniczych specjalizujących się w rozwoju narzędzi PPE i innych narzędzi PCB/BBS, takich jak francuska grupa Aegis Corp, rosyjska grupa Brutal PPE/PCE/PRO Coders (BPC) oraz niemiecka grupa Peanuts (PNS) i Paranoja (PNA).

Grupy Warez, takie jak PWA i DOD, wydały kilka PPE, które były używane przez wielu administratorów, w tym PPE „NewScan”, PPE „Files-Reverse” i DOD „LARS Upload Processor”.

Francuska grupa Aegis Corp rozprowadziła dekompilator PPE (PPLX) napisany przez Lone Runner, który umożliwił dekompilację plików binarnych PPE z powrotem do czytelnego dla człowieka kodu PPL. Lone Runner napisał także kompilator Aegis PPL, który generował mniejszy i szybszy kod niż oryginalny kompilator PPL firmy Clark Development. Potem pojawiły się inne narzędzia dla programistów PPE. Kolejnym dekompilatorem PPE był PPLDecompiler (PPLD) napisany przez CHiCKEN, członka „Swiss Coding Division” grupy Electronic Rats (EcR).

PCBboard Metaworlds

Metaworlds był próbą CDC stworzenia środowiska podobnego do BBS w Internecie, w zasadzie zamkniętej skrzynki pocztowej w formacie HTML online. Dostęp do treści był możliwy tylko dla zarejestrowanych użytkowników, którzy musieli uwierzytelnić się nazwą użytkownika i hasłem, aby uzyskać dostęp do systemu. Metaworlds wspierał pracę równoległą za pomocą standardowego ANSI i wykorzystywał Microsoft SQL Server jako podstawowa baza danych. Wersja uruchomieniowa Microsoft SQL Server była dostarczana z oprogramowaniem Metaworlds. CDC zbankrutowało, zanim Metaworlds zostało ukończone. Metaworlds został opracowany przez CDC, aby umożliwić przejście do Internetu, gdy upadek BBS stał się widoczny.

Zobacz też

Linki zewnętrzne