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
FiSh 0.70 Bocianu wydał FiSh 0.70, shell ułatwiający przeszukiwanie zasobów serwerów TNFS.
Street Fighter II już na Atari 8-bit! Vega i jego zespół wydali finalną wersję kultowej bijatyki. Wymaga 4MB cartridge i 64KB RAM.
Elite Demo 6 na Atari 8-bit! Trwają prace nad konwersją kultowej gry Elite. Szóste demo wprowadza liczne poprawki błędów.
vbcc v5 dla 6502 Kompilator C vbcc doczekał się piątej wersji dystrybucji dla 6502. Zapewnia dużo szybszą arytmetykę FPU i nowe narzędzia.
HDDRIVER 12.75 Sterownik HDDRIVER, kluczowe narzędzie dla pamięci masowej Atari 16/32-bit, otrzymał aktualizację 12.75, która naprawia błąd w HDDRUTIL.
Opcje wyszukiwania (Strona 79 z 121)
Mads 1.9.8, kod:
opt ?+ h+ o+
blk reloc main
nop
rts
blk reloc extended
dupa1 .ds 10
dupa2 .ds 10
end
generuje strukturę:
001: @$0000 SDX $0000 #01: $0002 RELOC MAIN
002: @$000A SDX $0002 #02: $0000 RELOC EXTENDED
003: @$0012 SDX $0002 #03: $0014 EMPTY EXTENDED
@$001A EOF
W binarce wygląda to tak:
0000000: fe ff 01 00 00 00 02 00 ea 60 fe ff 02 02 02 00 .........`......
0000010: 00 00 fe ff 03 82 02 00 14 00 ..........
Czy jest sposób uniknięcia pustego bloku reloc extended? Blok empty extended nie bardzo się nadaje do użycia kiedy chciałbym mieć w ciągłym bloku kilka buforów.
Wersja 1.07:
* część w pamięci głównej zajmuje minimum 357 bajtów (granica ruchoma ze względu na ograniczenia w lokacji displaylisty i ekranu) z czego ekran to 200 bajtów, dlista to 86 bajtów, a program to 71 bajtów,
* część w pamięci ext zajmuje dokładnie 313 bajtów,
* dlist i screen układane są w najlepszej optymalnej kolejności i z uszanowaniem ograniczeń ANTICa,
* jest jeszcze jeden fjuczer związany z VBXE, ale na razie o tym sza.
Smacznego i wesołych świąt.
Ruchable... hiehie. Przyznaj się Mikej, że sam to napisałeś :P
Under production :)
vi to klasyka gatunku i kto nie zna bezwzględnie powinien się nauczyć gdyż jest to standard.
Gratulacje Cosi! Niech rośnie w siłę, a rodzicom żyje się dostatniej :)
Gdyby komuś było potrzebne sterowanie emulacją atari800 za pomocą monitora, to zrobiłem mikropacz pozwalający na wejście do monitora zaraz przy starcie atari800 (przełącznikiem -monitor).
1. Ściągamy z CVS źródła atari800
$ cvs -d:pserver:anonymous@atari800.cvs.sourceforge.net:/cvsroot/atari800 login
$ cvs -z3 -d:pserver:anonymous@atari800.cvs.sourceforge.net:/cvsroot/atari800 export -r HEAD atari800
Zamiast HEAD można podać datę np. 2013/12/11.
2. Ściągamy i aplikujemy łatę:
$ wget http://mono.atari.pl/atari800/atari800-20131211-monitor-patch.diff
$ patch -p0 <atari800-20131211-monitor-patch.diff
Po czym kompilujemy zgodnie z instrukcją.
Smacznego.
No tak - jera strona. Bardzo dziękuję.
Czy ktoś ma i mógłby udostępnić?
Przyjrzyj się systemowi operacyjnemu. Zobacz jak sprzęt został zaprojektowany pod kątem rozszerzania zarówno sprzętowego, jak i softwareowego, mechanizmom plug'n'play (PBI i relokowalny software ściągany automatycznie z podłączanego urządzenia), CIO i jednolity sposób dostępu do dowolnego urządzenia. Porównywanie Atari i C64 to kompletna pomyłka.
Edit: Seria XE i działalność Tramiela sprowadziła ten komputer do roli zabawki.
Różnic w SELF-TEŚCIE nie ma, ale (przynajmniej kiedy sam odpalam na emulcu) to przy wejściu coś tam gada. Fajne.
No to odpalcie na 1400XL SELF TEST :D
To w takim razie konfigurując MOTORCTL jako wyjście i odblokowując IRQ możemy sobie sami programowo generować sprzętowe przerwanie? Czy odblokowując przerwanie od PORTA i włączając silnik magnetofonu możemy zawiesić kompa (IRQ nie obsłużone włazi ciągle w procedurę obsługi).
Z 1MB pewnie. Nic innego poważnego nie przychodzi mi do głowy :)
I jeszcze wzmacniacz programowany i DMA dla DACów.
A na miłośników SELF-TEST'u czeka niespodzianka :)
Tam w środku jeszcze jest modem.
Edit: Podoba mi się coraz bardziej ta linia. Ech gdyby tak powstało nowe Atari, z tymi wszystkimi pięknymi rozwiązaniami... :D
Nieźle!
Edytujemy ~/.atari800.cfg linię:
XLD_V_ROM=/sciezka/do/pliku/1400.ROM
następnie
Emulec powinien napisać:
loaded XLD voice rom image
A potem odpalamy przykład z http://atariage.com/forums/topic/153903 … try1883650 i cieszymy się syntezą :)
Wszystko jasne. Dzięki Panowie.
Problemy rodzi linkowanie do obrazków z ftp://a:a@mowny.no-ip.biz/atari/ (jak już pisał willy). PHP nie może tego błędu sygnalizować, bo to klient (przeglądarka) nawiązuje połączenie.
No tak, tyle że linia A/R jest wejściowa, a więc b7 da się tylko czytać z rejestru $D1FF. Oiw detekcja newdevica sprowadza się do ustawienia bitu w PDVREG($D1FF) i sprawdzenia czy w ROMie PBI znajduje się odpowiednia sygnatura (DEVID1($D803)=$80 i DEVID2($D80B)=$91) - wtedy urządzenie jest inicjalizowane. Ale jeśli nie ma sygnatury, to w $D1FF może być cokolwiek, a w systemie nie będzie po tym śladu. Czy na pewno ten syntezator jest newdevicem?
Dzięki. Gdyby ktoś potrzebował, to http://www.atarimuseum.com/ahs_archives … andler.pdf w sekcji 3.4 Design requirements są opisane rejestry:
$D104..$D107 - LATCH rejestr wyboru fonema (pewnie b0..b5=P0..P5), b7=IRQ enable (1=enable) / IRQ status (1=occured),
$D100..$D103 - STB rejestr linii strobującej zatrzaśnięcia danych w Px
$D1FF - A/R rejestr stanu linii A/R: b7=przetwarzanie fonema (1=busy, 0=ready)
a w http://www.redcedar.com/sc01/sc01jpeg.pdf jest opisany hardware.
W takim razie ciekawe, czy ROM 1400XL miał procedurę rozpoznawania IRQ od syntezatora mowy i gdzie leży wektor?
Edit: drobne poprawki
Czy ktoś wie może gdzie podłączony był syntezator mowy w Atari 8-bit?
Znalezione posty [ 1,951 do 1,975 z 3,024 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.096 sekund, wykonano 17 zapytań