Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Dlaczego warto tworzyć na Atari w 2026? Pazur, jeden z twórców Cosmic Hero 2 wyjaśnia, dlaczego 8-bitowe ograniczenia rozwijają kreatywność i pasję.
Wielki finał kursu asemblera 6502 Larek kończy swoją serię programowania w asemblerze 6502 na 8-bitowe Atari.
TONY Montezuma's Gold na Atari 2600 Nowa produkcja Monochrome Productions dla konsoli Atari 2600 już dostępna w wersji cyfrowej.
VBXETERM 0.15 Nowa wersja emulatora terminala VBXETERM dodaje obsługę klawiszy strzałek oraz nowe czcionki.
Weekend z Borsuk Retro Gry TV Zapraszamy na weekendowe transmisje z udziałem gości, w tym budowę Custom Atari XL i naprawy sprzętu.
Opcje wyszukiwania (Strona 106 z 122)
Oraz voltaż wraz z odpowiednim amperażem.
KMK i SpeedDrive po 1 szt.
Trzech. Niezależnie od postępu prac Candla chętnie zanabędę KMK/JŻ.
Przecież Candle robi już coś lepszego... Sam miałem ochotę na KMK/JŻ IDEA ale czekam cierpliwie.
No skończy się błędem, bo OS będzie czekał na resztę danych, których nie dostanie. Z kolei wysłanie większej ilości danych nie zakończy się błędem, jeśli 129 bajt w 256 bajtowym sektorze będzie identyczny z crc (właściwie to sumy bajtów z przeniesieniami) z pierwszych 128 bajtów. Jeśli nie będzie pasował, to błąd będzie. Reszta sektora zostanie zignorowana. Nie wiem co zrobi karin.
A nie jest to ograniczenie w ROM samej stacji? Przynajmniej w LDW2000, CA2001, INDUS. Po to właśnie chyba Trub pisał swój loader dla CPM, bo pierwsze 3 sektory dyskietek CPMowych miały po 256b.
Edit: Zresztą w samym protokole SIO nigdzie nie idzie informacja o ilości danych, więc musi to rozstrzygać samodzielnie sprzęt (Atari ma informację o ilości oczekiwanych/wysyłanych danych w DBYTE). Pewnie więc i inne stacje zakładają, że sektory 1..3 są zawsze 128b.
Korepetytora? A na co mi korepetytor? Powtarzanie jest zdecydowanie bardziej kształcące z korepetytorką. No i jak mówiłem - inwestycja... i tak dalej.
Lub (jeszcze lepiej) korepetytorki. Inwestycja na całe życie :)
Ja słucham cały czas prawie Cybernetic Celtic Wizarda. Bardzo fantasy ;)
Muszę.se wpisać w cefał: "POETA!"
To się kwalifikuje na wizytę u stomatologa.
Zdrowia, szczęścia, pomyślności dla małej.
A mogła być (K)Atarzyna...
@Alex: Świetna procedurka, ale:
- wymaga offscreen w formacie orica (czyli 8000 bajtów orica, no i 6400 bajtów na ekran antica),
- mimo tego można ją łatwo przerobić tak, żeby zapisywać konkretne 2 bajty ekranu antica przy aktualizacji 1 orica,
- nie byłoby problemu z czarną linią w środku obrazu.
Ciekawe, jak bardzo gra by zwolniła...?
Np. tak?
;ekran 32-bajtowy (wykorzystane bajty 1..30)
;X=x (0..39)
;Y=data
puttoscr:
lda hshltab,x
sta shldata+1
lda hshrtab,x
sta shrdata+1
shldata = *+1
lda sh0l,y
sta datal
shrdata = *+1
lda sh0r,y
sta datar
ldy postab,x
lda (line),y
and maskltab,x
datal = *+1
ora #0
sta (line),y
iny
lda (line),y
and maskrtab,x
datar = *+1
ora #0
sta (line),y
rts
postab: dta :40 1+#*6/8
hshltab: dta :10 >sh2l,>sh4l,>sh6l,>sh0l
hshrtab: dta :10 >sh2r,>sh4r,>sh6r,>sh0r
//tablice masek tresci ekranu odpowiednio dla lewego bajtu i prawego
maskltab: org *+40
maskrtab: org *+40
//tablice wartosci wpisywanych do pamieci ekranu przesunietych o n bitow
//i zamaskowanych (6-bit) odpowiednio dla lewego bajtu
sh0l: org *+$100
//sh2l ma te sama zawartosc, co sh0l (same zera) - mozna scalic w jedna
sh2l: org *+$100
sh4l: org *+$100
sh6l: org *+$100
//i dla prawego
sh0r: org *+$100
sh2r: org *+$100
sh4r: org *+$100
sh6r: org *+$100
Wychodzi sporo operacji na zapis jednego bajtu na ekranie no i całkiem spory narzut na tablice.
Podobnie by trzeba było zrobić z odczytem.
XXL to wie, dlatego Apple Invaders też wykorzystują 6 bitów na bajt :)
No bo to jest etiuda - ma na celu ćwiczenie techniki u wykonawcy.
Nawiasem mówiąc zaczął się właśnie XVI konkurs Chopinowski - etiudy są wykonywane zdaje się właśnie na 1 etapie.
Wyświetli, wyświetli, ale zawinie się na granicy 4K, a więc weźmie kolejne dane nie z $B000, lecz z $A000 aż do $A018.
XXLu - a gdyby zamiast JMP w dlist ustawić linię wcześniej DLI i wpisywać tam nowy adres do DLPTR? Nie miałbyś wtedy pustej linii...
"A propos - czy otrzymał już Pan anonimowy list z pogróżkami?" <rotfl>
Jestem, jestem. Ale możemy się podzielić. Planuję być na SV w grudniu, więc prawdopodobnie będę mógł tam przywieźć Magię (aktualnie jest u Candla).
edit: Aaaaa. Chodziło o MultiTOS'a. Nie zależy mi na oryginale - zadowolę się skanami :)
A co myślicie Panowie o trickach z włączaniem transmisji dwutonowej w SKCTL, co daje nowe możliwości brzmieniowe ze względu na włączenie filtra dolnoprzepustowego? Odpowiednie wątki na aage były tutaj, tutaj i tutaj.
Druga sprawa dotyczy startowania liczników POKEYa przez zapis do STIMER - czy to miałoby zastosowanie do jakichś ciekawych modulacji (w takim reżimie czasowym - bo pewnie jak będziemy zapisywać STIMER 2x na linię to wpływ to będzie miało)?
A może też zaemulować 48k, rozszerzenie do 80k, ZX Spectrum 128k?
Czy dużo problemów byłoby z emulacją ZX81?
Pin weź z kabelkiem - ja go od Ciebie odkupię :)
@pik33: - http://en.wikipedia.org/wiki/MOD_%28file_format%29 np. Noisetracker/Soundtracker/Protracker Module Format - 4th Revision
Znalezione posty [ 2,626 do 2,650 z 3,040 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.099 sekund, wykonano 14 zapytań