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
Silly Venture 2k25 SE - już wkrótce! Tylko do 21 lipca możesz zamówić koszulkę z okazji SV 2k25 SE
Nowy firmware 1.5 dla SDrive-MAX Ulepszony tryb szybki i poprawki kaset w nowej wersji firmware
Ice-T 2.8.2 Nowa wersja Ice-T dla 8-bitowego Atari już dostępna - poprawki i nowe funkcje
Galactic Panic - nowa przygodówka na ST Darmowa gra point and click na Atari ST - ponad 100 ekranów przygody.
Nowa wersja ARIFE Tool od PVBest73 Uaktualniono uniwersalne narzędzie do analizy obrazów ROM i dysków Atari
Opcje wyszukiwania (Strona 78 z 121)
Dzięki pomocy drac030 okazało się, że problem nie leżał po stronie ENV.SYS, a na styku człowiek-mads.
Wersja 1.08 dostępna, a wraz z nią:
* wykrywanie czy plemnik już zainstalowany (poprzez symbol WORM) opatrzone stosownym komunikatem,
* możliwość zmiany opóźnienia w locie za pomocą:
* /F pozwala na wymuszenie instalacji bez względu na ilość pamięci, którą trzeba zaalokować nadmiarowo aby spełnić wymagania ANTICa (program bez tego przełącznika zainstaluje się wyłącznie kiedy nie trzeba alokować nadmiarowo pamięci - w przeciwnym wypadku wypisze komunikat i wróci do DOSa).
Wartość wstawiana do komórki wskazywanej symbolem WORM obliczona może być ze wzoru:
V=128-D*TV/256
gdzie
V - wartość wpisywana do WORM
D - opóźnienie liczone w sekundach
TV - ilość ramek przypadających na sekundę w danym systemie TV (50=PAL, 60=NTSC)
Smacznego
Manual rzecze, jakoby ENV.SYS pozwalał na zdefiniowanie większej ilości zmiennych systemowych, których łączny rozmiar przekracza 256 bajtów (jako zakłada sam SDX), trzyma je albowiem w XRAMie.
Zrobię.
Zauważono, że ENV.SYS przeszkadza bardzo i nie wiedzieć czemu powoduje zwis plemnika. Dochodzenie w toku...
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.
Znalezione posty [ 1,926 do 1,950 z 3,002 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.092 sekund, wykonano 13 zapytań