atari.area
twoje polskie źródło informacji o Atari

NOVA Basic 1.5 dla Atari XL/XE

Autor: dely / Blowjobb / NG | 31.10.2026 08:39

Mateusz Materzok udostępnił wersję 1.5 środowiska NOVA Basic dla ośmiobitowych komputerów Atari. Jest to kompilowany do kodu bajtowego, szybki dialekt 16-bitowego całkowitoliczbowego BASIC-a, zaprojektowany z myślą o tworzeniu dynamicznych gier. Programy wykonują się w nim około 10 razy szybciej niż w standardowym Atari BASIC.

Środowisko oferuje pełnoekranowy edytor tekstu bez konieczności numerowania wierszy, z automatycznymi wcięciami oraz natychmiastową kompilacją. Dialekt wspiera programowanie strukturalne (bloki IF, WHILE, REPEAT, pętle DO..LOOP oraz procedury PROC z parametrami lokalnymi).

Wśród funkcji multimedialnych i silnika gier znalazły się:

  • Wbudowana obsługa ekranów kafelkowych ANTIC 4 oraz płynnego sprzętowego scrollingu.
  • Prosta obsługa przerwań DLI pozwalająca na zmianę palety kolorów dla poszczególnych wierszy ekranu bez pisania kodu w asemblerze.
  • Wsparcie dla sprzętowych duszków GTIA (Player/Missile Graphics) z detekcją kolizji.
  • Silnik programowych sprite'ów (do 8 obiektów w trybie wielokolorowym oraz duże sprite 24x21 punktów).
  • Działający w przerwaniu VBL czterokanałowy odtwarzacz muzyki POKEY oraz efektów dźwiękowych SFX.
  • Automatyczna obsługa dodatkowej pamięci 64 KB w modelach 130XE na tablice danych.

Pakiet zawiera obraz dyskietki ATR z własnym systemem NovaBOOT, plik wykonywalny XEX, pełny kod źródłowy dla cc65 oraz przykładowe programy demonstracyjne.

Więcej informacji i pliki do pobrania w oficjalnym repozytorium projektu.

Brak komentarzy. Bądź pierwszy!

Dodaj komentarz

Musisz się zalogować, użyć konta Google lub użyć konta GitHub, aby dodać komentarz.