Maksym (BBS)
Deweloperzy | Scotta J. Dudleya |
---|---|
Pierwsze wydanie | 1990 |
Wersja stabilna | 3.01 / 1995 |
System operacyjny | MS-DOS , OS/2 , Windows , później Unix-like |
Typ | system tablic ogłoszeniowych |
Licencja | Powszechna Licencja Publiczna GNU |
Strona internetowa |
Maximus to system tablicy ogłoszeń , pierwotnie opracowany przez Scotta J. Dudleya za pośrednictwem jego firmy Lanius Corporation. Oprogramowanie zostało najpierw napisane i wydane zarówno dla MS-DOS, jak i OS/2 , a późniejsze wersje obsługują 32-bitowe systemy operacyjne Windows . Wersja MS-DOS była połączona z portem szeregowym (a tym samym z modemem) poprzez sterownik FOSSIL . Wersja 1.0 została wydana w 1990 r., A wersje 2.0 i 3.01 w 1991 i 1995 r. Kod źródłowy Maximusa i towarzyszących mu narzędzi, takich jak Squish , został wydany na licencji GNU General Public License w 2002 roku. Od tego czasu został przeniesiony do pracy pod Linuksem i innymi systemami operacyjnymi typu Unix .
Domyślnie Maximus zapewnia stosunkowo prosty interfejs dla wywołujących BBS renderowanych w ANSI lub ASCII , w porównaniu z innym oprogramowaniem BBS. Układ menu jest generowany automatycznie i po prostu rysowany. Jednak przy pewnym wysiłku można go bardzo dostosować, w tym zapewnić operatorowi systemu dostarczanie użytkownikom grafiki RIP . Kiedy systemy BBS były popularne, Maximus często przemawiał do operatorów systemów, którzy chcieli systemu, który wydawał się lekki, ale także do tych, którzy chcieli dużej elastyczności w możliwości dostosowywania wyglądu i zachowania systemu.
Konfiguracja Maximusa polega wyłącznie na edycji plików tekstowych przed uruchomieniem kompilatora w celu konwersji plików tekstowych na binarne pliki konfiguracyjne. Maximus obsługuje dwa niezależne języki programowania dla operatorów systemów w celu dostosowania ich BBS. Oba są kompilowane do kodu bajtowego rozpoznawanego przez Maximusa przed użyciem:
- Język MECCA jest przede wszystkim zorientowany na wyświetlanie, zapewniając podstawowe tokeny wskazujące działania, takie jak zmiany koloru tekstu wyświetlanego użytkownikowi, oraz prostą funkcjonalność do projektowania elementów, takich jak menu wymagające wprowadzania danych przez użytkownika lub zapisywania pewnych informacji w plikach na dysku w celu wymiany informacje z programami drzwi BBS .
- Od wydania wersji 3.0 programu Maximus w grudniu 1995 r. język MEX jest bardziej ustrukturyzowanym językiem programowania Turinga , który zapożycza pomysły z C , Pascala , BASICa i wielu podobnych języków. MEX zapewnia obsługę funkcji, struktur, tablic, łańcuchów i kilku dodatkowych złożonych koncepcji. Korzystając z MEX, operatorzy systemów mogą pisać dość złożone programy do uruchamiania na ich BBS i interakcji z użytkownikami.
Zobacz też
- Squish - podstawowy format poczty używany przez Maximusa i aplikacja do przesyłania poczty Fidonet używana do jego przetwarzania.
- Lista oprogramowania BBS
Dalsza lektura
- Recenzja wersji 1.02 w PC Magazine z 10 września 1991, s. 260 ciąg dalszy na s. 267