1

(15 odpowiedzi, napisanych Różne)

Z lekkim poślizgiem, ale chyba czas zamknąć. Prosiłbym, jeśli jest coś jeszcze do dokończenia, o wprowadzenie ostatnich poprawek i wygenerowanie jednego finalnego pliku - nie chciałbym przez nieuwagę wyrzucić czyjegoś kodu.
Niestety żałuję, ale nie dane mi było pouczestniczyć - a taka data jest! Może w następnym roku?

Dziękuję wszystkim za wkład i uczestnictwo.

2

(15 odpowiedzi, napisanych Różne)

Z małym poślizgiem, ale startujemy:

32700 REM Prima Aprilis Compo 2025
32701 REM by Mono

3

(15 odpowiedzi, napisanych Różne)

Jeszcze tylko tydzień pozostał do rozpoczęcia tegorocznej edycji.

4

(15 odpowiedzi, napisanych Różne)

Tylko jak piszę w BASIC-u :) A i to nie zawsze.

5

(3 odpowiedzi, napisanych Fabryka - 8bit)

9600 bps is really fast. Could you share more details?

6

(15 odpowiedzi, napisanych Różne)

Ja w swoich programach używam znaku równości tak często, jak to tyko możliwe :)

7

(15 odpowiedzi, napisanych Różne)

Już za chwileczkę, już za momencik.
Proponuję zacząć w tym roku w piątek 28 III 18:00 CET (GMT+1) wieczorem, a zakończyć we wtorek 1 IV 2025 0:00 CEST (czyli GMT+2). To razem 77 godzin.
Zasady jak zwykle.
Jeszcze trzy tygodnie. Myślcie Panowie co by tu w tym roku jeszcze...!

To ja jeszcze wam poddam pod rozwagę pewien patent stosowany w NES-ach właśnie. Chodzi mianowicie o przyciski TURBO A i TURBO B: https://www.nesdev.org/wiki/Standard_controller#Turbo One są realizowane w taki sposób, że po wciśnięciu takiego TURBO A generowana jest na przycisku A fala prostokątna 50% o częstotliwości 15-30 Hz. To samo z TURBO B. Nikt tego patentu nie stosował na Atari, ale może najwyższy czas? :) I ni kolidowałoby to nawet z autofire, bo on jest "poziom wyżej".

@Mq: A to z ciekawości - jakie wartości tam się w takim paddlu pokazują jak fire jest wciśnięty (bo jak zwolniony to zakładam, że 228/229)?

Tam są paddle i chodzi o to, żeby się szybko naładowały (paddle są do 5V przez rezystor a nie do masy, jak kierunki i fire) i pewnie dlatego tam rezystorki są małe. Na płycie jest jeszcze 220 Ohm szeregowo.

Edit: Przepraszam, są 1.8k szeregowo.

11

(9,977 odpowiedzi, napisanych Bałagan)

Najlepiej jakby był jeden kandydat.

12

(1 odpowiedzi, napisanych Scena - 8bit)

@Krystone podpowiedział, że można .xex-a ściągnąć z ASMA z utworu Analmuxa Instrumentarium v2. Mam już playera i w zasadzie mam co potrzebuję. Ale miło byłoby też mieć RMT (o ile nie przepadł z kretesem, choć właściwie mając playera to w razie czego da się go odtworzyć).

DZIĘKI KRYSTONE!

A ciekawostka jest taka, że są w takim razie 3 wersje Instrumentarium:
- Instrumentarium (patch 3)
- Instrumentarium Remix 1 (patch 3)
- Instrumentarium V2 (patch 5)

13

(1 odpowiedzi, napisanych Scena - 8bit)

Czy ktoś dysponuje takowym https://forums.atariage.com/topic/15020 … nt-1833229 ? Potrzebuję:
- albo samego RMT z zaaplikowanym patchem 5, żeby wygenerować sobie kod playera,
- albo dowolnej muzyczki w .xex wygenerowanej takim trackerem
Sam plik .rmt z muzyką nic mi ni da :)

14

(84 odpowiedzi, napisanych Programowanie - 8 bit)

I waluta niech ma okres ważności. I system ratingu społecznego.

15

(84 odpowiedzi, napisanych Programowanie - 8 bit)

Nie zapominaj o kolejnej dawce przypominającej. Co jakiś czas trzeba byłoby sobie aplikować w najbliższym punkcie.

16

(9,977 odpowiedzi, napisanych Bałagan)

Hołownia? Kto to jest Hołownia? Jego nie ma od samego początku. Nikt, któremu się wydało, że z "bożą" pomocą może być kimś.

17

(4 odpowiedzi, napisanych Zloty)

A czemu to się nazywa "Informatka mikrokomputerowa Zientara ATARI 88" (zjedzone "y")?

Ja poproszę.

19

(5 odpowiedzi, napisanych Fabryka - 8bit)

@arctus: Dziękuję za zwrócenie uwagi, poprawki naniesione w wątku o RAD Playerze.
Tak, emulacja OPL i OPL2 wzięta z DOSBoxa.

20

(5 odpowiedzi, napisanych Fabryka - 8bit)

Player do plików .SID których wielkie archiwum znajduje się na stronie High Voltage SID Collection.

Analizuje plik .SID i modyfikuje odwołania do chipów C64 tak, żeby pasowały do sprzętu siedzącego w maluchu. Poza tym robi w Atari piaskownicę i stara się zaemulować otoczenie C64, czyli przerwania IRQ (Raster, CIA1) i NMI (CIA2).
Moduł nie jest relokowany, a umieszczany w tym samym miejscu pamięci co w C64.
Procedury obsługi przerwań i wywołań playera umieszczonego w pliku .SID (tak, ten plik to nie żaden format muzyczny, a zwykły kontener na program, taki sam jak .AY czy .SAP) razem z wybranymi zaślepkami dla rejestrów VIC i CIA lokowane są w obszarze $D800-$DFFF.

Obsługiwany sprzęt to:
- SlightSID mono i stereo,
- Evie (obydwie wersje),
- SIDari,
- NOMari,
- Melody,
- PokeyMAX,
- SimpleSTEREO 4.

Sparta DOS X potrzebny w minimalnej wersji 4.49.

Można sobie skompilować emulator Atari800 z emulacją SID-a, tak jak opisywałem to przy okazji RAD Playera.

Wiele .SID-ów nie zagra, niektóre zawieszą Atari i niewiele na to mogę poradzić, bo inaczej musiałbym napisać symulator 6502 na 6502. Program stara się też określić jakie obszary pamięci są używane przez player i w wolne miejsca przemieścić fragmenty zajęte przez OS, DOS i używane nakładki, po to żeby po pierwsze zrobić wolne miejsce dla .SID-a, a po drugie by przy wyjściu odtworzyć konfigurację pamięci i wrócić do DOS-a. Nie zawsze się to udaje.

Mimo, że nie udało mi się zrealizować wszystkiego co zamierzałem, to zdecydowałem się program opublikować, bo inaczej nigdy chyba nie ujrzałby światła dziennego.

Program (w wersji 0.15) z .SID-ami na których go testowałem można pobrać z mojej strony w postaci .atr, .arc i .zip. W razie potrzeby można dodać numer wersji np. http://mono.i-demo.pl/sidplay/sidplayh-0.15.atr albo zmienić protokół na https.

21

(13 odpowiedzi, napisanych Fabryka - 8bit)

Dziękuję, zawsze to coś.

22

(13 odpowiedzi, napisanych Fabryka - 8bit)

_tzok_ napisał/a:

Dodatkowo istnieją dwie wersje rozszerzenia Newell - różniące się zanegowaniem bitu 5 w nowszej, tak by był interpretowany jak w RAMBO XL.

Miałbyś może jakiegoś linka do dokumentu, czy to wiedza z serwisowj praktyki? Z dokumentów Newella to znam tylko to: https://forums.atariage.com/topic/25411 … ic-domain/ i widzę, że oni potrafili tam wsadzać wajchy na obudowie do przełączania funkcji bitów PORTB. Szczególnie w 4 MEG. Włos się na głowie jeży.

_tzok_ napisał/a:

Rozszerzenie jest opisane jako "A 130XE-compatible 256K Upgrade for the Atari 800XL by Claus Buchholz", ale komercyjnie było sprzedawane jako "256K 800XL Wizztronics LTD" oraz jako "ICD RAMBO XL 256K".

Tu też bym prosił linka jeśli to możliwe. Może być dokument w załączniku :)

23

(21 odpowiedzi, napisanych Sprzęt - 8bit)

Wielkie dzięki za informacje! Przygotuję jeszcze jeden tester, który będzie testował dodatkowo obecność ROMów przy różnych konfiguracjach banków, ale to za jakiś czas.

24

(21 odpowiedzi, napisanych Sprzęt - 8bit)

1-4 MEG XL widzę na płytce - to może to jest to?

25

(21 odpowiedzi, napisanych Sprzęt - 8bit)

A przy okazji czy mógłbyś powiedzieć jak wygląda Twoje rozszerzenie 1 MEG? Bo według dokumentacji to są 3 sposoby montażu skutkujące odmiennym zachowaniem i ilością pamięci. Czy masz tam jakieś wajchy lub przyciski do tymczasowego włączania SELF-TEST-u/BASIC-a/dostępu do RAM pod ROM, itp.?