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

Mad Assembler 2.1.5

dely/Blowjobb | 27.04.2022 07:36 | komentarze (2)

Ukazała się kolejna wersja aktywnie rozwijanego crossassemblera MADS. W bieżącej wersji dokonano następujących zmian i usprawnień:

  • added warning message Register A is changed for pseudo commands DEW, DEL, DED
  • new switch -bc Branch condition test, causes warning messages to be generated in case the jump is out of range or exceeds a memory page
  • improved performance of .UNDEF, .IFDEF
  • improved execution of nested .REPT loops
  • added ability to combine local areas, .LOCAL +label_name
  • added coloring of console messages
  • code self-modification labels, e.g: lda label:#$40

Pobieramy z repozytorium projektu.

11. Edycja BASIC 10 Liner Contest

dely/Blowjobb | 04.02.2022 10:45 | komentarze (0)

Rozpoczęła się jedenasta edycja dorocznego konkursu na dziesięciolinijkowe programy napisane w języku BASIC z przeznaczeniem dla ośmiobitowych komputerów. Akceptowane są gry i inne programy - jedyny warunek to zmieszczenie się w dziesięciu liniach. Startować można w następujących kategoriach:

  • PUR-80 - gra w 10 liniach, nie więcej niż 80 znaków na linię,
  • PUR-120 - gra w 10 liniach, nie więcej niż 120 znaków na linię,
  • EXTREME-256 - gra w 10 liniach, nie więcej niż 256 znaków na linię,
  • SCHAU - dowolny program w 10 liniach, nie więcej niż 256 znaków na linię.

Prace można nadsyłać do 26 marca, a wyniki zostaną ogłoszone 9 lipca. Szczegółowe zasady konkursu znajdziecie na stronie wydarzenia, tamże również wyniki poprzednich konkursów oraz nadesłane prace.

ASAP 5.1.0, RECOIL 6.1.1, xasm 3.2.0

dely/Blowjobb | 22.07.2021 10:30 | komentarze (1)

W ostatnich tygodniach wyszły nowe wersje narzędzi na PC, macOS i Androida.

ASAP to odtwarzacz muzyki z 8-bitowego Atari. Zmiany w wersji 5.1.0:

  • apka Android ma wbudowany obecny stan repozytorium ASMA, czyli 917 więcej plików SAP w porównaniu z ostatnim wydaniem ASMA z 2015 roku
  • poprawione wycieki pamięci we wtyczce BASS/AIMP
  • obsługa Unicode we wtyczce Windows Explorer
  • poprawiona opcja "-ft" w chksap
  • nazwy plików SAP wyświetlane w TortoiseMerge
  • paczki Windows i macOS mają podpis cyfrowy
  • ASAP2WAV w językach Python i Swift
  • ASAP2WAV w JavaScript działa pod Node.js, nie działa już pod DMDScript ani JScript

Odtwarzacz na Androida, Windows, macOS i Linuksa pobieramy z http://asap.sourceforge.net.

RECOIL to przeglądarka grafiki w formatach natywnych dla wielu komputerów 8- i 16-bitowych. Obecna wersja 6.1.1 rozpoznaje 465 formatów, w tym 136 formatów 8-bitowego Atari i 116 formatów Atari ST/TT/Falcon. Zmiany w stosunku do poprzedniej wersji:

  • nowe formaty 8-bitowego Atari: Mad Studio (AN2, AN4, AN5, TL4), Zoom-4 graphics editor (ZM4)
  • ulepszona obsługa formatów: MSX Screen 4 (SC4), Amiga icon (INFO), Mad Studio (GR1, GR2, MPL)
  • paczka macOS poddana notaryzacji, czyli skanowaniu przez firmę Apple, które jest wymagane na nowych macOS

Przeglądarkę na Androida, Windows, macOS i Linuksa pobieramy z http://recoil.sourceforge.net lub ze sklepów Android i Windows 10.

xasm to asembler skrośny 6502 o dużej zgodności wstecznej z Quick Assemblerem i wielu rozszerzeniach składni. W wersji 3.2.0:

  • lokalne etykiety
  • poprawiony błąd powodujący brak generowanych bajtów w listingu po użyciu OPT L+
  • krótszy kod generowany dla MWX/MWY z ujemnym argumentem natychmiastowym
  • program dla Windows jest podpisany cyfrowo
  • paczka macOS jest podpisana cyfrowo, notaryzowana i instalowana w /usr/local/bin

Asembler na Windows, macOS i Linuksa pobieramy z GitHuba.

ASAP i RECOIL są w większości zaimplementowane w języku Ć. W numerze 96 magazynu "Programista" został opublikowany artykuł na temat tego języka.

MadPascal 1.6.3

dely/Blowjobb | 04.01.2020 19:14 | komentarze (0)

Nowa wersja multiplatformowego kompilatora MadPascal w nowej wersji przynosi sporą ilość optymalizacji generowanego kodu, a także nowe biblioteki, dzięki którym w prosty sposób można używać niestandardowych trybów graficznych.

  • poprawki, optymalizacje - SYSUTILS: Trim
  • SYSTEM: PByte, PByteArray, PWord
  • GRAPH, FASTGRAPH: TFrameBuffer, DisplayBuffer, FrameBuffer, SwitchBuffer, Scanline
  • BLIBS: unit GR10PP
  • LIB: unit GR4PP

Kompilator pobieramy ze strony domowej.

ASAP 5.0.0, RECOIL 5.0.0, xasm 3.1.1

dely/Blowjobb | 21.11.2019 14:39 | komentarze (5)

W ostatnich dniach pojawiły się aktualizacje trzech narzędzi działających na nowoczesnym sprzęcie, a dotyczących Atari.

Another Slight Atari Player (ASAP) to odtwarzacz muzyki z 8-bitowego Atari w formatach SAP oraz kilku trackerów (RMT, CMC i inne). Program działa pod Windows, macOS, Linuksem, Androidem oraz w przeglądarce. W nowej wersji głównie poprawki aplikacji Android. Program pobieramy ze strony domowej.

Retro Computer Image Library (RECOIL) to przeglądarka grafiki ze wszystkich komputerów Atari, a także konkurencyjnych maszyn, jak C64 czy Amiga. Lista przeszło 400 otwieranych formatów plików w wersji 5.0.0 wzbogaciła się o kilka pozycji. Program na Androida, Windows, macOS, Linuksa i przeglądarki jest dostępny na stronie http://recoil.sourceforge.net/ a także w sklepach Android i Windows 10.

Oba programy są zaimplementowane w większości w języku Ć, tłumaczonym automatycznie na C, C++, C#, Javę i JavaScript.

xasm to skrośny asembler 6502 z oryginalnymi rozszerzeniami składni. Program na Windows, macOS i Linuksa wraz z dokumentacją i pełnym kodem źródłowym jest zamieszczony na https://github.com/pfusik/xasm. Najnowsza wersja poprawia kilka drobnych niedogodności. O 21-letniej historii projektu można poczytać w dodatku do książki "Mapa pamięci Atari XL/XE - Dyskowe Systemy Operacyjne" w wydaniu Retronics.