951

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

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 :)

952

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

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 :)

953

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

Kuna, ja w tej grze nigdy nie wyszedlem poza druga komnate ;)

954

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

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.

955

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

No i jak calkowicie nie wylaczysz przerwan, albo stosujesz jakies JSRy w programie, to zawsze cos Ci wpadnie w okolice $01ff :)

956

(192 odpowiedzi, napisanych Fabryka - 8bit)

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.

957

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

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.

958

(192 odpowiedzi, napisanych Fabryka - 8bit)

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.

959

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

Eeee tam, a na to patrzyles:
Monty on the Run.

A potem druga czesc.

960

(192 odpowiedzi, napisanych Fabryka - 8bit)

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.

961

(192 odpowiedzi, napisanych Fabryka - 8bit)

Prawie tak jest :)
Sprawdzany jest numer wybrany z klawiatury (stacja), a potem jest sprawdzany Shift.... tyle ze z Shiftem to nie bedzie numer ;) (zeby nie bylo ze sprawdzanie jest niepotrzebne, to ta sama procedura, ktora obsluguje pierwsze zaladowanie programu i wtedy sprawdza Shift). Ale to jest do szybkiego poprawienia... zajme sie tym zaraz :)

Tyle ze Shift (np. przy wyborze programu do wczytania, bo wtedy dziala prawidlowo) wylacza wszystkie turba a nie tylko Top-Drive. Przydaje sie to czasem, bo MEMLO spada wtedy czasem i o strone. I w zasadzie takie bylo zalozenie a nie wylaczanie turbo, wiec sprawdzanie Shifta przy uruchomieniu programu jest co najmniej dziwne.... no ale coz, teraz sie przyda.

962

(192 odpowiedzi, napisanych Fabryka - 8bit)

Uwaga, co do dzialania programu. Otoz czasem po wybraniu stacji stoi przez dluzsza chwile (tak jest np. w przypadku golej stacji LDW) i dopiero po chwili odczytuje katalog.
Jest to spowodowane sposobem wykrycia przyspieszacza "TopDrive", po prostu jest on niewykrywalny w normalny sposob, trzeba wyslac mu rozkaz w jego trybie turbo i poczekac na odpowiedz. Sio2Ide blyskawicznie ten rozkaz odrzucaja, a z LDW bywa roznie, nie wiem jak z innymi stacjami.
Rozwiazaniem jest rezygnacja z TopDrive, ale w ten sposob loader nie bedzie juz obslugiwal wszystkich najpopularniejszych systemow turbo (chodzi o obsluge na poziomie loadera, pod kazdym OSem) a pozostanie obsluga Happy/US, Speedy/HDI (z procedura ladowana z urzadzenia) i zdaje sie (serio nie pamietam czy nie wyrzucilem) turba w standardzie stacji XF. Dla mnie jest to do zaakceptowania, ale zmiejsze tym "miodnosc" loadera ;)

963

(192 odpowiedzi, napisanych Fabryka - 8bit)

No sie na wasz zawiodlem troche chlopaki.
Wszyscy pisza i narzekaja, ze nikt nic nie robi na Atari, a jak sie zabralem troche i potrzebuje tylko prostej pomocy - odpalic i przetestowac, to nikt tego nie zrobil (poza kierownikiem, ale i jemu bledu nie udalo sie odkryc, no ale to moja wina).
Po pierwsze lezy moj serwer, a jakos nikt nie zaraportowal (czyli nie sciagal w ciagu ostatnich dwoch dni).
Po drugie wersja upubliczniona miala powazny blad (ale nie do wykrycia przy testowaniu na emulatorze), po prostu procedura obslugi trybu US minimalnie sie wydluzyla i osiagnela dokladnie strone (przypadek, o jeden bajt za daleko) w zwiazku z czym prosta petla na rej. X nie przepisywala jej wcale!!! Czyli ladowanie w turbo Happy/US nie dzialalo.
A ja dalej nie wiem jak sie na KMK sprawuje.... ech..
Poprawiona wersje, chwilowo wrzucilem TUTAJ, moze sie komus zechce sciagnac.

P.-S. Obecne MEMLO dla trybu Happy/US to $0AFF, dla sektorow do 256b przy zastosowaniu pewnego tricku z buforem powinno dac sie zejsc do okolo $0A80, a w trybie bez turbo bedzie to okolo $0980. Niestety implementacja sektorow 512b spowoduje wydluzenie obecnych procedur, mam nadzieje ze nie wiecej niz o pol strony.... zobaczymy.

964

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

Przeszkadzajki sie na tym filmie nie ruszaja, ale jak widac sa na obrazie 3 sztuki. I jak widac animuja sie niezaleznie od tla (w ktorym sa powlaczane plynne przesuwy). Z tego, co pamietam (bo do kodu nie zagladalem praktycznie), to wiekszosc engine jest gotowa i nawet spora ilosc przeszkadzajek jednoczesnie moze byc na ekranie.

965

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

Tak wiec zgralem wlasnie wszystkie odnalezione zrodla OUR5OFTu, nie bylo zle.
Juz po tygodniu kombinowania (stacje dyskow, zasilacze, okablowanie - tak to jest jak sie ma Atari z czytnikiem CF i nic wiecej) udalo mi sie skopiowac zawartosc wszystkich dyskietek (bedzie tego prawie 20), i to bez bledow.
Wsrod tych plikow znalazla sie pewna niedokonczona gra (choc niewiele jej zostalo do dokonczenia), gotowy jest caly silnik w zasadzie i duza czesc grafiki (tym bardziej ze to konwersja z C64), tak wiec pozostaje to dokonczyc... jak to prosto brzmi... na szczescie kod jest ladny i dobrze opisany.
A dla wszystkich ciekawych filmik z tego co na szybko udalo mi sie wygenerowac. Sorry ze tak malo strzelalem, ale nie styka mi wtyczka :)))

Ja sie loguje takimi haslami od lat. Poprostu nigdy nie uzywajac klawisza CapsLock zawsze masz male litery. Jakos to mi wystarcza i tak samo jak Pirxowi ten klawisz tylko przeszkadza.

967

(7 odpowiedzi, napisanych Zloty)

Ja bym moze i byl (bo planowalem), gdyby nie zona :(, ktora to chora lekko w domu przebywa i jak ja zostawie sama do wieczora....

Ale za to pokoduje wieczorkiem troche w assemblerze 6502 :)

968

(192 odpowiedzi, napisanych Fabryka - 8bit)

macgyver napisał/a:

Z całego serca bym pomógł, ale nie mam ani jednej dyskietki (natywnej lub wirtualnej) w filesystemie Sparty ;)

To juz czas jakas sobie tak sformatowac. Piekny to filesystem jest i wygodny! :)

A poza tym wszystkie gry (ladnie poporzadkowane w kategorie rozniste) zajmuja cos kolo dwoch partycji i nawigowanie po czyms takim MSDOS (szczegolnie jak sie porobi pliki z pelnymi nazwami programow i katalogow) baaaardzo upraszcza ;)

969

(192 odpowiedzi, napisanych Fabryka - 8bit)

No co jest???
Nikt nie ma KMK, i nikt nie laduje gier z dyskow w formacie Sparty ??? :)

P.-S. Trwa walka o obnizenie MEMLO i ewentualnie implementacje nowego filesystemu z sektorami 512b. Tyle ze musze duza czesc kodu przepisac od nowa, wiec chwile to potrwa...

970

(192 odpowiedzi, napisanych Fabryka - 8bit)

Poprawiono!!!
Nie w tych zrodlach poprawki wkompilowalem :)

971

(192 odpowiedzi, napisanych Fabryka - 8bit)

Zeby nie bylo tak, ze nic nie robie na Atari... :)
Kiedys Drac030 pisal do mnie ze MicroSparta DOS po dodaniu obslugi wiecej niz jednej stacji oraz trybu UltraSpeed nie dziala prawidlowo z HDD KMK. W koncu postanowilem to poprawic, ale zrobilem to raczej na czuja.
Pliczek COM dostepny jest TUTAJ. Mozna zainstalowac go jako autostartujacy poleceniem BOOT lub tez uruchamiac bezposrednio ze Sparty (relokuje sie zamazujac Sparte dopiero bezposrednio przed zaladowaniem wybranego programu, wiec zawsze mozna powrocic do systemu).
Problem w tym, ze nie mam go jak przetestowac, bo:
1. nie mam dysku KMK
2. nie mam sprawnego monitora do Atari (Atari mam :) i to nawet podlaczone), a kabelek do TV gdzies wcielo.

Chodzi mi o sprawdzenie czy prawidlowo zmienia dyski w przypadku interface KMK i czy wczytuje z nich programy, a takze sprawdzenie czy dobrze dziala w trybie UltraSPEED i najlepiej jeszcze Top Drive (tego to w ogole nie mam jak sprawdzic).

Wszystkim testerom przypominam, ze ten loader do programow zapisanych na dyskach pod Sparta DOS wyswietla nazwy programow z pliku tekstowego MSDOS.DAT umieszczonego w katalogu ktorego zawartosc przegladamy (najlatwiej stworzyc go na Atari programem MSINI2.COM), a do tego pokazuje tylko pliki, ktore maja status "protected". Zawsze jednak naciskajac "Esc" mozna wyswietlic standardowa liste wszystkich plikow w danym katalogu. Tak wiec nie dziwcie sie jesli spis plikow bedzie pusty - naciskajcie Esc.

Jakby ktos potrzebowal poprzednia wersje (do porownania dzialania w przypadku KMK np.) lub chcial poczytac instrukcje do programu na atari, to TUTAJ jest plik ATR zawierajacy te wersje, narzedzia i opisy.

Czekam na raporty!!

Chwilowo dajmy sobie jednak na wstrzymanie bo cus nie chodzi - a powinno :)
Podmienie plik i dam znaka, jak znajde przyczyne ;)

972

(11 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Podmiana D1 i D9 jest sprzetowo (zworka, lub przyciskiem - ja mam guzik, bo na D9 mam na stale SIO2IDE DJ i wystarcza mi reset z wcisnietym tym guzikiem by ladowac gry calodyskowe) i nie to mialem na mysli :). Chodzilo mi, co opisalem, o mapowanie dyskow pod QMEGiem, ale bez wchodzenia do menu QMEGa.

973

(11 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

bardzo proste to to niestety nie jest :) ale da sie.

Przyklad:
Do napedu SIO2IDE o numerze 1 "wloz" pierwsza strone dysku, a do napedu 2 - druga.
Odpal komputer (QMEG 4.04 wlaczony) i zaladuj program.
Jesli poprosi o zmiane dyskietki wcisnij kolejno:
- Ctrl+Help (freeze)
- 03ef01 (poke $03ef,$01) (numer napedu do zamiany z D1 zmniejszony o jeden, w ten sposob mozna miec nawet 8 dyskow do zamiany)
- Enter
- Help (end freeze)

I masz fizyczna stacje 2 zamieniona z 1.

974

(11 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Moze i tak, nie mam tego problemu bo wszystko, czego potrzebuje trzymam na duzych partycjach pod Sparta, w zasadzie to nawet nie mam nic dwudyskowego...
A poza tym nie mam w domu urzadzen na karty SD (ciekawostka ;) ... ops zapomnialem o PDA, ale tam karty nie wyciagam ), a na CF mam kilka :)

975

(11 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Zastanawiam sie po co ta zamiana??

I jedno i drugie urzadzenie spelnia swoje funkcje z powodzeniem, a do tego do SIO2IDE mozna podpiac HDD...