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
Outline 2025 - invitro na Atari ST Paradox i Havoc/Lineout wydali invitro na Outline 2025 dla Atari STf z 1 MB RAM.
Nowe postacie w Street Fighter 2 Vega dodaje kolejne postacie do portu SF2 na Atari 8-bit. Zobacz nowy film z rozgrywką.
ATasm v1.30 ATasm v1.30 to assembler dla procesora 6502 działający z poziomu wiersza poleceń, zgodny z oryginalnym Mac/65 od OSS.
ugBASIC v1.17.2 Wszechstronny język programowania BASIC oraz cross-kompilator pozwalający na tworzenie programów na różne platformy 8-bitowe
Zapraszamy do artykułów na atari.area! Szukasz różnorodnych materiałów na temat Atari? Koniecznie odwiedź dział artykułów.
Opcje wyszukiwania (Strona 78 z 120)
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?
Dziękuję. Teraz działa poprawnie.
Mads 1.9.7 taki kod:
blk reloc main
jmp *+3
jmp @+
@:
jmp ?
?:
rts
jmp *+3 nie tworzy relokowalnego kodu, pozostałe tworzą.
Zrzut z monitora:
1022: 4C 03 00 JMP $0003 ;CASINI+1
1025: 4C 28 10 JMP $1028
1028: 4C 2B 10 JMP $102B
102B: 60 RTS
Nie zawsze jest jmp 3 - czasem są tam dziwne adresy.
Znalezione posty [ 1,926 do 1,950 z 2,996 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.093 sekund, wykonano 20 zapytań