MLX (oprogramowanie)
MLX to seria narzędzi do wprowadzania w języku maszynowym publikowanych przez magazyny COMPUTE! i COMPUTE!'s Gazette , a także książki z COMPUTE! Publikacje. Programy te zostały zaprojektowane tak, aby umożliwić stosunkowo łatwe wprowadzanie wpisów w języku maszynowym, które często były zawarte w tych publikacjach. Wersje były dostępne dla Commodore 64 , VIC-20 , 8-bitowej rodziny Atari i Apple II . Listy MLX były zarezerwowane dla stosunkowo długich programów w języku maszynowym, takich jak SpeedScript , niektóre wydajne narzędzia i szybkie gry.
Pierwsza wersja
MLX został wprowadzony w numerze COMPUTE z grudnia 1983 roku! dla rodziny Commodore 64 i Atari 8-bit (niezbędne do wprowadzenia gry Atari Chopperoids na Pg 122), a jednocześnie w numerze COMPUTE!'s Gazette z grudnia 1983 r . do wykorzystania przy wpisie dwóch gier języka maszynowego C-64 , doskonały Spike (str. 74) i konkurencyjny pojedynek kosmiczny (str. 80).
Następnie ukazała się wersja ze stycznia 1984 r. COMPUTE!'s Gazette , dla VIC-20 z rozszerzeniem 8 K , która była niezbędna do wejścia do wersji VIC-20 edytora tekstu SpeedScript .
MLX cieszył się dużym zainteresowaniem, kiedy został po raz pierwszy wprowadzony, ponieważ numer COMPUTE!'s Gazette z lutego 1984 zawierał niesamowicie szalone Astro Panic! (Str. 68) dla C-64 .
COMPUTE!'s Gazette z marca 1984 r. Zawierało Tiny MLX, dostosowaną wersję specjalnie zmodyfikowaną, aby umożliwić pisanie w grze CUT-OFF! (str. 46) na nieekspandowanym VIC-20 .
Kolumna Bug Swatter w gazecie COMPUTE! z marca 1984 r. zawierała poprawki do list programów MLX z magazynów COMPUTE! z grudnia 1983 r. i stycznia 1984 r. Gazette . Te poprawki dotyczyły również 64 MLX, które zostały wydrukowane w COMPUTE! problem, ale nigdy nie pojawił się w CAPUTE! kolumna. Zarówno COMPUTE! ze stycznia 1984 r. a wykazy Gazette MLX odzwierciedlały te same zmiany, ale, o dziwo, wiersze 210 i 215 różniły się w zaktualizowanych wersjach.
Podobnie CAPUTE! kolumna w COMPUTE! z marca 1984 r. Magazyn zawierał poprawkę dotyczącą Atari MLX z wydania z grudnia 1983 roku.
W wersji Commodore, począwszy od wydania COMPUTE z maja 1984 roku! , kilka klawiszy klawiatury jest przedefiniowanych, aby utworzyć prowizoryczną klawiaturę numeryczną .
Te wersje wykorzystywały format składający się z sześciu bajtów danych w formacie dziesiętnym i siódmego jako sumy kontrolnej . Program automatycznie zwiększa adres i drukuje separatory przecinków co trzy znaki. Nieprawidłowe naciśnięcia klawiszy są ignorowane.
Poprawiona wersja
Nowa wersja MLX została wprowadzona dla Apple II w numerze z czerwca 1985 roku. Ta wersja używa formatu szesnastkowego 8 bajtów na linię . Zaimplementowano bardziej wyrafinowany algorytm wyłapujący błędy przeoczone przez oryginał.
Ulepszone funkcje zostały następnie przeniesione do Commodore 64. Nowa wersja, znana na ekranie tytułowym jako „MLX II”, ale poza tym po prostu jako „nowy MLX”, pojawiła się w numerze COMPUTE z grudnia 1985 roku ! . Został wydrukowany w COMPUTE! Gazette w następnym miesiącu. Ta wersja MLX była używana do czasu, gdy COMPUTE!'s Gazette przełączyło się na format tylko na dysku w grudniu 1993 roku.
Wersja MLX dla Commodore 128 po raz pierwszy pojawiła się na stronie 89 w Compute!'s Gazette z sierpnia 1986 r., O wpisie TurboDisk 128 (str. 68) i 128 Sprite Rotator (str. 74). COMPUTE z marca 1987! zawierał Commodore 128 (str. 126) w połączeniu z przeglądarką plików 128 (str. 100).
Zobacz też
- Automatyczny korektor – COMPUTE!” Narzędzie sumy kontrolnej dla programów w języku BASIC