ATasm v1.30
- dely/Taquart @ 16.5.2025 @ 19:15
- Tagi: 8bit programowanie
Ukazała się nowa wersja ATASM oznaczona numerem 1.30. ATasm v1.30 to assembler dla procesora 6502 działający z poziomu wiersza poleceń, zgodny z oryginalnym Mac/65 od OSS. Umożliwia tworzenie oprogramowania dla Atari przy użyciu nowoczesnych edytorów i błyskawicznej kompilacji. Obsługuje pliki binarne, obrazy dysków (.XFD/.ATR), a także współpracuje z emulatorami Atari800, Atari800Win i Atari++. ATASM oferuje bogaty zestaw makr, dyrektywy specyficzne dla Atari (.SBYTE, .FLOAT), wsparcie dla nieudokumentowanych instrukcji 6502, a także działa natywnie w systemach Windows, Linux i macOS.
Wersja 1.30 wprowadza szereg nowych funkcji i usprawnień:
- Dodanie operatorów przesunięć bitowych << i >>
- Lepszy eksport symboli/etykiet dla integracji z rozszerzeniem Atasm-Altirra-Bridge dla VS Code
- Rozszerzenie dyrektywy .IF o .ELSEIF
- Długie skoki: JEQ, JNE, JPL, JMI, JCC, JCS, JVC, JVS
- Wsparcie dla dyrektyw .INIT i .RUN ustawiających wektory dla pliku
- Skróty .IFDEF i .IFNDEF jako alternatywy dla .IF .DEF i .IF .NOT .DEF
- Wprowadzenie .PROC i .ENDP do definiowania lokalnych „funkcji”
- Nowe narzędzia kontrolne: .GUARD i .NOTIFY do pilnowania granic pamięci
Pliki do pobrania oraz kod źródłowy dostępne są w repozytorium projektu.
ugBASIC v1.17.2
- dely/Taquart @ 16.5.2025 @ 19:15
- Tagi: 8bit programowanie
Ukazała się nowa wersja ugBASIC oznaczona numerem 1.17.2. To wszechstronny język programowania BASIC oraz cross-kompilator pozwalający na tworzenie programów na różne platformy 8-bitowe, w tym Atari, Commodore, MSX, TRS-80 Color Computer i inne. Projekt, rozwijany przez spotlessmind1975, oferuje nowoczesne podejście do klasycznego BASIC-a, zorientowane na tworzenie oprogramowania z wykorzystaniem grafiki, dźwięku i urządzeń peryferyjnych.
Wersja 1.17.2 przynosi wiele poprawek i usprawnień dla wszystkich wspieranych platform, a także szereg istotnych optymalizacji dla systemów opartych o procesor 6809. Do nowości należą m.in.:
- Obsługa poziomego scrollowania ekranu (SCREEN HORIZONTAL SCROLL) na coco3
- Podwójny bufor na układzie 6847 (coco, d32, d64)
- Wsparcie dla tabletu graficznego X-PAD na coco
- Instrukcje DRAW i PLAY przygotowane do współpracy z multitaskingiem
- Dodanie typów użytkownika za pomocą instrukcji BEGIN TYPE
- Czytelniejsze komunikaty o błędach składniowych
- Nowe instrukcje FADE IN / FADE OUT oraz CLS boxed
- Poprawki i optymalizacje kompilatora, m.in. przesunięcie loadera to8 w wyższą pamięć
- Obsługa komentarzy przy odczycie plików CSV i ładowanie uproszczonych fontów ASCII
- Wsparcie dla STORAGE (pc128op i to8), optymalizacje PUT IMAGE oraz implementacja przezroczystości (DEFINE TRANSPARENCY COARSE / PRECISE) dla trybu 6847
Dodano także nowe słowa kluczowe, takie jak: BEGIN...END TYPE, FADE IN, FADE OUT, VECTOR, LET, CREATE VECTOR, ROTATE VECTOR, X(), Y().
Więcej informacji i pliki do pobrania dostępne są na oficjalnej stronie projektu lub w repozytorium GitHub.
Zapraszamy do artykułów na atari.area!
- dely/Taquart @ 16.5.2025 @ 18:51
- Tagi: 8bit programowanie
Szukasz różnorodnych materiałów na temat Atari? Koniecznie odwiedź dział artykułów na stronie atari.area. To prawdziwa kopalnia wiedzy dla każdego entuzjasty 8-bitowego świata.
Wśród dostępnych tam tekstów znajdziesz m.in.:
To tylko niewielka część dostępnych materiałów. Na stronie znajdziesz również artykuły o kopiowaniu danych między różnymi nośnikami, kompilatorach języka C dla Atari czy zniekształceniach dźwięku w układzie POKEY.
Zachęcamy do regularnego odwiedzania działu artykułów, aby być na bieżąco z nowościami i pogłębiać swoją wiedzę o Atari.
ICE-T 2.76 alpha 9
- dely/Taquart @ 11.5.2025 @ 09:53
- Tagi: 8bit oprogramowanie
Ukazała się nowa wersja zaawansowanego emulatora terminala ICE-T 2.76 alpha 9 dla komputerów Atari 8-bit. Autorem programu jest Itay Chamiel. Nowa wersja przynosi znaczące ulepszenia w obsłudze kolorów ANSI — emulacja kolorów działa teraz znacznie bardziej spójnie i zgodnie ze standardami, przy zachowaniu ograniczeń platformy. Dodatkowo kolory prezentują się poprawnie również w trybie z odwróconym kontrastem (ciemny tekst na jasnym tle). Jak w poprzednich wersjach, wymagane jest co najmniej 128 KB RAM oraz zainstalowany handler R:.
Wśród nowości znalazły się:
- Nowa opcja konfiguracyjna "Return sends" pozwalająca określić kod wysyłany po naciśnięciu klawisza Return.
- Obsługa pamięci rozszerzonej w standardzie Axlon.
- Wsparcie dla dodatkowych trybów kolorów ANSI, w tym RGB i indeksowanych (xterm): Esc [38/48;2;Rn;Gn;Bn;m oraz Esc [38/48;5;In;m.
Emulatory takie jak ICE-T przywołują ducha dawnych połączeń przez modemy akustyczne — urządzenia z lat 80., które umożliwiały transmisję danych przez linię telefoniczną. Użytkownik umieszczał słuchawkę telefoniczną w specjalnych gniazdach, a modem konwertował sygnały cyfrowe na dźwiękowe i odwrotnie, co pozwalało na komunikację z BBS-ami i innymi komputerami na odległość.
Pobierz wersję standardową, z obsługą Axlon
ABBUC Software i Hardware Compos
- dely/Taquart @ 8.5.2025 @ 21:00
- Tagi: 8bit programowanie sprzęt
Ruszyły coroczne konkursy ABBUC Software oraz ABBUC Hardware! Termin nadsyłania zgłoszeń w obu kategoriach upływa 31 lipca 2025 roku.
Zarówno w kategorii oprogramowania, jak i sprzętu, główna nagroda to 500 EUR. To doskonała okazja, by zaprezentować swoją twórczość i przyczynić się do rozwoju społeczności użytkowników Atari 8-bit.
ABBUC (Atari Bit Byter User Club) to największy na świecie aktywny klub użytkowników komputerów Atari 8-bit, działający nieprzerwanie od 1985 roku. Klub organizuje konkursy, wydaje regularne magazyny i wspiera rozwój nowych projektów softwarowych i hardwarowych dla klasycznych komputerów Atari.
Pełny regulamin konkursu w języku niemieckim i angielskim znajdziesz na stronie konkursu software'owego oraz konkursu hardware'owego.
Atari ANTIC Displaylist Designer
- dely/Taquart @ 6.5.2025 @ 17:46
- Tagi: 8bit programowanie
Pojawiło się ciekawe nowe narzędzie dla twórców oprogramowania na Atari 8-bit — Atari ANTIC Displaylist Designer, działający w przeglądarce edytor listy wyświetlania (ANTIC display list).
To intuicyjne narzędzie umożliwia tworzenie, edytowanie i wizualizację list wyświetlania w interfejsie typu "przeciągnij i upuść", z podglądem w czasie rzeczywistym oraz generowaniem kodu asemblerowego.
Najważniejsze funkcje:
- Interaktywny edytor: dodawanie, usuwanie, duplikowanie i reorganizacja wierszy listy (tryby graficzne, blanki, JVB) ze wsparciem LMS, DLI, VSCROLL i HSCROLL
- Wizualny podgląd: kolorowa grafika prezentująca tryby graficzne, flagi i strefy overscan
- Generowanie kodu: możliwość eksportu jako dyrektywy .byte do użycia w asemblerze
- Podsumowanie: liczba linii i zajętych bajtów widoczna na bieżąco
- Brak potrzeby serwera – narzędzie działa w pełni lokalnie, z wykorzystaniem Tailwind CSS i Alpine.js przez CDN
Więcej informacji i kod źródłowy dostępne w repozytorium projektu.
65C816 XL OS v. 2.47
- dely/Taquart @ 23.4.2025 @ 07:18
- Tagi: 8bit oprogramowanie
Pojawiła się nowa wersja alternatywnego systemu operacyjnego 65C816 XL OS v. 2.47 autorstwa draco/DLT, przeznaczonego dla komputerów Atari 8-bit z procesorem 65C816.
Lista zmian:
- ACX loader: size-optimizations, cleanups, bugfixes
- ACX loader: when LOADAD ($02D1-$02D2) is $0000, let LOADAD=MEMLO
- SIO: Multi I/O workaround revisited
- S: device: size optimizations in XIO 18 (drawto)
- SETVBV now uses an atomic word write to update interrupt vectors
- take into account that addresses $010000-$0100FF may mirror the ZP not only on Rapidus
Nowy OS można pobrać ze strony autora.
Prima Aprilis Compo 2025
- dely/Taquart @ 31.3.2025 @ 17:12
- Tagi: 8bit programowanie
No i mamy kolejną okazję, by sprawdzić swoje umiejętności w programowaniu! Wystartowała nowa edycja Prima Aprilis Compo, w której obowiązuje jedno proste, ale wymagające wyzwanie - piszemy wyłącznie w Atari BASIC.
Zasady konkursu:
- Kod piszemy tylko w Atari BASIC. Można korzystać z USR, ale cały kod musi być możliwy do wpisania w BASIC-u.
- Ostateczna wersja programu musi zostać opublikowana przed 1 IV 2025 0:00 CEST (czyli GMT+2).
- Kod można jedynie dopisywać - kasowanie nie jest dozwolone. Drobne modyfikacje są akceptowane.
- Fragmenty kodu pisane w inwersji umieszczamy w nawiasach kwadratowych.
To świetna okazja, by przypomnieć sobie czasy, gdy każda linijka kodu miała znaczenie, a sprytne rozwiązania były kluczem do sukcesu. Gotowi na wyzwanie? Klawiatury w dłoń i do dzieła!
Mad Pascal 1.7.2
- dely/Taquart @ 23.2.2025 @ 18:48
- Tagi: 8bit programowanie
Informujemy o premierze najnowszej wersji kompilatora MadPascal! W tej aktualizacji skupiono się na optymalizacjach, poprawkach błędów oraz dodaniu nowych funkcjonalności, które ułatwią i przyspieszą pracę programistów.
Zmiany:
- Optimizations and bug fixes
- Faster code for ABSOLUTE arrays
- New unit SYSTEM: Added array
mem: array [0..0] of byte absolute $0000
- Optimization for CASE statements (tail optimize)
- INC/DEC optimization for striped arrays
- New unit E80: Handler E: in HiRes mode, 80 columns
- New unit RC4: Encryption with RC4 algorithm
Zachęcamy do pobrania nowej wersji i przetestowania ulepszeń!
FastBasic 4.7
- dely/Taquart @ 2.1.2025 @ 20:18
- Tagi: 8bit programowanie
Nowa wersja FastBasic 4.7 wprowadza liczne zmiany w porównaniu do 4.6.
Dodano nowe instrukcje, takie jak SIO, wsparcie dla Fujinet (NOPEN, NCLOSE, NSTATUS, NGET), obsługę ADR dla zmiennych zmiennoprzecinkowych, oraz nowe funkcje, w tym %() i %TIME. Ulepszono składnię (np. możliwość pomijania nawiasów w funkcjach łańcuchowych) oraz zmniejszono ograniczenia w instrukcjach PRINT.
W IDE i kompilatorze Atari dodano kompilator linii poleceń FBCI, zoptymalizowano rozmiar IDE oraz poprawiono wydajność i błędy. W kompilatorze krzyżowym wprowadzono lepsze komunikaty o błędach, obsługę nazw plików ze spacjami i Unicode, a także mechanizmy usuwania plików pośrednich. Rozszerzono również możliwości wyszukiwania plików wymaganych przez kompilator.
Pełna lista zmian oraz pobieranie na stronie projektu, manual również tamże.
TURGEN 9.3.0
- dely/Taquart @ 27.11.2024 @ 20:11
- Tagi: 8bit PC emulacja oprogramowanie
Kolejna wersja multiplatformowego narzędzia do zarządzania, konwersji, tworzenia (oraz wszystkiego, czego można sobie wymarzyć) taśm. Zmiany:
User Experience:
- Wiele komunikatów o błędach zostało udoskonalonych, aby dostarczać bardziej zrozumiałe informacje.
- Turbo 2000: Dalsze ulepszenia interfejsu graficznego (GUI).
Udoskonalenia:
- TSFX dla standardowych nagrań na taśmach obsługuje teraz dowolne prędkości transferu, nie tylko 600 bps. Przerwy między rekordami (IRGs) są generowane z większą precyzją. Sygnały FSK są pomijane (z komunikatem), ale przetwarzanie wskazanego elementu projektu trwa dalej.
- Generator obrazów taśm: Ulepszono przetwarzanie ciszy. Obsługiwane są cisza początkowa i końcowa, a fragmenty "baud" i "pwms" nie pochłaniają już ciszy.
- TSFX: Standardowe i turbo bloki mogą być dowolnie mieszane w złożonych TSFXach.
- Wyjście Wave i Audio: Na końcu generowanego sygnału zawsze gwarantowanych jest kilka milisekund ciszy.
- Wyjście obrazu taśmy: Bloki danych Turbo mogą być dzielone na wiele segmentów obrazu taśmy "pwmd", jeśli ich rozmiar przekracza 64 KB. Jest to przydatne dla systemu Unerring Master Atari Turbo.
Poprawki błędów
- Standard: TSFXy nie generowały w ogóle tonów prowadzących, co skutkowało nieużywalnymi nagraniami.
- Super Turbo: TSFXy generowały nieczytelny sygnał (zła konfiguracja tabeli długości impulsów).
- Standard Plus: Naprawiono błąd wprowadzony w wersji 9.2.28, który uniemożliwiał tworzenie TSFXów i powodował ClassCastException podczas ich tworzenia.
- Standard Plus: TSFXy dla Turbo 2600 generowały nieużywalne nagrania z błędnymi sumami kontrolnymi.
Tradycyjnie pobieramy z repozytorium.
hatari 2.5.0
- Miker/BJB/NG @ 21.4.2024 @ 09:37
- Tagi: ST STE Falcon emulacja oprogramowanie
Od dwóch dni dostępna jest najnowsza (2.5.0) wersja Hatari. Dla porządku przypomnę, że jest to emulator Atari 16/32bit dla GNU/Linux, BSD, Mac OS X, Windows oraz innych systemów wspierających bibliotekę SDL. Lista zmian (duża) dostępna jest tutaj. Natomiast emulator, jak również jego źródła, możemy pobrać stąd.
ASAP 6.0.1 i RECOIL 6.4.0
- dely/Taquart @ 17.11.2023 @ 12:37
- Tagi: 8bit PC emulacja oprogramowanie
Są dostępne nowe wersje narzędzi na PC/Mac/urządzenia mobilne.
ASAP (Another Slight Atari Player) odtwarza muzykę 8-bitowego Atari. Dzisiejsza wersja 6.0.1 poprawia błąd, który skutkował bardzo złą jakością dźwięku w wersji 6.0.0. Ponadto w ustawieniach wtyczek do foobar2000, Winampa i XMPlay możemy teraz wybrać docelową częstotliwość próbkowania, a wtyczka foobar2000 obsługuje tryb ciemny interfejsu użytkownika.
RECOIL (Retro Computer Image Library) wyświetla 550 formatów plików graficznych komputerów z XX wieku, z czego blisko połowę stanowią formaty programów graficznych na różne modele komputerów Atari. Ostatnio pisaliśmy o tym projekcie pod koniec zeszłego roku. W tym roku wyszły trzy wersje, które dodają obsługę kilku formatów i wprowadzają poprawki dla dotychczas obsługiwanych formatów.
Nowe wersje programów i wtyczek pobieramy odpowiednio z https://asap.sourceforge.net oraz https://recoil.sourceforge.net
RECOIL 6.3.2 i xasm 3.2.1
- dely/Taquart @ 16.12.2022 @ 10:49
- Tagi: 8bit PC emulacja oprogramowanie
W ostatnich dniach wyszły nowe wersje narzędzi dla 8-bitowego Atari (i nie tylko) działające na PC i Maku.
RECOIL to rozwijana od 2009 roku przeglądarka plików graficznych. Wersja 6.3.2 obsługuje 534 formaty (przybyło sześć) oraz naprawia obsługę nieprawidłowych plików.
Paczki dla Windows/macOS/Linux/Android pobieramy z https://recoil.sourceforge.net lub sklepów Windows i Android.
xasm to powstały w 1998 roku asembler skrośny. W wersji 3.2.1 dodano:
- obsługę dowolnej liczby mnemoników ze wspólnym argumentem (np. lda:cmp:req 20)
- odczyt źródła ze standardowego wejścia, zapis pliku binarnego lub listingu na standardowe wyjście
Autorem obu zmian jest Epi - dzięki!
Paczki dla Windows/macOS/Linux pobieramy z GitHuba autora.
TURGEN 9.1.2
- dely/Blowjobb @ 22.11.2022 @ 18:29
- Tagi: 8bit PC emulacja oprogramowanie
Kolejna wersja multiplatformowego narzędzia do zarządzania, konwersji, tworzenia (oraz wszystkiego, czego można sobie wymarzyć) taśm. Zmiany:
- AST Plugin: Fixed conversion of binary files to the Unerring Masters turbo system. Binary files that ended with an INIT segment were converted incorrectly.
- GENCAS: The gencas.sh script now refers to 'bash' in its shebang line instead of incorrect 'sh'
- Beginner's Guide: Fixed grammar and spelling
Tradycyjnie pobieramy z repozytorium.
TURGEN 9.1.0 - Gustav Husak
- dely/Blowjobb @ 31.8.2022 @ 08:19
- Tagi: 8bit PC emulacja oprogramowanie
Kolejna wersja multiplatformowego narzędzia do zarządzania, konwersji, tworzenia (oraz wszystkiego, czego można sobie wymarzyć) taśm. Zmiany:
- The hierarchy of the menus has been changed. The new hierarchy is much closer match to the standard Windows applications.
- The "Playlist" and "Playlist items" have been renamed to "Project" and "Project items"
Tradycyjnie pobieramy z repozytorium.
RECOIL 6.3.0
- dely/Blowjobb @ 26.8.2022 @ 16:30
- Tagi: 8bit PC emulacja oprogramowanie grafika
Trzynaście lat temu pojawiła się wersja 1.0.0 projektu FAIL (First Atari Image Library), wyświetlająca 19 formatów graficznych z 8-bitowego Atari.
Dzisiaj projekt RECOIL (Retro Computer Image Library), będący kontynuacją FAIL, doczekał się wydania 6.3.0, obsługującego 527 formatów graficznych z wszystkich rodzin komputerów Atari, Commodore, ZX Spectrum, a także wielu egzotycznych platform.
Zmiany od poprzedniej wersji:
- dodane kilkadziesiąt formatów, głównie C64 i ZX Spectrum, ale też format Graph2Font vertical scroll (VSC+G2F)
- poprawki w obsłudze dotychczasowych formatów
- możliwość zapisywania i przesyłania grafik jako PNG na Androidzie
Programy i wtyczki dla Windows, Androida, OS X i Linuksa pobieramy z recoil.sourceforge.net lub sklepów Android i Windows.
TURGEN 9.0.6
- dely/Blowjobb @ 16.8.2022 @ 19:58
- Tagi: 8bit PC emulacja oprogramowanie
Kolejna wersja multiplatformowego narzędzia do zarządzania, konwersji, tworzenia (oraz wszystkiego, czego można sobie wymarzyć) taśm. Zmiany:
- Automatically detect .SAP chip tune audio tracks and convert them with the asapconv utility from the ASAP project
- Add support for monaural audio tracks
- Support conversion of binary files to the Atari Turbo Tape (ATT) format
- For AST block termination signal, generate one pwmc tape image chunk instead of 128 pwml chunks
- Fullpack .msi installer for windows, which includes both the application and Java 17 runtime.
Tradycyjnie pobieramy z repozytorium.
Mad Pascal 1.6.6
- dely/Blowjobb @ 15.8.2022 @ 19:24
- Tagi: 8bit programowanie
Kolejna rozwojowa wersja kompilatora języka Pascal dla ośmiobitowych komputerów z procesorem 6502. Aktualnie MadPascal pozwala na tworzenie programów dla takich platform jak Atari, Commodore 64, Commodore z rodziny 264. Usprawnienia w stosunku do poprzedniej edycji:
- improved implementation of EXIT
- added ability to generate code for RAW (-target)
- added support for INLINE modifier for procedures and functions
- added ability to declare a variable on the null page by using REGISTER modifier
- added support for TEXTFILE (TEXT) type
- new unit INIFILES
- unit SYSUTILS: CompareMem, TryStrToInt
- unit SYSTEM: CompareByte, Pos, Delete
- improved passing of parameters to objects (OBJECT) without participation of program stack :STACKORIGIN (in most cases)
- added possibility to mark a variable as ephemeral [volatile]
[volatile] vcount: byte absolute $d40b;
- for OBJECT added methods CONSTRUCTOR, DESTRUCTOR
- added support for macros {$define label (parameters) := expression}
- added 'FOR element IN array' construction for arrays not exceeding 256 bytes
- more free memory on the zero page, FXPTR, PSPTR pointers are now allocated depending on whether they are used
- added support for FLOAT16 type
- added support for procedural type
- unit ZX2
Pobieramy z repozytorium.
ABBUC Software contest 2022
- dely/Blowjobb @ 5.8.2022 @ 20:47
- Tagi: 8bit gry oprogramowanie
Zakończył się proces przyjmowania i sprawdzania prac, które wezmą udział w dorocznym konkursie na najlepszy program w ABBUC Software Contest. W rywalizacji wezmą udział następujący uczestnicy:
- Moon Quest - Michał Radecki-Mikulicz stRing/Agenda
- Retro Dschump - Peter Hinz, Miker
- The PACMeN-evolution - LarsLanghans
- Der Schränker - Kveldulfur
- Der Schränker 2 - Kveldulfur
- Battle of Eris - Peter Prodehl
- Arcadia - Amarok
- Break it! reloaded 2022 - Oliver Cyranka
- MIDICar Player - Paweł Banaś
- Dye Heritage Edition - Christian "Irgendwer" Kruger
- Bunny Hop - Fandal, PG, Leopold
- Trax - Shanti77
- Dark Keep - Popmilo
- Binary parasite - Matosimi
- Segments lister - Kaj de Vos
Prace zostaną oficjalnie zaprezentowane tradycyjnie podczas dorocznego spotkania klubu ABBUC, a wyniki konkursu zostaną opublikowane w najbliższym magazynie oraz na forum ABBUC - o czym oczywiście poinformujemy tutaj.