1,051

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

Cześć

Potrzebuję podpiąć XEP80 do monitora Commodore 1085S. Wyjście video z XEP80 to (przypuszczam) sygnał luminancji podobny do tego, który wychodzi z Atari. Wejście video 1085S to analog RGB. Znalazłem taki konwerter: http://www.ambery.com/costorgrgbco.html ale zanim wydam 300 PLN, chciałbym się dowiedzieć, czy nie ma prostszego (szybszego i tańszego) sposobu. Czy np. podpięcie lumy do wejścia G 1085S (i ewentualnie jeszcze do Sync) nie załatwiłoby sprawy?

1,052

(348 odpowiedzi, napisanych Fabryka - 8bit)

Udało mi się odtworzyć część efektów specjalnych występujących u Pinokia:

1) komendy wpisywane w linię poleceń są "ignorowane", tzn. SC wprawdzie zamyka panele, ale po chwili otwiera je z powrotem, nie wykonawszy komendy.

2) ignorowany jest plik SC.INI

Efekt nr 1 występuje, kiedy program nie jest w stanie zapisać pliku SC.SAV. Powody mogą być różne, ale efekt nr 2 pozwala przypuszczać, że coś jest nie tak ze ścieżką dostępu - bo oba pliki używają dokładnie tej samej ścieżki, odczytanej ze zmiennej $SC.

Diagnoza: niezdefinowana lub źle zdefiniowana (np. zawierająca literówkę) zmienna $SC w CONFIG.SYS.

Leczenie: Pin, popraw konfig.

Zalecenia na przyszłość: uruchamiać SC wg instrukcji, to znaczy komendą SC.COM, która m.in. sprawdza, czy zmienna $SC rzeczywiście wskazuje na plik SCMAIN.OVL (tym samym sprawdzając, czy ścieżka dostępu jest OK).

1,053

(348 odpowiedzi, napisanych Fabryka - 8bit)

Porównałem z plikiem, który u mnie uporczywie działa, i są identyczne.

Podsumujmy:

1) SDX na ideplusie u mnie i u ciebie
2) rozszerzenia pamięci takie same
3) pliki CONFIG.SYS identyczne
4) u mnie działa na dwóch różnych komputerach, u ciebie na dwóch różnych nie.

Chwilowo nie mam pomysłu.

1,054

(348 odpowiedzi, napisanych Fabryka - 8bit)

Tak, 20:54, sorry.

1,055

(348 odpowiedzi, napisanych Fabryka - 8bit)

Ja się domyślam, że masz najnowszą, ale flasze się czasem "rozprogramowują".

Co do rozszerzenia: normalnie mam włączonego Compy Shopa, ale dla potrzeb testu przełączyłem na 1 MB Rambo i nie zrobiło to najmniejszej różnicy.

Jeśli to jest błąd w SC, to dlaczego nie daje się u mnie odtworzyć?

Upewnijmy się co do pryncypiów: SCMAIN.OVL, 9405 bajtów, 12-02-13 21:27?

1,056

(348 odpowiedzi, napisanych Fabryka - 8bit)

Sprawdziłem na 816 i też chodzi na zupełnym luzie.

Zrób jeszcze jedną rzecz: przeflaszuj Spartę.

1,057

(348 odpowiedzi, napisanych Fabryka - 8bit)

Ja z kolei odtworzyłem twój konfig, toczka w toczkę: 1 MB RAM-u i powyższy config.sys, z dokładnością do małych liter (tylko zamiast dysku B, którego nie ma, dałem N). I nadal działa.

Mogę jeszcze sprawdzić na 65816.

1,058

(348 odpowiedzi, napisanych Fabryka - 8bit)

Zaraz, zaraz, patrzę na ten twój konfig: a DEVICE ENV to gdzie?

Dorzuć przed device sparta i daj znać, czy coś się zmieniło.

1,059

(348 odpowiedzi, napisanych Fabryka - 8bit)

CON.SYS nie jest potrzebny, ale nie przeszkadza. RC_GR8 nie był zmieniany i pod nim u mnie też SC chodzi.

Może binarka się uszkodziła przy kopiowaniu na dysk? Wykasuj SCMAIN.OVL, przejedź dysk CLX-em, rozpakuj archiwum jeszcze raz.

1,060

(348 odpowiedzi, napisanych Fabryka - 8bit)

U mnie nie chce nie działać :) Mogę zrobić filmik.

Spróbuj skasować stary plik SAV, wyłącz INI (przez zmianę nazwy) i spróbuj odpalić go na czysto.

1,061

(348 odpowiedzi, napisanych Fabryka - 8bit)

Faktycznie. Poprawka:

EDIT: patrz niżej.

1,062

(348 odpowiedzi, napisanych Fabryka - 8bit)

Wersja 0.8.7, gł. zmiany:

1) konfigurowalne kolory ekranu (na razie tylko dwa: tekst i tło), opóźnienie dla klawiszy + mały bajer

2) ślad powrotu do katalogów nadrzędnych jest teraz zapisywany do pliku SC.SAV, przez co jest w stanie przetrwać uruchomienie zewnętrznego programu, zimny start itd.

3) na dole panelu, oprócz "KB free" wyświetli się też nazwa dysku

PS. Sorry za post pod postem.

EDIT: patrz niżej.

1,063

(348 odpowiedzi, napisanych Fabryka - 8bit)

Ad 1: zrobione.

Ad 2: istotnie, był w tym jeszcze wielki mały bug, który miejmy nadzieję, odszedł już do krainy wiecznych BSOD-ów.

Ma być tak, że w panelu z kursorem otwiera się dysk i katalog bieżący, natomiast w drugim panelu - dysk i katalog zapisany w pliku SAV.

Dorobiłem też (w końcu) zmianę dysku bezpośrednio z linii komend, to znaczy, poprzednio niby też się dało, ale teraz odbywa się to dużo sprawniej :)

Ktoś się skarżył na niemożność zainstalowania SC w katalogu głównym, teraz już powinno się dać.

EDIT: patrz niżej.

1,064

(348 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

Wystarczy użyć edytora ED, by ten przywrócił prędkość do STD

U mnie nie przywraca ... jesteś pewien, że nie wcisnąłeś resetu gdzieś po drodze?

1,065

(348 odpowiedzi, napisanych Fabryka - 8bit)

Nie ma tak dobrze:

1) w panelu z kursorem wybieramy jakiś długi katalog (parę paneli długości)

2) podjeżdżamy na sam koniec

3) robimy Ctrl/Q

4) pod CP zmieniamy katalog bieżący tego samego dysku na dowolny inny, byle dużo krótszy niż ten wybrany powyżej

5) odpalony teraz SC z postu 113 wpada w nieskończoną pętlę (166 Range error na przemian z próbami otwarcia katalogów)

EDIT: GOTO POST#120

1,066

(348 odpowiedzi, napisanych Fabryka - 8bit)

Proszę. :)

EDIT: GOTO POST#115

1,067

(348 odpowiedzi, napisanych Fabryka - 8bit)

Czy to Twoje jedyne zmartwienie? ;P

Poniżej wersja z tym kopiowaniem powrotów i paroma innymi drobiazgami.

EDIT: GOTO POST#113

1,068

(348 odpowiedzi, napisanych Fabryka - 8bit)

Powinno się spoko dać, nie wiem, dlaczego sam o tym nie pomyślałem.

1,069

(348 odpowiedzi, napisanych Fabryka - 8bit)

Poniżej nowa wersja do testowania, 0.8.5. Koncert życzeń częściowo uwzględniłem :) Jest sporo zmian w środku, na oko wszystko działa, no ale wiadomo.

EDIT: GOTO POST#111

1,070

(117 odpowiedzi, napisanych Fabryka - 8bit)

Komunikat wywołałem zaemulowawszy sobie stock 1050 pod sio2bsd, nic się nie gryzie :P Być może po prostu fakap z formatterem spowodował jakąs większą kaszanę i dlatego były takie efekty.

Natomiast formatter się faktycznie wywala, potwierdzam.

1,071

(117 odpowiedzi, napisanych Fabryka - 8bit)

ad HDSC: wywołałem ten komunikat, jest prawidłowy :P

1,072

(54 odpowiedzi, napisanych Bałagan)

Problemem mogą być timingi. Owszem, PC jest szybki, ale ma wielozadaniowy OS, który potrafi wywłaszczyć proces (np. obsługujący transmisję) w dowolnym momencie i nie oddać mu sterowania przez niezdefiniowany z góry okres czasu, zależny od liczby działających w tym samym czasie innych procesów.

Żeby to obejść, trzeba (zapewne) napisać coś w rodzaju sterownika systemowego, który będzie obsługiwał transmisję bez interferencji ze strony schedulera, a ile osób jest w stanie napisać coś takiego dla windowsów?

1,073

(117 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

Problem następny, dotyczy Sparta DOS X 4.45b 11-12-2012.

Odpaliłem oto standardową stację Atari 1050. Problem dotyczy formatowania w single i medium na tej stacji. Po wykonanym formacie dyskietki w chwili w której formatter próbuje zapisać katalog ten nie zostaje zapisany a na zestaw fontów formattera wskakują krzaki. Daje się wyjść poprzez ESC do CP/SC, i wrócić do formattera po czym zapisać na formatowanej dyskietce sam katalog.

Wygląda to na przepełnienie stosu. Może jest jakiś bug w obsłudze stacji, które nie mają PERCOM, trzeba będzie sprawdzić. Sflaszuj sobie tymczasem 4.46.

Zauważyłem jeszcze jedną ciekawostkę, że po "nieudanym" formacie po zapisaniu katalogu na dyskietce wypada jeszcze nacisnąć reset. Jeśli tego nie zrobię, to np. HDSC przy próbie kopiowania po nadzianiu się na stację 1050 napisał mi:

"Wrning: can't read PERCOM for D1:"

Słusznie: goła 1050 nie ma PERCOM-u.

Do "Wrning" tak przy okazji można by dodać literkę "a" :D

HDSC 1.5? W źródłówce mam "Warning" (z "a"), podgląd binarki też ujawnia prawidłową liczbę liter "a" w tym wyrazie. Będę musiał spróbować wywołać jakoś ten komunikat.

Sparta w czasie I/O na gołej 1050 przy kopiowaniu plików próbuje co chwilę odpalić szybką transmisję dla SIO. Nie znam się, lecz może by przyjąć (do najbliższego resetu), że ustawienie parametrów poprzez SIOSET ustala transmisję dla danego nośnika "chwilowo" na stałe?

Tak, mikey też się na to skarżył. Coś jest nie tak z wyborem trybu transmisji, NORMAL działa jak RESET.

Jeśli np. na D1: mamy zamapowane SIO, to nie ma możliwości podmontowania obrazu ATR np. pod D5:. Jeśli na D1: będzie urządzenie NewDev, to ATRM działa normalnie. Czyli, jeśli dla przykładu chcę skopiować plik ATR na urządzenie SIO, to muszę najpierw montować obraz i dopiero po tym podmontować SIO pod D1:

Jeśli pod D1: mamy SIO, to próba użycia ATRM kończy się na błędzie 138.

Podejrzewam, że jest to związane z faktem iż monotowanie ATR jest obsługiwane przez urządzenie PBI. Kiedy to jest dla danego dysku zdeaktywowane, komenda montowania trafia nie tam gdzie trzeba. Poprawię to przy następnej wersji BIOS-u IDE+.

1,074

(348 odpowiedzi, napisanych Fabryka - 8bit)

ad 1: zrobi się.

ad 2: wywal z config.sys SET COMSPEC=, za to do autoexec.bat wpisz na końcu (po POKE'ach) SC, a będzie Ci dane. ;)

1,075

(348 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

dalej jest problem, jeśli po restarcie SC nie mamy "dysku" poprzednio otwartego w panelu.

Ok, zobacz teraz. Napisałem całe inicjowanie od nowa. Tym razem proszę o wymianę obu plików: SC.COM i SCMAIN.OVL.

@w1k: will consider this when all other problems get fixed :)