2,101

(26 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

drac030, jesteś przewrażliwiony. Gdyby była wiosna - powiedziałbym, że masz przesilenie zimowe... A tak sam nie wiem, co masz... Potraktuj to humorystycznie, jak nie chcesz/nie możesz - przykro mi, nic więcej nie mogę zrobić.

Możesz: powstrzymaj się od niestosownych wypowiedzi. Tylko tyle. I aż tyle.

EDIT: i przemyśl sobie przede wszystkim swoje postępowanie:

1) najpierw robisz do mnie osobistą wycieczkę,

2) potem nie potrafisz jej w żaden zborny sposób uzasadnić,

3) a na dodatek dochodzisz do wniosku, że "nie ma sprawy, pójdziemy na piwo".

Chłopie, zakarbuj sobie, że w tym konkretnym przypadku to ja jestem stroną poszkodowaną przez twoje insynuacje, a wobec tego to nie ty, lecz ja decyduję, czy jest sprawa czy nie ma. Capisci?

A co do produkcji Sparty DOS X - właśnie takie podejście jakoś mnie odrzuca od stosowania....

Nie to, żebym szczególnie z tego powodu cierpiał, ale z ciekawości zapytam: JAKIE PODEJŚCIE? To, że SDX, jako soft, jest za darmo? Nie szkodzi, myślę, że jeśli to ma być problem, to zawsze możesz zrobić dobrowolna darowiznę.

2,102

(26 odpowiedzi, napisanych Fabryka - 8bit)

A, sorki, dyskusja z 2008 roku - u konkurencji była: (...) wtedy już informacja chyba była, ale głowy nie dam.

Możesz bezpiecznie dać, już była i to dawno. Poza tym ona jest dla osób postronnych i niezorientowanych, a ty raczej jesteś zorientowany, więc ocb? Czemu miał służyć ten przytyk w poście nr 2, dowiem się w końcu? Ktoś chce się upewnić, czy może swobodnie handlować płytkami do SDX, mimo że znowu nie raczył zapytać o to autorów (tak z uprzejmości), i nasłał ciebie - tak mam to może zrozumieć? Czy lepiej nie?

2,103

(26 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

KMK: napis pojawił się dopiero po sprawie z Lotharkiem.

Nie, mój drogi, on jest tam dużo dawniej niż od lata zeszłego roku. Poza tym oidp w archiwach są pliki tekstowe podobnej treści. Więc zastanów się łaskawie, zanim coś palniesz.

PS. Właśnie sprawdziłem, plik COPYING.TXT zastrzegający dystrybucję softu od mojej zgody ma datę 17 maja 2006 roku. No i jak? :)

2,104

(26 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

A wystarczyło by na stronie jedno zdanie dopisać typu "Jak chcesz sprzedawać/zarabiać, zgłoś się do... (tu wstawić odpowiednie dane).

Przecież właśnie tak jest tam napisane: http://drac030.krap.pl/pl-kmkjz-pliki.php Niedowidzisz?

A ponieważ nową spartę też robisz Ty ze spółką - nigdy nie wiadomo, jakiej reakcji się spodziewać

Nie, mój drogi, właśnie że wiadomo, gdyż na temat KMK/JŻ IDE wypowiadałem się wiele razy i wszyscy, którzy czytają to forum, włącznie z tobą, drogi Sikorze, sobie świetnie już zdają sprawę, że jeśli ktoś chce robić dystrybucję, to powinien się zgłosić do m.in. mnie o pozwolenie. Nie trzeba do tego żadnych napisów - no chyba że masz zaawansowaną sklerozę.

Nie przypominam sobie natomiast, żeby ktokolwiek miał kiedykolwiek jakiekolwiek podobne zastrzeżenia do SDX. Na stronie SDX Upgrade też takich nie widać. Mógłbyś mi przeto wytłumaczyć, skąd, _wobec_powyższego_ wpadłeś na pomysł iż "nigdy nie wiadomo, jakiej reakcji się spodziewać"?

Hint: KMK JŻ IDE był od początku produktem komercyjnym. SDX Upgrade nie. No więc?

2,105

(35 odpowiedzi, napisanych Programowanie - 8 bit)

seban napisał/a:

Tutaj pewnie dało by się odczytać z bufora MyDOS skąd binarka została uruchomiona (pełną ścieżkę). Tu może się okazać iż różne wersje MyDos, a konkretnie DUP.SYS mają w innym miejscu pamięci tą informację.

To obojętne, gdzie DUP.SYS ma ten bufor, bo ten adres jest wskazywany przez wskaźnik bufora w IOCB #0 ($0344/5 oidp, czyli ICBUFA). Oczywiście użycie tego to hack, który nie musi zadziałać (bo np. program nadpisał ten bufor podczas wczytywania się albo coś tam). Pod SDX na pewno nie będzie to działało.

2,106

(35 odpowiedzi, napisanych Programowanie - 8 bit)

No, "D:" na początku musisz dodać (w tym punkcie to się różni od MS-DOS-a), niestety.

2,107

(35 odpowiedzi, napisanych Programowanie - 8 bit)

No to nie widzę problemu, nie jest ci potrzebne ani CD ani PWD to tego. Podajesz po prostu ścieżki relatywne do katalogu, w którym siedzi binarka (_dokładnie_ tak samo jak pod MS-DOS-em) i to wsjo.

2,108

(35 odpowiedzi, napisanych Programowanie - 8 bit)

PS.

Candle napisał/a:

(sparta) ma mozliwosc sprawdzenia aktualnego katalogu

Tobie nie chodzi o katalog "aktualny", tylko ten, z którego została uruchomiona binarka, dobrze rozumiem? Bo to są dwie różne rzeczy.

2,109

(35 odpowiedzi, napisanych Programowanie - 8 bit)

Ma. MyDOS też.

Ścieżka relatywna: D:FOO>PLIK.DAT (nie interesuje cię, gdzie jest katalog FOO)

Ścieżka absolutna: D:>FOO>PLIK.DAT (katalog FOO musi być w głównym katalogu dysku, ale nie interesuje cię, którego)

Ścieżka absolutna: D1:>FOO>PLIK.DAT (katalog FOO musi być w głównym katalogu dysku D1)

Co do sprawdzania (w której stacji dysk siedzi) i ustawiania stosownie katalogu, to raczej nie zapobiegniesz temu, żeby user wrzucił całość twojego programu (razem z katalogiem) do jakiegoś podkatalogu odległego o parę zagnieżdżeń od katalogu głównego. Bo wydaje mi się, że łatwość "stosownego ustawienia katalogu" wynika z założenia, że będzie on podkatalogiem katalogu głównego, mylę się?

2,110

(35 odpowiedzi, napisanych Programowanie - 8 bit)

W dowolne miejsce zawsze można, ale twój problem, o ile go rozumiem, nie polega na umieszczeniu programu w dowolnym miejscu, tylko na tym, żeby program umieszczony w dowolnym miejscu mógł też być z dowolnego (innego) miejsca uruchomiony. Np. program jest w D3:>FOO>BAR>BRUM.EXE, a ty chcesz, żeby user mógł go odpalić z D1:>, nie zmieniwszy wcześniej bieżącego dysku na D3:, a ścieżki na >FOO>BAR> - zgadza się?

O ile łatwo jest wykumać, z którego dysku został program załadowany, o tyle z jakiego katalogu, to się chyba tylko pod SDX da. Pod MyDOS-em można by było spróbować odczytać linię komend przekazaną przez usera do DUP.SYS (adres do niej będzie w IOCB #0, ICBUFA/ICABUFA+1), pod warunkiem, że załadowanie programu jej nie zamazało, bo DUP.SYS jest nierezydentny.

Jeśli zaś nie chodzi o to, to na twoim miejscu wpisałbym do README wymóg jak powyżej napisałem (tzn. że trzeba uruchamiac program mając dysk i katalog, w którym się znajduje binarka, ustawione jako bieżące, funkcją R. w MyDOS-ie i komendą CD pod SDX) i zapomniał o CD i PWD.

2,111

(26 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

Ale czy masz licencję od KMK?

Zechciej to wyjaśnić, Sikor.

2,112

(35 odpowiedzi, napisanych Programowanie - 8 bit)

Jeśli ktoś sobie podmontował pod APE jako D3:, to postępuje nieroztropnie nie zmieniając przed uruchomieniem binarki katalogu bieżącego na D3:BLE (zakładając, że ona też jest w tym katalogu).

Wpisz taki wymóg do README, że program ma być uruchamiany z bieżącego dysku, i będzie po sprawie. Ostatecznie chyba normalne jest (np. pod MS-DOS-em na piecu), że przed uruchomieniem programu z konkretnego katalogu robi się CD do tegoż katalogu (chyba że się mylę, z MS-DOS-em nie miałem za wiele do czynienia).

A jak będziesz chciał zrobić CWD, to zrobisz CWD na "D:BLE" i powinno działać.

Chyba że ja nie kumam, o co chodzi.

PS. jest dość łatwo ustalić, z którego napędu wczytała się binarka: ta informacja jest w DCB, mianowicie pod adresem $0301 (DUNIT).

2,113

(35 odpowiedzi, napisanych Programowanie - 8 bit)

A po co ci wiedzieć, w której stacji jest dyskietka?

2,114

(35 odpowiedzi, napisanych Programowanie - 8 bit)

seban dobrze gada. Kluczowe jest, że katalog bieżący to "D:" (_bez_ numeru napędu), a więc "D:PLIK.DAT" to będzie plik znajdujący się na dysku bieżącym i w katalogu bieżącym (a nie w katalogu głównym na D1: )

Jedna tylko uwaga/prośba, żeby używać znaczka ">" jako separatora nazw katalogów w ścieżkach, tzn. D:FOO>BAR>PLIK.DAT zamiast D:FOO:BAR:PLIK.DAT - gdyż ":" akceptuje jedynie MyDOS, a ">" zarówno MyDOS jak i Sparta.

2,115

(35 odpowiedzi, napisanych Programowanie - 8 bit)

sikor/seban: mnie się wydaje, że candle chce mieć funkcję dokładnie odwrotną, to znaczy odczytującą bieżącą ścieżkę, a nie zmieniającą ją.

Jeśli tak, to chyba można uniknąć takowej (a że jej MyDOS nie ma, to już ustalono), patrz post nr 8.

2,116

(35 odpowiedzi, napisanych Programowanie - 8 bit)

Hehe.

Candle, a po co ci w zasadzie odczyt bieżącego katalogu? MyDOS chyba pozwala na dostęp do podkatalogów względem katalogu bieżącego. Np. jeśli katalog bieżący to "D2:>DEMKO>", a w nim jest egzek i dalsze podkatalogi, to egzek powinien być w stanie dostać się do tych dalszych podkatalogów przez podanie ścieżki zaczynającej się od "D:", np. "D:GRAFA>PIC0.JPG" da dostęp do pliku "D2:>DEMKO>GRAFA>PIC0.JPG" itd.

Tylko przed uruchomieniem tego spod MyDOS-a trzeba zmienić katalog bieżący (funkcja R. menu MyDOS-a) na "D2:DEMKO".

Pod SDX to będzie działać identycznie.

2,117

(35 odpowiedzi, napisanych Programowanie - 8 bit)

Fox napisał/a:

XIO 48 to pod Spartą.

Zgadza się, właśnie sprawdziłem w źródłach, MyDOS obsługuje tylko XIO w zakresie od 32 do 42.

To przykre :)

2,118

(35 odpowiedzi, napisanych Programowanie - 8 bit)

Candle napisał/a:

czy ktos wie jak mozna zrobic jakies pwd czy okreslic sciezke do pliku?
nie chce w programie wpisywac bezwzglednych sciezek i chcialbym zachowac jakas przenoszalnosc calosci miedzy sdx a mydosem

wszelkie standardowe metody zawiodly

na pc normalnym jest ze standardowym katalogiem pracy programu jest ten, z ktorego zostanie uruchomiony - na atari widze nie jest to prawda :(

XIO 48.

Poza tym, o ile mi wiadomo, bieżącym katalogiem jest ten, który wybierzesz przez CD, a nie ten, z którego uruchomisz program. Katalog, z którego uruchomiono (np. podając całą ścieżkę) daje się odcyztac pod SDX, pod MyDOS-em pewno nie.

2,119

(50 odpowiedzi, napisanych Bałagan)

Nitro napisał/a:

did not deliver what she HAS BEEN PAID FOR.

No, proszę.

2,120

(50 odpowiedzi, napisanych Bałagan)

Zaraz znowu będzie dyskusja, co jest lepsze, uzi do walki czy szabla dla ozdoby.

2,121

(50 odpowiedzi, napisanych Bałagan)

Pewnie Curt Vendel.

2,122

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

dely, przecież napisał ci wyraźnie, że 265 stron to nie na jego głowę (= za dużo, żeby zajrzeć, czy jest tam może, na przykład, spis treści). Pojedyncze strony w Atariki zresztą też, jak to było widać. Umiejętności czytania nie można wymagać od wszystkich, nie każdy jest humanistą. Musisz rozwinąć w sobie tolerancję dla różnorodności ludzkich zainteresowań.

2,123

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

mono napisał/a:

http://atariki.krap.pl/index.php/SpartaDOS . Dyskietki z atari dos 2.5 są czytane ale tylko częściowo - widoczna (do odczytu i zapisu, więc ostrożnie z zapisem, bo można sobie popsuć dyski w rozszerzonej gęstości) jest część od sektora $001..$2d0 - sektory od $2d1..$400 są ignorowane.

Hmm, serio? Wydawało mi się, że w średniej odczytuje wszystko, natomiast zapis jest tylko taki jak napisałeś (tzn. tak, jak DOS 2.0 by zapisywał dyskietkę średniej gęstości).

2,124

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

Ściągnij sobie poprawione GFA ze strony Lonnego Pursella http://userpages.bright.net/~gfabasic/

2,125

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

Następną wadą (mniejszą) jest to, że to blokuje hosta. Fajnie by bylo zrobić obsługę slave'ów w tle.

A propos (ale trochę off, przyznaję), czy ktoś z elektroników może mi przystępnie wyjaśnić, dlaczego dla PBI wymagane są jakieś obwody RC do strojenia fi2 itp. kłopoty, a dla takiego kartridża nie? Przecież on robi z grubsza to samo, ma rejestry R/W, własną pamięć odłączalną i podłączalną, może być bankowany... i karty działają zawsze a z PBI są jakieś jaja. Ke?