2,026

(4 odpowiedzi, napisanych Scena - 8bit)

http://mono.atari.pl/zx/laugh.p

2,027

(36 odpowiedzi, napisanych Zloty)

O! Ciepło będzie i ładnie. Będzie można spać na ławce w parku.

2,028

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

Nie wiem czy akurat ten tester nie sprawdza czy w $d219 znajduje się wartość 0, co jest błędem, bo wystarczy wcisnąć klawisz L, żeby zafałszować test.

2,029

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

http://atariki.krap.pl/index.php/Progra … etoda_nr_2 zdaje się, że z basica też powinno zadziałać poprawnie.

2,030

(20 odpowiedzi, napisanych Scena - 16/32bit)

Yerzu:
* Time Dillatation
* Among Aliens
* Quantum Fluctuations
świetne!
Może zrobiłbyś całą płytę w takim klimacie? :>

2,031

(10,016 odpowiedzi, napisanych Bałagan)

Tematu?? W bałaganie??????? Ekscentryk.

2,032

(158 odpowiedzi, napisanych Bałagan)

Oooooo. Oby się ktoś skusił na wydanie przy okazji Solid State Society przy okazji po polsku.

A bo się wtedy obraziłeś na AAA.

Dzięki Sikor. Przydadzą się.
Nieśmiało nadmienię, że edytor do semigrafiki na Atari jest tu. Nie uwzględnia półcieni, jakie występują w wyspiarskiej przyrodzie, ale można by się zastanowić nad wymianą zestawów fontów i importu grafik z ZX.

2,035

(8 odpowiedzi, napisanych Emulacja - 8bit)

H=HELP
A=Atari Logo aka Inverse
B=Break
R=Reset

2,036

(20 odpowiedzi, napisanych Scena - 16/32bit)

Zapowiada się ciekawie! :) Nie zepsujcie się Panowie hahaha.

2,037

(6,208 odpowiedzi, napisanych Kolekcjonowanie)

To zależy po czyjej stronie :P

2,038

(6,208 odpowiedzi, napisanych Kolekcjonowanie)

Najlepsze rzeczy w życiu dostaje się za darmo...

2,039

(117 odpowiedzi, napisanych Fabryka - 8bit)

Czyli powinien odpalić pierwszy, który znajdzie na dysku?
Problem w pewien sposób rozwiązuje autouzupełnianie, które zintegrowane jest z DOSKEY.SYS.
COMEXE.SYS oidp nie wymaga do działania pamięci ext - RUNEXT.SYS trzyma tam skojarzenia.

2,040

(117 odpowiedzi, napisanych Fabryka - 8bit)

IOSNDEN:

POKE $41,0

2,041

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

No dekompresja w locie przyda się na ograniczonych urządzeniach typu cart.

2,042

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

syscall napisał/a:

Proponuję wyrzucic z emulatorow jakąkolwiek dodatkową pamięć, wtedy nagle sie okaze ze wszyscy potrzebuja ultimate :))))

W emulatorze :P

@xxl: Mocne funkcje. Czy ładowanie skompresowanych danych dotyczy tylko LOAD_DATA czy można też LOAD_FILE/BINARY_LOAD?

2,043

(117 odpowiedzi, napisanych Fabryka - 8bit)

I fajne rzeczy są :) Dzięki.

2,044

(7 odpowiedzi, napisanych Fabryka - 8bit)

No właśnie po to, żeby programy mogły korzystać z pracy innych programów. Przecież po to właśnie pisze się drivery do różnych rzeczy, żeby programista nie musiał samemu grzebać po sprzęcie i przeprowadzać detekcji czy innych operacji.
Playery - może i zły przykład, choć łatwiej chyba sięgnąć po konkretny adres bazowy i liczbę pokeyów, niż samemu je wykrywać.
Łatwiej chyba pozyskać adres procedury flashującej VBXE niż samodzielnie pisać flasher.
Łatwiej chyba mieć informację gdzie jest zainstalowany Covox niż malować menu z wyborem n opcji.
Łatwiej chyba sięgnąć po nry banków, które zajmuje SDX lub ramdysk niż wyświetlać wybieraczkę banków.
Tak mi się wydawało... no i stąd rozszerzony @:
2 strony pamięci - fakt to dużo, ale może można to zrobić inaczej?

2,045

(7 odpowiedzi, napisanych Fabryka - 8bit)

Witam Szanownych Forumowiczów.
Jakiś czas temu przeglądając informacje nt DracOS, którego Autorem jest Drac030 trafiłem na opis handlera urządzenia @:. Urządzenie to służy do pozyskiwania informacji o różnych rzeczach związanych z systemem: CPU, FPU, dodatkowy RAM, ilość urządzeń SIO, operacje XIO i inne takie. DracOS został oczywiście stworzony dla 65C816, ale stwierdziłem że fajnie byłoby mieć i w XLOS@6502 mechanizm pozwalający na łatwe stwierdzenie z poziomu dowolnego języka programowania co w systemie siedzi i z czego można korzystać i jak.

Sam handler @: w DracOS implementuje tylko jeden plik SYSDEF przeznaczony tylko do odczytu. Ponieważ uważam, że pomysł ma znacznie większy potencjał swoją implementację rozdzieliłem na dwie części:
* handler obsługi urządzenia @:,
* handler obsługi pliku @:SYSDEF.
Samo urządzenie @: jest wirtualnym dyskiem, który potrafi zarządzać plikami w pamięci RAM. Pierwszym z nich jest SYSDEF zawierający informacje o systemie zgodne z tym zaimplementowanym w DracOS.
Nic jednak nie stoi na przeszkodzie, żeby Twórcy rozszerzeń stworzyli proste TSRy do obsługi własnych plików:
- VBXE,
- SB,
- COVOX,
- POKEY,
- RTC,
- WERONIKA
i innych, które udostępniały by programiście różne przydatne informacje - a to wektory procedur użytkowych (np. do wyboru lub flashowania rdzeni VBXE), a to ilość i adresy POKEYów czy COVOXa.

Urządzenie ma o tyle duży potencjał, że pozwala prosto dodać dodatkowe możliwości dla projektantów rozszerzeń OSXL. Np. przenieść tablicę skoków do RAM, co pozwoliłoby:
- modyfikować niektóre procedury OSa np. implementować szybkie SIO w RAM,
- skrócić tablicę skoków do samych wektorów (odwołania jmp (vector)),
- rozszerzyć tablicę skoków o dodatkowe procedury (np. mechanizm relokacji),
- lub wręcz stworzyć oficjalne tablice skoków dla części systemu, które jej jak dotąd nie mają (pakiet FP + procedury trygonometryczne w BASICu),
- rozszerzyć procedury obsługi przerwań o wektory dla nowo tworzonych urządzeń.
- udostępnić nowy mechanizm dodawania urządzeń do OS - CIO pozwala umieścić tylko kilka wpisów w HATABS.
Nowy sposób wywoływania funkcji OSa odbywałby się poprzez wektory udostępniane przez @:. Stary sposób (przez tablicę skoków) działałby oczywiście nadal, lecz bez udostępniania dodatkowych funkcjonalności.

Ponieważ handler urządzenia @: ma komplet mechanizmów pozwalających na tworzenie nowych plików, ich odczyt/zapis oraz usuwanie, implementacja własnego pliku nie wymaga wielkiego kodowania i można to zrobić z poziomu dowolnego języka programowania. Program instalujący plik miałby po prostu sprawdzić czy:
1. W OS istnieje urządzenie @: wraz z interesującym go plikiem.
2. W razie potrzeby utworzyć przez urządzenie @: plik opisujący odpowiednie rzeczy.
3. Zainstalować udostępniane funkcje, przerwania, informacje o featurach, wektory, itp.
4. Zostawić w RAM procedurę wywoływaną po RESET (minimalna wymaga jedynie podniesienia MEMLO, tak żeby nie zatrzeć zawartości pliku).
Zaletą TSRa jest to, że procedury detekcji lub konfiguracji różnych featur nie muszą siedzieć w systemie na stałe - mogą się uruchomić przy inicjalizacji TSR, przygotować odpowiednie informacje, zostawić je w systemie i się zakończyć.

Program, który chciałby skorzystać z takich informacji po prostu za pomocą CIO odczytywałby zawartość pliku @:COŚTAM. Handler @: obsługuje funkcje NOTE/POINT więc bez problemu można z miejsca sięgnąć do interesujących rzeczy.

W ATRze załączam implementacje @: i pliku SYSDEF, dokumentację opisującą mechanizmy i sposób użycia, oraz przykładowe programiki w BASICu prezentujące sposób użycia (*info.lst), jak również sposób instalacji własnego pliku w systemie (allxio.lst - wykorzystanie CIO do zarządzania plikiem; nie ma procedur instalacji TSR).
Źródła wykorzystują relokator JBW do instalacji TSRa i pozwalają się zorientować jak implementować obsługę własnego pliku na przykładzie SYSDEF.

Zapraszam do dyskusji.

P.S. Dzięki Drac030 za uwagi i świetny pomysł.
P.P.S. Obecna implementacja nie będzie poprawnie instalować się w SDX - wersja uniwersalna jest w przygotowaniu.

2,046

(12 odpowiedzi, napisanych Scena - 8bit)

@tinctu: look at this demo of animkomials: http://atari.fandal.cz/detail.php?files_id=5541

2,047

(6 odpowiedzi, napisanych Software, Gry - 8bit)

http://www.atari.org.pl/tape_preservation_project

2,048

(12 odpowiedzi, napisanych Scena - 8bit)

@mazi: Dzięki. No był artykuł z tymi rzeczami na konkurencyjnym portalu ze 4 lata temu :) Jedna z tych grafik nawet poszła do Magazynu Amiga (oidp) na konkurs, ale odrzucili :/ Jakbym im nie napisał, że to na Atari robione to może wygrałbym Amigę :P
@epi: wuwuwu
@drac030: Hahaha. Trafniejsze jest LEŃiwy LEŃiwiec :)

2,049

(12 odpowiedzi, napisanych Scena - 8bit)

Hi tinctu.
Years ago I wrote hi-res graphics program called Graph8. It was released with a number of my old graphics (signed as Gephard). New works were created by Innuendo and are assigned to distro too.
Another program to making b/w logos in text-mode is SGE. .atr file contains logos from Lasermania and Robbo games, and my logos from XL Digital music collection.
Many my graphics are viewable here.

2,050

(15 odpowiedzi, napisanych Bałagan)

A nie Bilińskim?