626

(349 odpowiedzi, napisanych Fabryka - 8bit)

No dobra ale jak odpalić CON80 (tak ogólnie), bo laduje sobie jako Device (i pokazuje mi, ze sie zainstalowalo), podem daje CON80 ON i ... Error 170....

627

(349 odpowiedzi, napisanych Fabryka - 8bit)

Szczekam!!!

628

(8 odpowiedzi, napisanych Sprzęt - 8bit)

Jak uzyskasz czarno-biały obraz podłączając S-Video po SCART to znaczy na 90%, że Twoj TV nie obsługuje tego sygnału po SCART. Najnowsze TV obsługują po SCART nawet sygnał komponentowy (HD, u mnie nawet 1080p60 przechodzi), ale nawet one najczęściej tylko na jednym z kilku gniazd.

629

(8 odpowiedzi, napisanych Sprzęt - 8bit)

Ale trzeba pamiętać, że nie każdy TV obsługuje sygnał S-Video na złączu SCART.

630

(349 odpowiedzi, napisanych Fabryka - 8bit)

Cudo!!!!

Ja co prawda na PC za dawnych lat używałem X-Tree Gold, więc oryginalna aplikacja MENU zawarta w SparcieX jest dla mnie czymś naturalnym (wiernie naśladuje X-Tree w większości przypadków), no ale takie cuś.

Piękne po prostu, chyba czas instalować sobie VBXE (głownie dla takich programów i - mam nadzieję - obsługi wyjścia VGA).

631

(19 odpowiedzi, napisanych Software, Gry - 8bit)

BW-DOS jest blizszy SDX niż Sparta DOS 3.2. Cytuję fragment instrukcji:
"BW-DOS directories may contain up to 1424 files or directories, but it is recommended to keep this number less than 100, because the access to long directories is slow. Besides of this, while working with SpartaDOS, only SpartaDOS X (version 4.x) is able to use BW-DOS directories in full - other versions will work only with the first 126 files (the rest will be invisible)."

BW-DOS ogólnie jest też wolniejszy od Sparty, głównie dlatego, że nawet wiele podstawowych komend Command Procesora to komendy zewnętrzne. Dzięki temu udało się zapewne utrzymać zajętość pamięci w normie, ale za to cały czas coś się doczytuje z dysku, co przy urządzeniach działających szeregowo jest niezbyt przyjemne.

BW-DOS masz tutaj: http://pecus.pigwa.net/pliki/Atari/BW-DOS.ATR (pliki tekstowe manuala są na dysku), sorry za 16MB ATRa, ale wrzuciłem akurat moją drugą partycję - sam DOS zajmuje na niej bardzo mało :)

Czyli BW-DOS to raczej rozwiązanie przejściowe zanim zdobędziesz SDX :)

632

(19 odpowiedzi, napisanych Software, Gry - 8bit)

Dla stacji dysków ostatnia to zdaje się 3.2g (ale nie dam sobie nic uciąć), możesz też stosować BW-DOS, czyli DOS zgodny ze Spartą napisany przez Jiříego Bernáška (czy jak to się tam pisze :) ). SDX dla stacji dysków nie istnieje..

Sparta (także dyskowa) powinna spokojnie obsłużyć partycję 16MB (czyli w Twoim przypadku takiego ATRa), plik musisz jednak stworzyć na pececie, a na atari go tylko sformatować.
Jeśli potrzebny Ci taki plik to masz go np tutaj (sporo starych gier zainicjowanych MSDOSEM 4.6): http://pecus.pigwa.net/pliki/Atari/hdd3test.ATR
Trzeba jednak pamiętać o ograniczeniach wersji dyskowej, szczególnie jeśli chodzi o zajętość pamięci, ale także brak wielu funkcji i mechanizmów systemowych, które dostępne są na carcie.

No a jako loader do dyskietek w formacie Sparty będę polecał Micro SpartaDOS oczywiście :)

633

(19 odpowiedzi, napisanych Software, Gry - 8bit)

Zdecydowanie powinieneś pozostać przy Sparcie. To inna klasa (sama w sobie), w zasadzie nie ma żadnego z ograniczeń wprowadzanych przez inne dosy.
Ale jeśli Sparta, to w wersji "X" oczywiście.

634

(14 odpowiedzi, napisanych Zloty)

Zasadniczo, to jest szansa, że wraz z Pirxem wpadniemy - udało się załatwić kogoś do posiedzenia z dzieciakiem :)

635

(6 odpowiedzi, napisanych Sprzęt - 8bit)

Dely - u mnie pojawia się po około minucie, ale i tak karta CF i dobry czytnik w grzybie jest wygodniejszy.

636

(192 odpowiedzi, napisanych Fabryka - 8bit)

W międzyczasie poprawiłem rozpoznawanie małych i wielkich liter (czyli Caps) oraz trybu Inverse (można sobie wciskać do woli ;) ), oraz - specjalnie dla naszego kerownictwa - dodałem kulturalne wyjście do DOSa (oczywiście jeśli uruchamiamy spod Sparty), za pomocą kombinacji Shift+Esc.
Może być ????

W zasadzie zdecydowana większość gier chodzi nawet jak MSDOS jest uruchomiony ze SpartyX z włączonym modułem - MSDOS odłącza wtedy moduł... A właściwie to znaleźliśmy tylko 2 niedziałąjące jeśli odpala się je w ten sposób. Tak więc można używać MSDOSa jako loadera normalne spod SpartyX :).

Jak się trochę z Pirxem obrobimy, to zasiądziemy i (mam nadzieję, że w dwa dni max) napiszemy MSINI4 w assemblerze i z obsługą parametrów z linii poleceń Sparty (przynajmniej takie jest założenie, że da się jako parametr podać katalog w którym chcemy edytować plik długich nazw).
Będzie wtedy obsługiwał więcej plików niż 256 - ograniczeniem, będzie pamięć - no i powinien być szybszy niż kompilowany BASIC. Co najważniejsze, jakoś łatwiej nam się poprawia programy assemblerowe niż basicowe :) , więc łatwiej będzie potem coś dopisać do MSINI4.

To tyle z frontu :)

637

(192 odpowiedzi, napisanych Fabryka - 8bit)

Dely a mógłbyś sprecyzować.
Przytrzymanie Shift jest sprawdzane przy pomocy sprawdzenia bitu w SKSTAT, więc Caps nie ma na to wpływu.
Faktem za to jest ze obsługiwane są tylko wielkie litery, więc jak masz aktywny Caps to trzeba wybierać gry  z wciśniętym klawiszem Shift. To zaraz zmienię, będą działały tak wielkie jak i małe litery.... w sumie invers też trzeba by wyeliminować :)

638

(95 odpowiedzi, napisanych Sprzęt - 8bit)

Bo palce szybciej piszą niż głowa pomyśli.... :)
Poprawilem już.

639

(95 odpowiedzi, napisanych Sprzęt - 8bit)

Robiąc poprawki do Toms MULTI, dawno temu przetestowałem różne prędkości transmisji. Stabilność prędkości wyższych niż 100 kbps była mocno dyskusyjna. Co z tego, że ładnie brzmiało, jak co drugi transmitowany sektor, to była powtórka nieudanego przesłania :)
Pisk był zabójczy, realna prędkość transmisji już nie. przy transferze w okolicach 120 kbps, realnie było około 70-80, tak wiele było wymagających powtórnego przesłania błędów komunikacji. Do tego wymaga zoptymalizowanej procedury transmisji (ja testowałem na Speed Start Inicjalizer, który taką prockę ma. Taka procedura US jest też w Micro Sparta DOS :)

640

(149 odpowiedzi, napisanych Miejsca w sieci)

O jak milo :)
Już się ssa, zaraz będę miał i ja :)

641

(149 odpowiedzi, napisanych Miejsca w sieci)

Kuna no, gdzie tego szukac... ???

642

(149 odpowiedzi, napisanych Miejsca w sieci)

Ale gdzie wrzucila?

643

(192 odpowiedzi, napisanych Fabryka - 8bit)

Dobra. Wszystko zrobione. Przy okazji poprawilem buga powodujacego wylaczanie BASICa mimo, że powinien zostać włączony (i tak był oznaczony na ekranie ;) ).
No i mam ciekawą zagwozdkę. W czasie testów nie odpalila mi sie gra Final Legacy. W poprzednich wersjach sie odpalala, po przelaczniu emulatora na NTSC tez sie odpala, takze w nowej wersji loadera!
Zaczalem analizowac kod tej gry i z pierwszych rozkazow wynika ze odpala sie raczej przypadkiem (dlaczego wiec odpalala sie w poprzednich wersjach MSDOS, a w nowej nie odpala sie wcale??, dlaczego chodzi w NTSC??).
Zastrzegam ze testowalem tylko pod emulatorami....
A oto ten kod z poczatku gry.... a jest to kopia z carta, a ten kawalek kodu odpala sie przed skokiem do obszaru samej gry.

7f86  LDA #$80
7f88  STA $6a  ;RAMTOP
7f8a  LDA #$00
7f8c  TAY
7f8d  TAX
7f8e  STA $0200,X   ; <--- zamazuje wektory przerwan!!!
7f91  INX
7f92  BNE $7f8e
7f94  STA $09  ;BOOT
7f96  STA $244   ;COLDST
7f99  LDA #$3c
7f9b  STA $d302  ;PACTL
7f9e  LDA #$52
7fa0  STA $02fc  ;KBCODES
7fa3  JMP $8000

Jak widać gra na starcie zeruje m.in. wektory przerwań nie blokując przerwań wcześniej!!!
Sprawdziłem, ze wyklada sie wlasnie dlatego ze w miedzyczasie wywoluje sie jakies przerwanie.
Tylko dlaczego w poprzedniej wersji loadera sie nie wywolywalo, i dlaczego nie wywoluje sie w NTSC ???

Tym bardziej ze zmiany w loaderze prawie zadne.

Oczywiście problemy z uruchomieniem tej gry to nie wina loadera (SDLOAD zachowuje sie tak samo jak najnowsza wersja MSDOSa), ale intryguje mnie dlaczego w poprzednich wersjach ta gra sie wczytywała. Troszke sie jedna procedura - uruchamiana po zaladowaniu kolejnego bloku - w loaderze wydluzyla (kosztem innej) i stawiam na to wlasnie + zbieg okoliczności z czasami wykonywania się procedur i wystepowaniem przerwań.

Wlasciwie gra ta chodzi tak samo dobrze (a przy okazji odpala sie zawsze, wiec lepiej) bez wykoniania przedstawionej wyzej procedury - wystarczy po zaladowaniu skok pod $8000 :)


Dodalem w loaderze czekanie az Antic zacznie rysowac ekran (czekanie na linie nr 0) przed skokiem pod adres startu gry i Final Legacy odpala sie zawsze..... wiec byla to kwestia szczescia. Ale zamiast zmieniac loader chyba trzebaby poprawic plik gry :)

644

(192 odpowiedzi, napisanych Fabryka - 8bit)

No dobra, daje się jeszcze coś zoptymalizować :) Skróciłem loader o 14 bajtów :) Za to po dodaniu 12 bajtów loader nie będzie - na czas uruchomienia bloku z podanym adresem inicjacji - zostawiał żadnych swoich danych na stronie zerowej.
Ewentualne intra będą ją miały dla siebie w całości.
Chyba tak zrobię, choć zmniejszy to zysk pamięci do 2 bajtów :)

No i jest jeszcze jedna rzecz, którą chcę zmienić. W tej chwili loader przed uruchomieniem wczytanego programu odkłada na stos adres powrotu do SelfTest , czyli jak gra po uruchomieniu chce wracać do DOSa, to dostaje SelfTest. Niby fajnie, ale mam taką jedną grę - a lubię ją - nazywa się Jet Boot Jack :)
Otóż ta gra ma na starcie procedurę modyfikującą wektory skoku po reset na start gry wlasnie i kończącą się RTS. W efekcie po wczytaniu jej MSDOSem mamy SelfTest a po naciśnięciu Reset odpala się gra.
Mam taki koncept, na stos zamiast adresu SelfTest odkładam skok do resetu, a wcześniej wektory ciepłego startu ustawiam na SelfTest właśnie.
Czyli jeśli program zakończy się RTS nic to nie zmieni... ale jeśli wcześniej zmieni wektory resetu, to zadziała tak jakby wcisnął się reset.

Do zrobienia proste, kodu nie wydłuży a Jet Boot Jack się ładnie odpali - a może to nie jedyna taka gra :)
Chyba że ktoś ma uwagi do tej koncepcji ....

W mojej atarce wygląda to tak:

SIO2IDE w Atari 1

SIO2IDE w Atari 2

SIO2IDE w Atari 3

Niebieski przycisk (chwilowy) zamienia u mnie miejscami D1: z D9: , a pstryczek miedzy gniazdem SIO a USB przełącza tryb pracy SIO2IDE z SIO na USB oczywiscie.... a gniazdo obok to oczywiscie od AKI :)

Przełączanie w tryb USB jest w dzisiejszych czasach zbędne, bo w każdym grzybie jest czytnik kart CF, ale ja to składałem jak SIO2IDE dopiero powstawało...

646

(192 odpowiedzi, napisanych Fabryka - 8bit)

A czy kineskop zielonego monitora ma czarne tło ??? - oczywiście nie :) Ma zielonkawe.
08 B0 B0 nie jest takie złe.
Wiecie co... nie ma już co kombinować i optymalizować w MSDOSie. Poprawiłem oczywiście te zmiany kolorów, no i z drugiej strony nie bardzo mi się widzi wydłużanie programu, który zasadniczo ma być jak najkrótszy.
Pozostaje MSINI3 przepisać na assembler a MSDOS 4.6 ( cjoć od 4.5 różni się tylko ładniejszą zmianą kolorów - no i jest dzięki temu trochę szybszy, bo nie robi tak często jak poprzedni otwierania ekranu - w zasadzie to robi tylko raz) uznać za definitywanie zakończony.

- Da sie - ja tak mam od lat: mala szczelina na kartę z prawej stony atarki rządzi.
- jeden guzik sie przydaje (ale nie jest konieczny) - jest to guzik na chwilę zamieniajacy D9: z D1: , na D9: zawsze mam programik SIO2IDE Diskdżokej ;), ktorym mozna szybko przemapować dowolnego ATRa z karty na D1: i odpalić z niego ladaowanie. Jesli guzika nie wciskam, to mam moja domyslną partycje Sparty pod D1: a mapowanie moge zmienić jeszcze dwoma innymi programami.
- wydoli bez problemu.

648

(5 odpowiedzi, napisanych Sprawy atari.area)

A cuś trzeba przeładować??? bo ja to ciągle mam...

649

(5 odpowiedzi, napisanych Sprawy atari.area)

Otóż pisze sobie ostatnio często do różnych ludzi odpowiedzi przez PM. Staram sie pisać kurtularnie z polskimi znaczkami i jak się rozpędzę to przy pierwszym "ś" wylatuje z edycji, bo oczywiście ta kombinacja robi zapis wersji roboczej.
No i trzeba wracać do edycji i znowu pamiętać że literka ś wyrzuca z edycji..... no dziś (proszę oto kolejne słowo z ś) miałem tak 4 razy przy jednej odpowiedzi!!!
Sprawdziłem pod różnymi przeglądarkami - nie ich wina.
Proszę o wyłączenie opcji "Save as draft", albo przynajmniej odpięcie od niej skrótu klawiszowego Alt+s - bo nie odróżnia prawego Alt od lewego!!!

650

(15 odpowiedzi, napisanych Fabryka - 8bit)

Ujednolicony fileselektor byłby fajniejszy :). Niech program sobie wygląda dowolnie - wybór plików za to będzie ustandaryzowany.
Mam nawet ciekawszy pomysł, ale dotyczy on tylko Sparty X.
Jakby już był taki fileselektor działający jak FORMAT w SDX (w sensie własnego ekranu i własnej pamięci roboczej), to można by było pokusić się o włożenie go do Sparty na stale!
Wywoływałoby się go robiąc np:
OPEN #1,4+16,0,"D:costam.com"
Do aux1 dodać by trzeba 16 (bo zdaje się wyższe bity już są przez Sparte stosowane.
Otwarcie do odczytu umożliwiałoby wybór istniejącego pliku, a do zapisu - wybór katalogu i wpisanie nazwy.
I to jest słuszna koncepcja!!!
Polecenie Format (czyli XIO 254 z Basica) tak działa czemu by open nie mogło dawać takiej możliwości :)