6,501

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

larek napisał/a:

Kolony nie da się skompilować z racji specyficznej budowy programu (np. skoki do linii o numerze wyliczanym w programie bądź też podawanie tych numerów w zmiennych).

Sikor. O to mi właśnie chodziło, bo byłem przekonany na 99% że tak właśnie jest .. a ponieważ nie mogę tego teraz sprawdzić to wolałem o tym nie pisać. No i Larek mnie wyręczył ;)

6,502

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

a tego, to nie powiedziałem.

6,503

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

oczywiście :)

To weź skompiluj stare Kolony (mam nadzieję, że to było to), to stawiam na najbliższym party czteropak ;)

6,504

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

piszę przy okazji, bo wystarczy w większym programie zrobić coś takiego, jak w bodaj Kolony i z tą kompilacją to niekoniecznie musi być prosta sprawa.

6,505

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

wieczor napisał/a:

Conrad: raczej tak, bo to fdisk wymaga ext ram, nie sparta sama w sobie.

Fdisk ... potrzebuje ext ram? - chyba nie :)

teraz tak się właśnie bawię tym i zauważyłem, że w trybie:

USE OSRAM
DEVICE SPARTA OSRAM

... i po załadowaniu sterownika SIDE.SYS mam Memlo: $1A2E i w takich warunkach FDISK działa (rozszerzenie wyłączone, czyli stock 64kB ram)

@Conrad - teraz widzę, że domyślnie Sparta ze Side jest skonfigurowana na tryb "BANKED", a nie wiem co się dzieje w chwili, gdzie przy takim ustawieniu configa SDX pamięci rozszerzonej w kompie nie ma. Na stronie spartadosx.com jest program do edycji "romu" (CAR:) i możesz tam umieścić zmodyfikowany o powyższe zapisy plik CAR:CONFIG.SYS. Fdisk powinien wówczas działać. Przynajmniej /u mnie działa/ (c).

6,506

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

nieee - po prostu wkurzające jest wieczne wpisywanie pierdół do linkera, więc zakładam że ma to wyglądać tak.

* ustawiasz kursor w SC na pliku *.CTB
* naciskasz return. Koniec ;)

Co mam sprawdzone na chwilę obecną. Linker się bez problemu kompiluje, więc sam w sobie może być binarką pod dos. W tym przypadku potrzeba jest taka, by można mu było z linii poleceń, czy poprzez runext SDX przekazać parametry .. i to się okazało prostym i działającym rozwiązaniem. Klepiąc więc return w komanderze na pliku ze skompilowanym programem system kojarzy, ze należy to przekazać do linkera, ten pobiera parametr i na tej zasadzie określa plik źródłowy i docelowy. Plik źródłowy może być gdziekolwiek w zakresie od D1: do D15: w dowolnym podkatalogu.

Skutkiem ubocznym testów jest program do podglądania (fontów) pod spartę x, bujam się tylko z "Programmende: Dos, Run(m) oder Load". Ktoś wie jak to obejść, by wychodząc do dos ze skompilowanego programu ten durny komunikat się nie wyświetlał? Sorry za głupie pytanie, ale nie pisałem nic chyba od 8 lat i uczę się na nowo w zasadzie :D

... no to uleczy Cię chyba tylko SIO2PC.

jeśli masz w Atarce Karin Maxi i masz przypadkiem Sparta DOS X, to istnieje na dzień dzisiejszy sterownik umożliwiający odczyt np. dysku 720kB w formacie FAT. Czyli - zapisujesz na PC dyskietkę (720kB), możesz tam wrzucić cokolwiek, nawet z podkatalogami, odpalasz SDX wraz z skonfigurowanym FAT'em i odczytujesz to bezpośrednio na Atari.

Jedyna rzecz, to należy pamiętać o nazwach plików 8+3.

6,509

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

nie będziesz raczej zainteresowany taką funkcjonalnością ;)

6,510

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

ok, podobnie uczynię jak Draco, czyli

warunek:

IF post#28=%1:biore=%1:kasemam$="kwiecien,maj,czerwiec, bo wczesniej pracy niet":else:niebiore=%1:endif

wynik odprowadzony do:
*biore
*niebiore

;)

6,511

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

... Dzięki Sajkor. O to właśnie chodziło!

Stwierdziłem po prostu, że trzeba będzie pogrzebać w linkerze i uprościć sposób jego działania.

6,512

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

Ano właśnie. Miałem onegdaj linkera do TurboBasic XL w wersji niekompilowanej. Zakichało mi się lata temu sprowadzić to do postaci wykonywalnej ... no i okazało się, że aktualnie nie mam źródła tego programu. A przydało by się niezmiernie.

Wydaje mi się, że linker popełnił....

Simius, to twoje dzieło? :)

6,513

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

uczy się chłopak ;)-

No to inaczej. Simius - jak będzie znany koszt rozszerzenia to się pomyśli co i jak. Niestety cały czas muszę liczyć się z kosztami.

6,514

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

Candle, to jak to tam wygląda? Poważnie pytam, bo są trzy opcje i teraz nie wiem co wybrać.

* założyć liniowy ram od Simiusa do 65c816 adaptera
* zaczekać na Candle'a (i tu nie wiem, co karta zawiera)
* zaczekać na Pasia i turbo.

... i tak czuję, że powoli kasę do świnki należało by zrzucać :D

6,515

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

.. a do czego? - do pralki automatycznej? ;)-

To rozszerzenie jak dla mnie wyłącznie ma sens wówczas, jeśli mogę zyskać linowy '816, bo z tego pożytek jakiś będzie. Natomiast z bankowanego portB powyżej 1MB to już nie byłbym tak o tym przekonany ;)

6,516

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

Dla mnie jedna sztuka, jeśli:

Atariki napisał/a:

* Pamięć liniową 2048kB ($000000...$1FFFFF) dla procesora 65C816

.. jeśli można to ożenić z 65c816 simple adapter.

6,517

(144 odpowiedzi, napisanych Fabryka - 8bit)

.. tylko, że organizator będzie miał pewnie problem z poprawnym odtworzeniem ;)

6,518

(371 odpowiedzi, napisanych Fabryka - 8bit)

no to moment, racja.

Memlo: $1A2E przy SIDE.SYS i USE NONE (lecz jeszcze bez sterownika do rtc)

... ale fdisk jednak uruchamia się poprawnie i wygląda jak by mu nic nie dolegało ;)

hau, hau - odszczekuje. :)

6,519

(371 odpowiedzi, napisanych Fabryka - 8bit)

USE NONE
DEVICE SPARTA OSRAM


MemLo=$129F

fdisk -> not work.

... od memlo pod rom to jest ponad 44kB ;)

6,520

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

nic nie mówię, bo to nie ja jestem stroną mającą choć drobny współudział ;)

6,521

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

@Bartcom. Przy tym rozwiązaniu na dzień dzisiejszy masz rację. Są jednak prowadzone zaawansowane prace związane ze sterownikiem FAT dla Sparta DOS X i są tego pierwsze efekty. Cierpliwości ;)

6,522

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

Marx, tylko najpierw musisz podłączyć SIO2SD i załadować jakiś dos i dopiero wówczas odłączyć to i podłączyć magnet ;)-

Nie ma to jak 1010, albo XC11 ;)

6,523

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

@Bartcom - możesz mieć jedną kartę na której masz i FAT'a (widzianego na razie wyłącznie z poziomu loadera), oraz partycje widoczne pod SDX. Musisz więc fdisk'iem podzielić odpowiednio kartę, zrobić format FATa na pc, a resztę formatujesz formatterem spod sdx. Tadaaa ;)

.. a tak przy okazji, to wydaje mi się że niebawem coś może się ruszyć w temacie "widzialności" FATa spod SDX ;)

6,524

(371 odpowiedzi, napisanych Fabryka - 8bit)

dziwne. Fdisk Draco dla IDE+ nie ma takich przypadłości a jest podobnie rozbudowany ;)

.. no to jaki jest sens dodawania stockowego (64k) konfigu domyślnie do SIDE2, jeśli nie można uruchomić fdisk? ;)

6,525

(371 odpowiedzi, napisanych Fabryka - 8bit)

@Yezy

jeśli masz 128kB ram (lub więcej to):

Podmontuj pod D1: jakiekolwiek urządzenie z nośnikiem w formacie SDX, czyli cokolwiek - stacja, sio2pc, czy coś tam. zrób format, uruchom program:

ED

wklep tam:

use banked
device sparta
device sio
set path=car:;:
set prompt=$L$P>


... zapisz to na podmontowane urządzenie (ctrl+s) jako CONFIG.SYS, zrob reboot systemu (cold).

Powinno zbootować z nowym configiem. Sprawdź teraz FDISK.COM. Powinno zadziałać.

Rada na to też jest taka, że na stronie spartadosx.com jest imager do romów sdx, tam można modyfikować to, co jest zapisane na urządzeniu CAR: (ponoć) ;)- Złóż sobie custom sdx i zrób aktualizację side.