Phaeron udostępnił kolejną wersję testową swojego flagowego emulatora. Altirra 4.50 test 12 skupia się przede wszystkim na eliminacji drobnych błędów oraz znacznym usprawnieniu emulacji kultowego plotera Atari 1020.
Wśród najważniejszych zmian w najnowszym wydaniu znalazły się:
- Naprawienie błędu, przez który funkcja automatycznego uzupełniania nazw plików nie działała poprawnie, jeśli nazwa zaczynała się od cyfry.
- Całkowite przebudowanie emulacji kolorowej drukarki i plotera Atari 1020 na podstawie szczegółowych testów fizycznego urządzenia.
Dokładne testy sprzętowe wykazały, że Atari 1020 zachowuje się zupełnie inaczej niż podobne urządzenia z tamtej epoki, na przykład Commodore VIC-1520. Ploter od Atari nie zatrzymuje się na fizycznej krawędzi, lecz kontynuuje rysowanie wirtualnie w zakresie od -32767 do +32767, obcinając widoczny obraz do standardowego obszaru poziomego 0-480. Inaczej wygląda także przetwarzanie liczb: wartości spoza zakresu są resetowane do zera, notacja naukowa nie jest zaokrąglana do zera (np. 3E-5 jest odczytywane jako 3), a urządzenie nie rozróżnia przecinków od średników. Unikalną cechą Atari 1020 jest również możliwość łączenia komend w jednej linii za pomocą gwiazdki.
Odkryto także kilka specyficznych błędów oryginalnego oprogramowania układowego drukarki. Próba wyjechania poza zakres pozycji powoduje reset urządzenia, a wysłanie sekwencji C132 zmusza je do niekończącej się zmiany pisaków. Najbardziej zaskakujące jest jednak to, że drukarka akceptuje znak końca linii jako separator argumentów. Pozwala to na dzielenie komend graficznych między różne linie, co może prowadzić do nietypowego zachowania sprzętu i umożliwia wstrzykiwanie sekwencji ESC w środku instrukcji rysowania.
Pliki oraz szczegółowy dziennik zmian można znaleźć w wątku na forum AtariAge.
Brak komentarzy. Bądź pierwszy!