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
FreeMiNT OS Distro Pełna, bootowalna dystrybucja systemu operacyjnego FreeMiNT dla 32-bitowych komputerów Atari.
Atari800MacX 6.1.0 Popularny emulator Atari na Maca otrzymuje wsparcie dla FujiNet/NetSIO oraz liczne poprawki błędów!
RastaConverterBeta19 Najnowsza wersja RastaConvertera wprowadza nowe funkcje odległości kolorów, w tym domyślne "rasta".
Test7800 0.7.1 Nowa wersja emulatora Test7800 w wersji 0.7.1 przynosi usprawnienia w obsłudze Drag and Drop oraz poprawki POKEY dla Stone Age.
Nadchodzi Rogul na Atari ST/STE Konwersja znakomitego Fantasy-Hack'n Slash-Roguelike Rogul z małego Atari na platformy ST/STE
Opcje wyszukiwania (Strona 39 z 68)
Mozesz zrobic JOB @nazwa.bat i w tym pliku wsadowym miec kolejne rozkazy (albo nie zrozumialem o co Ci chodzi :) ).
AAaaa juz zrozumialem mo i nie pamietam czy winietka DOSu pojawia sie przed czy po wykonaniu takiego BATa.
Hm.... cos sie z numerami sektorow nie zgadza....
Jest to o tyle ciekawe, ze moja testowa partycja to wlasnie 4 podkatalogi w kazdym z nich kuuuuuupa gier i oczywiscie plik MSDOS.DAT.
Ale jest jedna roznica, ja te partycje mam pod D3: !!!! i moze to w tym problem... Bo faktycznie , z D1 tez ladowalem programy, ale akurat tam nie mam pliku .DAT.
A ja wlasnie dal tego pliku produkuje nowsze wersje loadera, bo lubie miec pelne nazwy programow, a jak narazie tylko MSDOS to zapewnia.
No to przy okazji ciaglej aktualizacji dokumentacji, cziagle poprawialoby sie implementacje tych ukladow.... nie widze przeciwwskazan ;) W koncu emulatory tez nie od razu sa idealne.
Problem jest jeden - trzeba zaczac ;)
No to jeszcze poprosilbym o mala (acz pomocna) informacje.
Jak juz odczyta Ci spis katalogow, ale przed proba wejscia do podkatalogu (nieudana zreszta ;) ) przejdz do monitora QMEGa i sprawdz zawartosc dwoch kolejnych komorek pamieci:
$2153 i $2154 (dla SIO2IDE powinno tam byc kolejno $00,$01 a pewnie jest inaczej)
I jeszcze jakbys to samo zrobil po nieudanej probie odczytu katalogu to byloby milo :)
Dla scislosci - pierwsza z komorek to znacznik wykrycia TopDrive, a druga Happy/US
I jeszcze jedno, czy laduje Ci program (jakikolwiek) z glownego katalogu w takiej sytuacji (chce wiedziec czy problem dotyczy wejscia do podkatalogu, czy tez jest to ogolny blad odczytu). To znaczy, czy problem wystepuje jesli nie trzeba wchodzic do podkatalogu...??
Przy okazji troche kod uporzadkuje :)
Mozesz DOKLADNIE opisac co i jak sie dzieje i kiedy sie nie dzieje :)
Z powodu najdluzszego remontu mieszkaniowego nowoczesnej europy, Atarynke mam niepodlaczona i nie mam jak przetestowac, a chcialbym te dwa problemy jedna aktualizacja zalatwic (poprawka pierwsza juz zrobiona, bedzie zawsze prawidlowo rozpoznawal wielkosc sektora - no chyba ze kolejna wersje filesystemu wymyslicie :) ).
I tak bede musial podpiac real atari, ale moze najpierw przeanalizuje dokladnie problem.
Hm.... Milo ze ktos uzywa MSDOSa ;)
Mialem podobny przypadek, zwiazany byl z wykrywaniem Top Drive, myslalem ze juz to wyeliminowalem... przetestuje raz jeszcze, a czy przypadkiem za drugim razem nie wchodzi nawet bez Shift??
Spoko, juz poczytalem o zmianach. Bedzie sprawdzanie wersji i wielkosci sektora na podstawie nowych pol. Dzis postaram sie skompilowac. Nie mam czasu ciagle na skonczenie wersji czytajacej 512b sektory, ale postaram sie i ja niedlugo skonczyc.
Juz chyba wiem....
W innym miejscu wyczytalem, ze masz format dysku sparty w wersji 2.1, a MSDOS na starcie sprawdza wersje, pewnie nie dostosowalem sprawdzania do nowych formatow - zmienie oczywiscie i dam znac :)
Dokladnie tak. Nie moze byc inaczej, bo do LDW i CA pasuja te same rozszerzenia (ROM) a wielu z nich timingi sa robione petelkami na NOPach :) Jakby byl inaczej taktowany procesor, to by nie dzialalo...
A moglbys (po tych duzych uzupelnieniach) spakowac calosc, bo ten plik jest dosc stary...
I tam, CA2001 to to samo.
O ja pierdziu!!!
Normalnie jak na Spectrumnie i jego stacji :)
Czy aby napewno masz ostatnia wersje? Jedna ze zbyt wczesnie opublikowanych wyswietlala blad (nie pamietam numeru) w wiekszosci sytuacji. Ostatnia wersje testowalem na prawdziwym Atari z prawdziwymi stacjami dyskow, SIO2PC oraz SIO2IDE (najrozniejsze formaty) i nie bylo zadnych bledow. Poza tym zawsze mozesz wczytac ja z wcisnietym Shift, co powoduje dzialanie wylacznie przez systemowe SIO - wtedy wszystko musi dzialac.
Ostatnia wersja 3.3 (definitywnie zakonczona) jest TUTAJ.
Tyle, ze kiedys skoncza sie atarowskie uklady i wczesniej, czy pozniej trzeba bedzie zrobic je na FPGA.... wiec moze lepiej wczesniej :)
A c-one tym bardziej warto do tego zastosowac, ze jest bardzo wygodna platforma testowa i to wlasnie z niego wywodzi sie wspomniany C64 w Joysticku (mam i pogrywam czasem). Bo jak juz sie opisze te uklady, to mozna je wszystkie w jednym odpowiednio duzym FPGA zamknac i wpakowac do joya :)
C64 na c-one tez do dzis jest poprawiany i ciagle nie jest 100% (ale jest bardzo blisko) implementacja. Poczytaj sobie historie zmian samej implementacji 6510. Moze czas zaczac, by kiedys skonczyc.
Bo oczywiscie mozna czekac na dokumentacje, o ktorej wiadomo, ze lepsza nie bedzie - czyli trzeba dochodzic samemu. Jakos electronowi powoli udaje sie GTIA "podrobic", czyli juz jeden uklad mniej. POKEY jest dosc prosty, zostaje ANTIC. Ale jego mozna potraktowac jak procesor i nie opisywac dokladnie co sie dzieje w srodku, tylko na podstawie znajomosci "wejsc" i "wyjsc" stworzyc wlasna implementacje. Zreszta zakladam ze tak samo zaimplementuje sie pozostale uklady. W koncu wiemy, co wchodzi i co wychodzi, a co jest w srodku takiego ukladu.... czy to wazne??
No i wlasnie o ten procek mi chodzilo (65816), jest on standardowo na plycie C-one, nawet nie w oddzielnym module. Tyle ze np. implementacja C64 z niego nie korzysta, a implementacja Atari juz by mogla :)
Pisalem o tym wielokrotnie. Niestety z powodow ogolnych nie nabylem jeszcze c-one (ale nabede!).
Nie ma sensu budowac czegos od podstaw skoro jest gotowa platforma, zrobiona profesjonalnie, co wiecej ma 6502 na pokladzie (a konkretnie... no wiecie co :) ) i wszystkie potrzebne interfejsy zewnetrzne, a do tego kupe dokumentacji. Pozostaje zaimplementowac chipset Atari 8bit i dzialac.... Dla przykladu mozna sobie sciagnac implementacje C64 i poanalizowac.
A najfajniejsze, ze jak trzeba to mozna zaladowac do tego chipset C64 czy tez Amstrada (a w nim zaimplementowano nawet procesor Z80).
A jak latwo bedzie dodac do takiego atari np. SIDa, wystarczy dolozyc moduł implementujacy SIDa z C64 :)
P.S. I zwroccie uwage, ze mimo iz na pokladzie jest procesor z rodziny, to w przypadku C64 i tak 6510 jest wpakowany do FPGA, w przypadku Atari moznaby stosowac procesor na plycie i mielibysmy od razu 16bitow :)
Kuna, ja w tej grze nigdy nie wyszedlem poza druga komnate ;)
Mozna dokonac takiej modyfikacji, wiekszosc Freezerow to robila.
Freezer w moim komputerze (nie pamietam jaki chyba Turbo Freezer, ale inne freezery dzialaja praktycznie tak samo) byl tak skonstruowany ze zapisy do rejstrow sprzetowych wykonywaly sie takze do tego RAMu, a po wcisnieciu guzika byl on przemapowany w inne miejsce, tak by procedury freezera mogly odczytac to co bylo zapisywane do rejestrow z ktorych czytanie daje inny wynik.
No i jak calkowicie nie wylaczysz przerwan, albo stosujesz jakies JSRy w programie, to zawsze cos Ci wpadnie w okolice $01ff :)
No dobra, TUTAJ jest do sciagniecia wersja 3.3 Micro Sparta DOS. Zakladam ze jest to wersja finalna przed nowa z implementacja sektorow 512b i moze nizszym MEMLO.
Zmiany sa nastepujace.
- mozliwosc wyboru i ladowania z dysku o numerze innym niz 1 dla HDD KMK (nie przetestowane do konca z braku armat - prosze wiec jeszcze raz o dokladne testy, byc moze trzeba przytrzymac Shift przy ladowaniu).
- Shift trzymany w chwili uruchomienia programu jest pamietany - czyli wylacza obsluge przyspieszaczy na stale (do ponownego uruchomienia)
- jest mozliwosc chwilowego wylaczenia przyspieszaczy dla dowolnej stacji (odczytanie katalogu przez Shift + numer stacji)
- zoptymalizowany kod.
I to tyle.
W sumie G'n G mnie strasznie szybko nudzila.... Caly czas w prawo i tylko dwa ruchy - zero myslenia :)
Jedyne co bylo fajne do muzyka na C64, ale zagrajcie sobie w to na emulatorze Spektrusia gdzie nie ma prawie dzwieku, nic szczegolnego.
Dlatego pozostaje przy Montym :) Tym bardziej ze jest pare czesci.
Pytanie dodatkowe, otoz analizujac sam kod loadera (wczesniej sie w niego nie zaglebialem, bo nie bylo potrzeby) wychodzi mi ze program moze miec klopot z wczytaniem pliku majacego dlugosc wieksza niz 64kB .... potestujcie jesli macie takie pliki, ja juz szukam.
Jesli sie okaze, ze tak jest, to trzeba bedzie wiecej poprawek wprowadzic :).
Jesli ktos ma jakis program, ktory jest w tak dlugim pliku, to prosze o kontakt/podeslanie. Oczywiscie mozna cos wygenerowac, ale wolalbym jakis realny program.
Eeee tam, a na to patrzyles:
Monty on the Run.
A potem druga czesc.
Trzymam za slowo :)
A TUTAJ jest nowy plik, mozna w chwili wyboru numeru stacji oraz pliku do zaladowania (to bylo dobrze i wczesniej) przytrzymac klawisz Shift i wylaczyc wszystkie przyspieszacze, cala transmisja idzie wtedy systemowa procedura SIO.
Znalezione posty [ 951 do 975 z 1,687 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.051 sekund, wykonano 19 zapytań