2,176

(55 odpowiedzi, napisanych Programowanie - 8 bit)

Aha, czyli zapis zera do VIDEO_CONTROL nie ma związku z wykrywaniem. OK, ale moja wersja i tak jest lepsza, tzn. ona wykrywa VBXE, a nie przypadkowe urządzenie, które pod CORE_VERSION ma $10, oraz wykryje tez VBXE nawet, gdy wartość CORE_VERSION się w przyszłości zmieni :)

2,177

(55 odpowiedzi, napisanych Programowanie - 8 bit)

No tak, sorry, zaćmienie. Ale dalej nie rozumiem, po co zapisujesz jakieś wartości przed odczytem numeru wersji?

Poza tym, zdaje się, odczytanie $10 spod CORE_VERSION nie gwarantuje, że ta wartość jest tam utrzymywana przez VBXE, a nie coś innego.

2,178

(55 odpowiedzi, napisanych Programowanie - 8 bit)

beq. Ten warunek nigdy nie będzie spełniony, pod $dx40 masz $FF, chyba że czegoś nie wiem.

2,179

(55 odpowiedzi, napisanych Programowanie - 8 bit)

A po co wykrywać core GTIA?

Co do detekcji FX: http://atariki.krap.pl/index.php/Wykrycie_VBXE

Twojej procedury nie rozumiem, co robi makro (czy też pseudorozkaz) bre?

Poza tym odczyt spod $dx40 zawsze ma dawać $FF wg instrukcji VBXE, a bez VBXE też, więc nie bardzo wiem, jak to ma działać...

2,180

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Fajne, fajne... zaraz obejrzym i skrytykujem ;)

EDIT: nie no, luksus, teraz tylko zrobić z tego biblioteczkę do wkompilowania do własnego programu i można działać.

2,181

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

zaxon napisał/a:

3. Skoro pracujecie nad sdx to rownie dobrze mozna dolozyc myide, khym khym

Przecież ci tłumaczę, jak chłop krowie na rowie, że to by oznaczało kolejny, piąty build (oprócz intSDX, TF i dwóch Maxflaszy), a czasu ledwie starcza nam na te cztery. Jakbyś nie wiedział, one się trochę różnią kodem, miejsca na karcie już prawie nie ma, a wszystko (toolsy na CAR: tzn.) trzeba ręcznie upychać, wobec czego synchro wszystkich zajmuje czasem kilka godzin. Krótko: nie, nie "równie dobrze", oznacza to kawał dodatkowej roboty.

4. bo maja i uzywaja jako prostego wgrywadelka a to moze wiecej jakby sie specjalisci zabrali

To nie moja wina. Jak podepniesz twardziel przez port joya, bo tak taniej, to też będziesz chciał, zeby wszystkie DOS-y poprzerabiać pod to? Przecież to jest crazy.

Zresztą, był gość, który chciał napisać sterownik MyIDE pod SDX, ładowany tak jak RAMDISK.SYS. Ale jakoś mu się zwiędło in the process.

5. Drac030 staram sie sam dochodzic do rozwiazan i nie chce truc glowy bez potrzeby ale fajnie by bylo to jednak jakos zgrac, sdx int siedzi pod d5xx podobnie jak myide i tu jest tez kolizja

Przecież nikt mu (autorowi MyIDE) nie kazał tego robic tak, żeby z niczym nie działało. Zrobił, to niech teraz supportuje.

PS. Wersja "wewnętrzna" MyIDE siedzi na $D1xx, więc nie "koliduje" (tylko ROM z OS-em trzeba wymienić jak wyżej). Support dla wersji kartridżowej w ogóle odpada.

PS2. Dopiero teraz zajrzałem do wskazanego przez ciebie wątku. Ten Kyle to autor sterownika, nigdy go nie doprowadził do końca, bo mu sie MyIDE zepsuło, kiedy słyszałem o nim ostatni raz, chciał sobie fundnąć IDEa. Inny z posterów, bfk+, ma MIO, a MyIDE zapewne wyrzucił do kosza... no i tak to pewnie jest z tą większością, dwa lata temu MyIDE to był na AAge główny temat, a teraz od bardzo dawna panuje cisza.

2,182

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

zaxon:

1) ideolo: SDX nie trzeba dostosowywać do współpracy z żadnymi pamięciami masowymi, które są zrobione jak należy, vide: (w kolejności starszeństwa) MIO, BlackBox, KarinMaxi, KMK/JŻ IDE. Niech więc autor MyIDE "dostosuje" swoje "rozwiązanie" do obowiązujących standardów, a wszystko będzie działać jak należy.

2) wzgląd praktyczny: ani trub ani ja nie mamy MyIDE i ja nie zamierzam, a o ile mi wiadomo, trub również nie, tworzyć kodu bez możliwości jego przetestowania na miejscu.

3) wzgląd jeszcze bardziej praktyczny: w tej chwili mamy 4 buildy SDX, których synchronizacja zajmuje zwykle kupę czasu, wobec czego nie zamierzamy dodawać sobie piątego.

4) polityka społeczna: czytam prawie codziennie AAge i jakoś o MyIDE od jakiegoś czasu słuch zaginął, więc nie przejmowałbym się rzekomą "większością"

5) żebyś nie pozostał taki kompletnie bez pomocy: jak wymienisz ROM na "MyIDE OS" (czy jak się to tam nazywa), to SDX powinno działać, jeśli załadujesz sterownik SIO z opcją /A (DEVICE SIO /A w CONFIG.SYS - pod 4.42) :)

tebe napisał/a:

jeśli IOBoard Candla pozwoli na transfery większe niż 19200 można pokusić się o bardziej rozbudowany sposób łączenia Atari z PC, np. Atari będzie robić za terminal a obliczenia przejmie PC

No ale po co, skoro terminal można zapuścić na emulatorze :P

nosty napisał/a:

Na real Atari to jednak sporo trudniejsze...

E tam. Kwestia odpowiednich toolsów. Pewnie, że jakbym miał gołe 800XL + XC12, to bym tak robił, ale na atarce spoko się da wygodnie kodować, trzeba tylko chcieć (a nie, jak niektórzy, przykleić się do nieużywalnego QA i z tego powodu prędzej przesiąść się na peceta niż na lepszy asembler).

nosty napisał/a:

Za odpowiedź: "pisz se pod Atari" dziekuje od razu swiatecznym "Bóg zapłać" ;P

A co jest żłego w pisaniu na Atari? To np. http://atariki.krap.pl/index.php/The_Fi ... _Processor jest bardzo wygodny edytor. A ostatnio istnieje tez The Last Word http://www.atari8.co.uk/lastword/lastword.htm dość podobny, tylko lepszy...

2,186

(40 odpowiedzi, napisanych Programowanie - 8 bit)

mono napisał/a:

wymagana java5

Heh... to ja poczekam, aż coś będzie działało na atarce :)

2,187

(40 odpowiedzi, napisanych Programowanie - 8 bit)

No najs, ale jak zobaczyć, jak on wygląda?

2,188

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Calamus ma wektorowe fonty (CFN), fakt. A Calamus 1.09N chodzi na zwykłym ST, więc to się musi w miarę łatwo renderować. I tych fontów jest cała masa, swego czasu Corel się chował.

PS. Tylko że chyba jest cienko z opisem formatu. Znalazłem tyle, że są na "b-spline'ach". A Signum ma fonty bitmapowe, trzeba poprawić info w Atariki...

2,189

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Print Shop miał bitmapowe czcionki, jeno duże i proporcjonalne. Był jeszcze SprintXL, co to używał fontów z programu Signum z ST, też bitmapowych zdaje się, tyle że skalowalnych, bo (ale tu się mogę mylić bardzo) przygotowanych od razu w paru rozmiarach.

2,190

(40 odpowiedzi, napisanych Programowanie - 8 bit)

Wiesz co, "ja się co prawda na tym nie znam, ale mam na ten temat własne zdanie" (tm) Miałem okazję oglądać, jak z renderingiem TTF-ów radzi sobie Falcon030. No więc wychodzi mu to nieźle tylko dlatego, że raz zrenderowane znaki przechowuje w cache'u o wielkości kilkuset KB (OIDP), a póki mu sie ten bufor nie zapełni potrzebnymi znakami, wygląda to raczej blado.

2,191

(18 odpowiedzi, napisanych Fabryka - 8bit)

No można. Pod warunkiem, że masz dedykowany, osobiście napisany CP/M BIOS, wtedy reszta CP/M też pójdzie. Przecież na LDW nie chodzi żaden CP/M z Amstrada, tylko "Indus CP/M", z dedykowanym BIOS-em, który ktoś musiał napisać.

Jasne, że się da napisać, z Księżyca nie spadają. Ale nie jest to kwestia wzięcia SIO2PC oraz 64k static RAM-u i związania ich sznurkiem.

2,192

(18 odpowiedzi, napisanych Fabryka - 8bit)

No, skoro tak, to rób - tylko się potem nie dziw, że ci nie działa ... :P

PS. oprócz napisania BIOS-u dla CP/M przygotuj się też napisanie specjalnego firmware'u w asmie Z80, który będzie udawał, że działa na stacji LDW, mimo że nie będzie miał np. napędu ani kontrolera WD pod ręką.

2,193

(18 odpowiedzi, napisanych Fabryka - 8bit)

Mówisz o Z80, a powinieneś pomyśleć, skąd weźmiesz dedykowany tej "karcie" BIOS CP/M :P I o tym ja mówię.

2,194

(18 odpowiedzi, napisanych Fabryka - 8bit)

Sama potrzebna elektronika to własnie stacja LDW albo CA. Do uruchomienia Turbo Pascala sam Z-80 nie wystarczy, trzeba mieć jeszcze skąd załadować (stacja) oraz przydałby się dedykowany CP/M BIOS, bo inaczej z uruchomienia reszty CP/M-u nici.

2,195

(55 odpowiedzi, napisanych Programowanie - 8 bit)

Tak poza tym, to - jeśli ktoś zainteresowany - drajwerek "S2:" dla VBXE jest ciągle ulepszany, v. 0.90 tutaj http://drac030.krap.pl/vbxe_s.arc Niedługo, mam nadzieję, będzie też 80-kolumnowa konsola (czyli "E:" vel "CON:") dla SDX.

2,196

(8 odpowiedzi, napisanych Bałagan)

Znacie taki kawał, wychodzi ruski z samolotu z Moskwy i ma na ręku fajny elektroniczny zegarek. Robi to za zegarek, stoper, kalendarz, kalkulator, mały komputerek, radio (Moskwa), telewizor, wszystko radzieckie. A baterie? A baterie wiozę za sobą na wózku...

2,197

(55 odpowiedzi, napisanych Programowanie - 8 bit)

Ja sobie zadaję, wypuszczony przez mnie drajwerek powinien działać i na stronie $d6 i na stronie $d7.

2,198

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

No przecież jest napisane, że idą. Tylko że to jest 65C02, a nie 6502, więc jeśli już zmieniać procesor, to chyba lepiej na 65C816? Zgodność z 6502 nawet deko większa, a i możliwości jakby szersze.

2,199

(96 odpowiedzi, napisanych Fabryka - 8bit)

Dorzuciłem możliwość zmiany koloru tła w trybie tekstowym. URL ten sam.

PS. Polecam szanownej uwadze plik RAIN.TXL - dla porównania można podmienić w linii 30 OPEN na GR.31 i zapuścić na ANTIC-u ;)

2,200

(96 odpowiedzi, napisanych Fabryka - 8bit)

Dla chętnych, zabawka pozwalająca na dostęp do nowych trybów graficznych spod BASIC-a:

http://drac030.krap.pl/vbxe_s.arc

W archiwum przykłady w TBXL i opis w pliku tekstowym. Wersja 0.5, mogą być błędy i zmiany niektórych featur, ale już raczej chyba niezbyt duże.