1,751

(349 odpowiedzi, napisanych Fabryka - 8bit)

Jak będzie jakaś rozsądnie działająca myszka, to się pomyśli. ;)

Żeby trochę ostudzić entuzjazm: żeby SC w pełni działał, trzeba mieć SpartaDOS X 4.42 (albo nowszą wersję). Inaczej, nawet z nakładkami uzupełniającymi procedury brakujące w starszych wersjach, nie będzie chciała działać linia komend.

1,752

(349 odpowiedzi, napisanych Fabryka - 8bit)

Snapszoty z emulca A800Win (inny emulator, inny konfig i inna wersja SC, dlatego różni się szczegółami):

http://drac030.krap.pl/sc_gr8_1.png

http://drac030.krap.pl/sc_gr8_2.png

http://drac030.krap.pl/sc_gr8_3.png

Działa znośnie z wyjątkiem przewijania katalogu w oknie, to jest trochę wolne :) Drajwerek ma 1873 bajty, zajmuje 136 bajtów konwencjonalnej pamięci (reszta w ext).

PS. OK, nie było ani za pół godziny ani na "22ga", tylko na 22:19 ;)

1,753

(349 odpowiedzi, napisanych Fabryka - 8bit)

No nie, E: jest za wolne. To działa przez S2: - a ściślej przez wymyślony przeze mnie na podobne potrzeby symbol _RAWCON (jak "raw console"). SC używa tylko czterech funkcji tego, tzn. 80 kolumn włącz, 80 kolumn wyłącz, CLS oraz zapisz znak. Więc napisanie namiastki dla gr.8 powinno być kwestią 30 minut.

1,754

(349 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

Jak tam (mam nadzieje) postępy?? ;)-

Postępy są codziennie :) Postaram się, żeby SC można było uruchomić także bez VBXE, tzn. wtedy by działał w GR.8 (w podobnym trybie jak CON80, ICE-T albo Last Word).

1,755

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

Adres do Diamond Edge'a (a raczej jego edytora) pewnie będzie w stanie ktoś podrzucić. Co do kroków po kolei:

1) zrobić kopię zapasową całego dysku, tak jak jest, tj. zrzucić gdzieś do pliku wszystkie sektory po kolei, od pierwszego do ostatniego.

2) znaleźć opis tablicy partycji stosowanej w Atari (uwaga, zależy to od użytego sterownika twardego dysku, ICD Pro może mieć ten format inny niż np. HDDRIVER albo AHDI)

3) opanować go na blachę, a poza tym wydrukować go sobie i mieć wydruk pod ręką do konsultacji

4) odpiąć od komputera wszystkie inne twarde dyski z wyjątkiem tego naprawianego

5) odpalić z dyskietki sterownik twardego dysku

6) odpalić z dyskietki edytor dyskowy i "otworzyć" w nim naprawiany dysk

7) przy użyciu funkcji Search, wiedzy na temat struktury dysku oraz wielkości utraconych partycji wyszukać nagłówki poszczególnych partycji

8) mając nagłówki, obliczyć na kartce wielkości kolejnych partycji

9) wpisać to wszystko do sektora nr 0 razem z wszystkim innym, co musi być w tablicy partycji

10) zrobić reboot

11) wczytać sterownik twardego dysku z dyskietki i sprawdzić, czy widzi partycje

12) jak nie, to GOTO 6

13) sprawdzić, czy widziane partycje są prawidłowe - bo czasem może zostać nagłówek po poprzednim partycjonowaniu

14) jeśli nie, to GOTO 6

15) sprawdzić, czy system plików na wszystkich partycjach jest prawidłowy.

16) jeśli na którymkolwiek z dysków jest sieczka, GOTO 6

17) end

1,756

(53 odpowiedzi, napisanych Bałagan)

@adam: w asmie też można uzyskać coś na ekranie jedną linijką, np. w ST parę bombek :)

1,757

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

To się odtwarza ręcznie, pod tym edytorem, który jest dołączony do Diamond Edge'a (nie pamiętam, jak się nazywa). Każda partycja ma 1 sektor nagłówka i 1 bootsektor, które są spokojnie do znalezienia. Na tej podstawie można odtworzyć tablicę partycji. Nie trzeba do tego z góry wiedzieć, gdzie były partycje i jakich były rozmiarów - ja taką operację przeprowadziłem na kompletnie obcym dysku (przyszedł jakiś muzyk, który wsadził dysk Falcona do peceta i skończyło się jak powyżej). Aczkolwiek wymaga to oczywiście nieco pracy.

1,758

(53 odpowiedzi, napisanych Bałagan)

Adam Klobukowski napisał/a:

Zaś draco030 już w łonie matki kodował w asm6502 a asm m68k wyssał z mlekiem

Nie w łonie matki, tylko we wtorki było kółko komputerowe w mojej szkole :P

1,759

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

"Inicjalizację", czyli konkretnie co?

1,760

(53 odpowiedzi, napisanych Bałagan)

mormon napisał/a:

niedzielnych programistów jakimi byliśmy zaczynając zabawę w programowanie.

Ja zacząłem we wtorek. ;)

BPNMSP :)

1,761

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

To zależy, co kolega zrobił. Jeśli zniszczona jest tylko tablica partycji, to dane są do odzyskania (sam takie coś - tj. odzyskiwanie tablicy partycji zniszczonej przez peceta - kiedyś dla kogoś robiłem). Ewentualnie mogła przepaść zawartość partycji C: jeśli kolega wpadł na pomysł, żeby na tym dysku zapisać też pecetowy filesystem.

1,762

(349 odpowiedzi, napisanych Fabryka - 8bit)

@bober: chwilowo żadna część tego nie jest rezydentna, a zatem:

1. memlo dla uruchamianych programów wygląda tak samo jak w przypadku command.com (pod warunkiem, że program działa jako powłoka, a trzeba spełnić parę warunków, żeby tego NIE robił).

2. doładowuje się całość (jak widać na obrazku, 7970 bajtów)

Sam mam IDEa, więc punkt drugi nie stanowi dla mnie żadnego problemu, ale zdaję sobie sprawę, że na SIO może. Dlatego program w przyszłości albo znajdzie się na CAR: albo będzie opcja automatycznego instalowania w ramdysku (coś jak robi DUP.SYS MyDOS-a, żeby nie ciągnąć go za każdym razem z dyskietki).

Najlepszym jednak rozwiązaniem jest szybki dysk :)

1,763

(349 odpowiedzi, napisanych Fabryka - 8bit)

Niektórzy widzieli ten program w Głuchołazach, dzisiaj jest w ździebko więcej umiejącej wersji, aczkolwiek jeszcze nie jest dokończony:

http://drac030.krap.pl/sc1.png

http://drac030.krap.pl/sc2.png

http://drac030.krap.pl/sc3.png

Wymagania: SDX i tryb 80-kolumnowy (tu VBXE, ale wyświetlanie idzie w 100% przez sterownik ekranowy, więc w teorii można to uruchomić na dowolnym innym ekranie 80-kolumnowym). Program może (i powinien) działać jako powłoka SDX.

Copy, Move i Delete działają oczywiście zarówno na pojedynczych plikach, jak i na ich grupach oraz na pełnych katalogach (lub ich grupach). W chwili obecnej oprogramowane jest ok. 70% zaplanowanych funkcji.

1,764

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

@bitman: niestety, nic nie zrobiliśmy w tym kierunku, bo Simius zachorował i nie zjawił się w Głuchołazach, w związku z czym również nie przywiózł komputera i nie było na czym prowadzić walki. Sprawa się chwilowo odwlecze.

1,765

(29 odpowiedzi, napisanych Zloty)

Było fajnie, proponuję niezakłóconą kontynuację.

1,766

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

Istotnie, w filesystemie nie ma takiego ograniczenia, pojemność katalogu to w teorii ~729 tys. plików. Sparta 3.x faktycznie narzuca ograniczenie do 126 wpisów w katalogu (w rzeczywistości 127). Jak jest w BW-DOS nie wiem, bo go nigdy nie używałem.

Myślę, że najbardziej opłaci się załatwić sobie (flaszowalny) kartridż na SpartaDOS X 4.42 - jeśli nie chcesz montować tego do środka, bo taka możliwość też jest.

Ogólnie: http://sdx.atari8.info

1,767

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

Na razie nie będzie takiej potrzeby, umówiliśmy się, że Simius przywiezie SECAM-owskie 800XL do Głuchołazów i będziemy z trubem rzeźbić.

1,768

(544 odpowiedzi, napisanych Fabryka - 8bit)

Dla mnie bomba. Bo przecież bez FX-a to już nie jest Atari :D

1,769

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

Bitman, czy w razie czego masz możliwość sflaszowania sobie wersji testowej i sprawdzenia, czy działa na SECAM?

@Simius: potwierdziłem tylko twoją sugestię z pierwszego postu. Za pierwszym razem do mnie to nie dotarło, sorry.

1,770

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

Przecież to amerykański DOS.

Zajrzałem do kodu, SDX jednak odłącza w pewnym momencie bank 0 i kopiuje stan TRIG3 do GINTLK. Jeśli TRIG3 nie zmienia się od razu, to pewnie to jest przyczyną zawisu.

Wygląda na to, że po odłączeniu/podłączeniu karta trzeba odczekać jedną linię. Tylko co, jeśli to będzie ta, po której następuje VBL? Co za durny pomysł ... :/

1,771

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

Sparta podczas startu nie włącza ani nie wyłącza ROM-u w obszarze $A000-$BFFF więc działanie trig3 nie powinno na nic rzutować. Banki kartridża są najwyżej przełączane. Z tego jednak, że zawisa na czarnym ekranie wnoszę, że utyka w banku inicjującym (czyli banku 0). Albo i przed nim, tzn. w OS-ie.

1,772

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

Niby co mam poradzić? Atarki z SECAM mają standardowe ROM-y, z rejestrów sprzętowych wyglądają jak PAL-owskie, a SDX też nie robi żadnych cudów, przynajmniej jeśli chodzi o soft. Natomiast jeśli jest niezgodność sprzętowa, to co mam poradzić? Nie mam nawet pomysłu, jak zbadać, gdzie zawisa.

1,773

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

A jeśli "X", to w wersji 4.4 oczywiście ;)

1,774

(12 odpowiedzi, napisanych Bałagan)

Kaz napisał/a:

He he, gdyby nie "prywatny blog" to pewnie w ogole nie byloby dyskusji o zadnych zmianach. Zreszta skad Draco030 wie o tym, co sie pisuje na AOL, skoro ponoc nie czyta?

Odpowiedź jest bardzo prosta: wiem to z IRC-a, bo są tam ludzie, którzy to czytają ("He, he"). Natomiast na temat sensowności "dyskusji o zmianach" wypowiedziałem się już w innym wątku, moim zdaniem jest to bicie piany.

Kaz napisał/a:

Ciekawi mnie tez, czym sie rozni Forum Atarum od forum AA, ze to drugie jest publiczne, a to pierwsze nie?

Tym, że w przeciwieństwie do AA nie jest forum "ogólnym", tzn. skupiającym istotną część środowiska - niech sobie Kaz przeczyta posta jeszcze raz, jest tutaj: http://atariarea.krap.pl/forum/viewtopi ... 10#p112010

Kaz napisał/a:

mistrz pseudologiki

Potworne, tragedia, OBERGURU SCENY potępił mnie z wyżyn swojego boskiego intelektu. Co robić, czuję się moralnie zniszczony, nie będę mógł spać, o ja biedna sierota :D

1,775

(33 odpowiedzi, napisanych Bałagan)

Czy można się wobec tego tradycyjnie pojawić już we czwartek pod wieczór? Parę osób to planuje, z tego co wiem.