1,726

(349 odpowiedzi, napisanych Fabryka - 8bit)

Nad kolorami się pomyśli, jak reszta będzie skończona. Dzisiaj chciałem wypuścić małe update (bo znalazłem dwa błędy), ale chyba się nie uda, mam najazd.

1,727

(349 odpowiedzi, napisanych Fabryka - 8bit)

Dlatego choćby, że podmiana fontu nie oznacza podmiany języka.

1,728

(349 odpowiedzi, napisanych Fabryka - 8bit)

No ładne, ładne. Mnie tu już parę osób molestuje o "upiększenie" (czytaj: pokolorowanie) SC, oczywiście tylko na VBXE, bo GR.8 to wiadomo. No i to wyświetlanie w dwóch kolumnach to fajny pomysł (MENU to ma, tylko zapomniałem, trzeba będzie pomyśleć nad dorzuceniem tego do SC).

Ale na cyrylicę chyba się nie zdecyduję :D

1,729

(349 odpowiedzi, napisanych Fabryka - 8bit)

Zrobił, zrobił :)

1,730

(349 odpowiedzi, napisanych Fabryka - 8bit)

Zdaje się, że program dojrzał do pierwszej publicznej wersji, powiedzmy, demo ;) Nie wszystko jeszcze jest zrobione i jest jeszcze parę błędów do ubicia (np. gdyby ktoś zobaczył "Cursor out of range" przy uruchamianiu SC, to trzeba skasować plik konfiguracyjny), ale powiedzmy, że ogólnie to chyba już z grubsza działa.

Wymagania: SpartaDOS X 4.42

Instrukcja instalacji:

1) odpakować archiwum: ARC X SC08

2) wrzucić:

a) SC.COM do dowolnego katalogu wzdłuż $PATH (czyli tam, gdzie leżą wszystkie często używane binarki)

b) SCMAIN.OVL gdziekolwiek (byle był dostępny przy odpalaniu SC.COM)

c) RC_GR8.SYS do katalogu z drajwerami (to tylko dla tych, co nie mają VBXE - ci co mają, zakładam że mają też i sterownik S_VBXE)

3) do CONFIG.SYS w dowolnym miejscu dodać:

SET SC=pełna>ścieżka>do>SCMAIN.OVL

Np. jeśli SCMAIN.OVL jest na dysku C: w katalogu >SYS, to trzeba napisać SET SC=C:\SYS\SCMAIN.OVL

ZALEŻNIE OD SPRZĘTU
================

4) do CONFIG.SYS w dowolnym miejscu po DEVICE SPARTA ... i DEVICE SIO, dodać:

a) ci bez VBXE: DEVICE pełna>ścieżka>do>RC_GR8

b) ci z VBXE: DEVICE pełna>ścieżka>do>S_VBXE

OPCJONALNIE
==========

5) zaraz w następnej linii po USE ..., dodać:

DEVICE ENV

(chyba że ktoś jest pewien, że definicje dodatkowych zmiennych nie spowodują, że zmienne środowiskowe zajmą więcej niż 256 bajtów)

6) dla tych, co mają dyski na SIO (SIO2IDE, SIO2SD, APE itd.): zrobić ramdysk, tzn. dopisać do CONFIG-a:

DEVICE RAMDISK

SC przy pierwszym uruchomieniu zainstaluje się w ramdysku i będzie się stamtąd ładował, oczywiście tylko do wyłączenia prądu. Natomiast jeśli ktoś nie chce, żeby to robił, trzeba dodać ",N" na końcu zmiennej środowiskowej SC, np.

SET SC=C:\SYS\SCMAIN.OVL,N

zablokuje instalowanie się programu w ramdysku.

Ci co do tej pory przeżyli bez własnego CONFIG.SYS-a ;) - instrukcja jest w rodziale 8 manuala, a przykładowy plik mamy w CAR:CONFIG.SYS

To chyba tyle.

EDIT: drobne poprawki do instrukcji. Poza tym: logika uruchamiania programów jest taka, jak w COMMAND.COM, tzn. jeśli ktoś ma wczytane COMEXE.SYS, to SC będzie przy uruchamianiu plików *.EXE automatycznie używało X.COM.

1,731

(544 odpowiedzi, napisanych Fabryka - 8bit)

Popieram Jacquesa, electron, za bardzo się przejmujesz. Ja ostatniego tematu w tym wątku wcale nie odebrałem jako "burzy" - było parę wątpliwości, zostały wyjaśnione i tyle.

1,732

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

Może masz dysk, który działa z nowym TOS-em, ale stary TOS 4.04 nie umie go znaleźć albo odczytać?

1,733

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

No to zależy. Z tego, że pytanie padło, rozumiem, że nie jesteś w stanie sobie tego zbudować sam wg instrukcji zamieszczonej na tej stronie. W takim układzie jest kilka opcji:

1) zwrócić się do jakiegoś zdolnego elektronika, żeby taki kartridż zbudował. Zdolnych elektroników są na forum całe kopy. Cena pewnie do uzgodnienia. Nalegaj żeby kartridż był flaszowalny z poziomu Atari, bo SDX ma to do siebie, że się ciągle rozwija (od czasu do czasu jest nowa wersja).

2) kupić sobie Turbo Freezer 2005 http://atariki.krap.pl/index.php/Turbo_ ... XL/XE_2005 - niestety, to może być droga impreza, a poza tym urządzenie jest trudne do zdobycia.

3) kupić sobie Maxflasha, od tego pana http://www.atarimax.com/

4) poczekać, aż Candle ogłosi dostępność i cenę swojego superkartridża, nad którym obecnie podobno pracuje, podobno z dużym sukcesem. I nabyć takowy.

1,734

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

Szukałem w wersji HTML http://www.fortunecity.com/skyscraper/a ... ml/toc.htm

1,735

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

Dzięki, przyznam, że nie chciało mi się tego przeglądać strona po stronie, a przez spis treści jakoś nie znalazłem.

1,736

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

Adam, w którym rozdziale Compendium jest opis tablicy partycji?

1,737

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

Usuń kropkę na końcu adresu, bo jest 404. Wczoraj szukałem tego w Compendium (wersji HTML) i nie znalazłem. Ale widocznie słabo szukałem.

1,738

(544 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

a to kolo to ciagle tylko prostokatna bitmapa :/

Nie, kolista :) Nie kwadrat z wyciętym kółkiem w środku, tylko kółko.

1,739

(544 odpowiedzi, napisanych Fabryka - 8bit)

Generalnie nie panikowałbym. Z tego, co mi wiadomo, VBXE 2.0 jest chwilowo wykorzystane do końca jeśli chodzi o pojemność FPGA, i żeby dodać coś nowego, jak sam wiesz, trzeba wywalić coś starego - i zmusić koderów do uaktualnienia softu, co jak jest upierdliwe, to wiem dokładnie, bo odechciało mi się już po trzech niekompatybilnych zmianach w blitterze.

Wsparcie dla 3D byłoby fajne, ale w FPGA nie ma miejsca. W Głuchołazach były różne rozmowy, z których wynika, że electron i candle nie powiedzieli jeszcze ostatniego słowa. Trzeba po prostu trochę poczekać.

PS. pośrednio VBXE zapewnia trochę wsparcia dla grafiki 3D:

1) blitter jest bardzo szybki jeśli chodzi o kasowanie zawartości pamięci - więc zasadniczo obiekt trzeba tylko narysować, zmazać go celem narysowania następnej klatki można, przy pewnej dozie starań, blitterem.

2) wyłączenie Antica powoduje zwiększenie wydajności 6502 o ~30%

3) na takim ekranie, gdzie jest 1 bajt na piksel, odpada maskowanie bitów tła przy rysowaniu linii i pojedynczych pikseli (DRAWTO jest 2,5 raza szybsze w STDRES niż w GR.8 mimo że pamięc obrazu jest 8x większa)

Nie jest to jakiś super special support, ale pewne ułatwienia dla wektorówki, kiedy się przyjrzeć, da się znaleźć.

PS.2. kółka niewypełnionego blitterem się raczej nie narysuje - przynajmniej ja nie umiem - ale kółko wypełnione to już owszem, jak najbardziej. Więc nie jest tak, że "blitter tylko kopiuje kwadraty".

1,740

(544 odpowiedzi, napisanych Fabryka - 8bit)

Racja, zaraz poprawię.

1,741

(544 odpowiedzi, napisanych Fabryka - 8bit)

dely napisał/a:

mieć żółte litery na niebieskim tle

Małe sprostowanie, to są kolory defaultowe, kiedy sobie nie wybierzesz innych :P

Z resztą posta się zgadzam. Dodatkowo, mowa jest cały czas o VBXE, a wydaje mi się - ale być może jestem w błędzie - że jeśli już mamy VBXE w komputerze, to overlay + blitter potrafi więcej w dziedzinie ruchomych obiektów 2D (zwanych sprite'ami) niż C-64. Jak nie mamy - to i tak nie ma tematu.

1,742

(544 odpowiedzi, napisanych Fabryka - 8bit)

@mono: jedyne sensowne rozwiązanie to chyba takie, że zmiana rdzenia musiałaby wywoływać IRQ. Zainteresowane programy mogłyby się podwiesić pod główny wektor IRQ. Tylko że to może położyć szybkie SIO.

@BartoszP: spoko, na razie to tylko teoretyzowanie. Jak dotąd rdzeń jest zasadniczo jeden i wszystko działa dobrze :)

1,743

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

Co do kopii zapasowej, proponowałbym spod jakiegoś Unixa (Linux, BSD itd.) zrzucić cały dysk "na surowo" do pliku przy użyciu programu pt. dd http://pl.wikipedia.org/wiki/Dd - acz może ktoś będzie miał jakiś lepszy pomysł. DD pozwala potem ewentualnie przekopiować dane w drugą stronę, o ile mi wiadomo.

Opis tablicy partycji, hum - kiedyś chyba miałem jakąś papierową dokumentację, której teraz nie mam. Niestety nie pomogę w tym punkcie, a z głowy mi dawno wywietrzało (nie mam dużego Atari chyba od 3 lat).

1,744

(544 odpowiedzi, napisanych Fabryka - 8bit)

Efekt będzie pewno taki, że w 80-kolumnowej konsoli SDX test na obecność rdzenia FX trzeba będzie przeprowadzać przy każdym wywołaniu PUT w "E:" - czyli przy każdym bajcie wysyłanym na ekran przez edytor ekranowy. A nie tylko przy ładowaniu sterownika. Bo nie będzie przecież przeszkód, by rdzeń nagle się zmienił pomiędzy kolejnymi wywołaniami (sterownik "D:" uruchamiający programy nie ma przecież nic wspólnego z "E:").

Zajebisty pomysł :/ Nawet zakładając, że będzie się sprawdzało tylko numer wersji - który jest dwubajtowy -  oznacza to dołożenie 16 cykli do każdego znaku. Poza tym np. program (typu TLW) będzie chciał mieć blitter FX, a jakieś TDLINE wyświetlające czas na VBL - będzie chciało zamiast blittera mieć zegarek z kolorowym equalizerem i tańczącym chomikiem. Skutek łatwy do przewidzenia, niestety.

1,745

(544 odpowiedzi, napisanych Fabryka - 8bit)

To ja się podepnę. Ponieważ nagle (i niespodziewanie) sypnęło mi feedbackiem - podziękowania - z prośbami o equalizery oraz raportami o błędach, a przy tej okazji sam też coś znalazłem (znaczy baga), to od dziś u mnie na stronie dostępna jest nowa wersja sterowników do VBXE dla SDX - tzn. S_VBXE i 80-kolumnowej konsoli. O tu:

http://drac030.krap.pl/pl-vbxe-pliki.php

1,746

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

Przecież widać na zdjęciu, że QWERTZ.

1,747

(53 odpowiedzi, napisanych Bałagan)

BartoszP napisał/a:

można to samo zrobić lepiej/zgrabniej/optymalniej ale niestety DŁUŻEJ czego rynek nie chce zrozumieć bo musi mieć już-natychmiast

Jest to zachowanie racjonalne, bo komputer (a co za tym idzie program) to tylko narzędzie do wykonania konkretnych czynności. Coś jak grabie: mogę mieć ręcznie kute grabie z trzonkiem z rzeźbionego dębu, za 1500 złotych, wytrzymujące sto lat celnego ostrzału artyleryjskiego, robione przez artystę na zamówienie, a na realizację będę czekał 3 miesiące.

Ale jeśli potrzebuję zagrabić trawnik teraz, to coś takiego nie wchodzi w rachubę: trzeba kupić za 20 złotych chińskie grabki z plastiku, które połamią się przy drugim grabieniu, ale dostępne są natychmiast i w milionach sztuk.

1,748

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

Cassette Music Kaleidoscope?

1,749

(349 odpowiedzi, napisanych Fabryka - 8bit)

W tym wypadku nie :)

Lepiej jest podzielić taki program na niezależne sprzętowo E: (czyli CON: pod SDX) i wyżej wspomniane sterowniki "raw console". Pozwoli to - w teorii - na uzyskanie konsoli E: na dowolnym sprzęcie wyświetlającym obraz, pod jedynym warunkiem, że istnieje dla niego sterownik _RAWCON, a ten jest (w porównaniu do E: ) stosunkowo prosty do napisania.

1,750

(349 odpowiedzi, napisanych Fabryka - 8bit)

Na 4.42? Napisz "CON 80" - btw. ten program (CON80.SYS) właśnie wyleciał z CAR:, jest w nim za dużo błędów :]