A ile megabajtów zajmuje Zybex zapisany w mp3? Bo ładował się chyba ze 20 minut, więc to byłby spory pliczek.

Zasadniczo, czemu nie. Jeśli ktoś chce, to może mieć Zybexa plik binarny nawet w DivX-ie. Pytanie, po co.

4,228

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

Miałem na myśli, że może być w obu - zwłaszcza że chyba suma kontrolna cartridge'a, liczona z ostatnich kilkunastu bajtów carta, musi być taka sama w obydwu blokach (ale może się mylę).

Command.com pokazuje A: mimo że to jest C: ? Hmm, no to znaczy, że numer napędu nie jest odczytywany z DUNIT, ale ustawiany na pałę gdzieś w procedurach inicjowania DOS-u. Trzeba znaleźć w przyszłym roku  ;)

4,229

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

Jeszcze jedno pytanie: jeśli się poprawioną Spartę (z procedurką set_dunit, nb. miejsce na nią jest chyba zarówno w banku 0 jak i 1, bo końcówki obu są takie same) odpali np. z D3:, i tam nie będzie ani CONFIG.SYS ani AUTOEXEC.BAT, to jak jest ustawiony katalog bieżący?

4,230

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

Zaraz, zaraz, PATH jest ustawiony na A:> ? Myślałem, że na CAR:. I zdaje się w ogóle, że Sparta ma gdzieś taki standardowy CONFIG.SYS gdzieś zaszyty w sobie, i to on ustawia BATCH i tym podobne historie. Trzeba go  znaleźć, obejrzeć i też ewentualnie poprawić.

Ale to już w następnym roku  ;)

[ Dodano: 31.12.2004 17:28:08 ]
PS. Że inna procedura wczytuje autoexeca to ja się domyślam, że inna. Ale żeby go wczytać z D1:, gdzieś musi ustawiać numer napędu na 1, w ten czy inny sposób.

4,231

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

Kawałek kodu da się chyba dopisać, bo na końcu Sparty (pod koniec obszaru adresowego cartridge'a) widziałem kawałek wolnego miejsca. A więc zamiast:

ldy #$01
sty dunit

dalibyśmy

ldy #$01
jsr set_dunit

a pod adresem set_dunit coś takiego:

lda dunit
bne ?ret
sty dunit
?ret rts

To jest 9 bajtów, wlezie?

Co do autoexec.bat i reszty: jak to jest możliwe, żeby DOS wczytywał to z D1: bez ustawienia DUNIT na 1?

[ Dodano: 31.12.2004 01:24:30 ]
PS. Ze zmianą D1 na cokolwiek innego to i bez QMEG-a jest możliwe, bylebyś miał KMK/JŻ IDE. Ale, jak mówię, mnie to niezbyt satysfakcjonuje.

4,232

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

Pin: Lizard is right, D2D is better. Being on the party I had the occasion to listen to the other player, and the sound was really very nice. But when the sample ends, ...  ;)  ... and with the D2D, when the sample ends, the sound ends as well, there are no random noises.

I think that with pasiu's accelerator we could write a new, faster D2D too.

[ Dodano: 30.12.2004 21:15:25 ]
PS. There is a newer version of the IDE BIOS, namely 1.5. I haven't yet tested it extensively enough, though. It has better support for two (master/slave) disks, but is a bit - few percent - slower, unfortunately. I am afraid that with this ROM space I cannot really do anything better, if it has to be universal and cooperate with most known drives.

4,233

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

Pin: mnt.com wykorzystuje możliwość przekierowania dysku D1: na dowolny inny, bez mieszania w tablicy partycji. Przełączenie D3: na D10: wymaga fizycznej zamiany miejscami wpisów w tablicy partycji dotyczących dysków D3: i D10:. I oczywiście wczytania sektora nr 1 dysku D3 potem  ;)

Tak się składa, że istnieje - w źrodle MAE - biblioteka podprogramów do "niskopoziomowej" obsługi dysku. Ale nie pamiętam, czy umie zamieniać partycje miejscami.

[ Dodano: 30.12.2004 21:08:24 ]
PS. Aha, byłbym zapomniał. Źródło FDISK-a 1.40 odeszło w niebyt razem z dyskiem Maxtor, który pewnego pięknego dnia zszedł mi śmiertelnie w obecności osób trzecich i został wyrzucony do śmietnika. Moja wina, bo dysk niedomagał już od dłuższego czasu, i trzeba go było czym prędzej wymienić, a nie liczyć na zasadę nieskończoności ("no jeszcze jeden dzień chyba podziała, nie?").  :rolleyes:

PS2. Trub, co z tym SDX 4.22? Adresy się różnią?

4,234

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

Niezupełnie. W tablicy partycji jest zapisany numer sektora od którego partycja sie zaczyna - żadna pętla nie jest potrzebna i w rzeczy samej jej tam nie ma. Od przepinania patrycji może się pokrzaczyć tylko wewnętrzny nazwijmy to cache na sektor - trzeba zresetować jego zawartość, najlepszą metodą jest odczytanie na pusto sektora nr 1 przełączonej partycji po jej przełąćzeniu.

4,235

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

Mam tak w sterowniku twardziela, ale jednak swobodny wybór dysku bardziej mi się podoba. Lepiej chyba, żeby DOS wyświetlał właściwy numer dysku, z którego wystartował (tj. np. D2:), zamiast zawsze D1: niezależnie od okoliczności.

4,236

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

W SpartaDOS X 4.20, w banku nr 0 pod adresem $B9BD jest coś takiego:

sta dbufa
stx dbufa+1
ldy #$01
sty dunit
ldy #$31
sty ddevic
ldy #'R
sty dcmnd
ldy #$40
sty dstats
jmp jsioint

Ja się tam nie znam, ale wydaje mi się, że to może być część procedury odczytu pliku CONFIG.SYS. Jak widać, procedurka ustawia na chama odczyt ze stacji nr 1. W zwykłym OS-ie to wszystko jedno (on robi to samo), ale na ROM-ie od 65c816 to nie jest wszystko jedno, bo numer napędu do zabootowania można wybierać.

Moja propozycja brzmi, żeby na miejsce rozkazów:

ldy #$01
sty dunit

powstawiać NOP-y. Konkretnie to będzie pięć NOP-ów pod adresami od $B9C3 do $B9C7.

Czy ktoś wie o jakichś przeciwwskazaniach (za wyjątkiem prawnych)?

4,237

(24 odpowiedzi, napisanych Scena - 8bit)

Przyłączam się, niech wam św. Mikołaj przyniesie pod choinkę 65XE z magnetofonem  ;)

4,238

(64 odpowiedzi, napisanych Bałagan)

Lepiej niech wszyscy dobrze przeszukają bagaże, bo różne rzeczy się działy, ja np. jeszcze na party będąc w kieszeni własnej kurtki znalazłem czyjś długopis, którego jako żywo tam nie wkładałem  8O

Mały: ja mam twój projektor - chyba że w pociągu wziąłem ze sobą walizeczkę tego pana obok, a zostawiłem mu twoją  ;)  Przedzwonię w dzień, to się umówimy na odbiór.

4,239

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

Na starym CIO to chyba nie ma sensu. Lepiej jest zaprojektować nowe, co samo będzie alokować deskryptory (struct FILE) i zwracać wskaźniki ...

4,240

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

EASMD (poprzednik MAC-a 65). Ale nie mam, kiedyś używałem.

4,241

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

TXG: I can see that you're in a hurry. But building a new OS - a new OS that would make some sense, be useful and not be yet another crap - is rather a complex process.

Second, I personally don't think that building a new OS for 6502-based Ataris makes sense, and that there are people really interested in writing such a thing. IMHO, nothing can beat SpartaDOS X, which is both very advanced and usable on daily basis. Perhaps the CLI is not very "impressive" - although the look and feel of the SpartaDOS X is excellent IMHO - but it is at least trurly useful and convenient.

As for new system that could offer maximum support for the 65c816, we first need some BIOS-level thing expansible enough to be a base for a softloaded OS, then we need a new SIO and new CIO which would allow direct sector and file i/o transfers to the expanded address space, and then a new DOS, and then some decent development tools allowing to write programs easier (an assembler, a C compiler etc.) ... and THEN, but not earlier, we can think about a nice and impressive GUI.

4,242

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

Z funkcją zwracającą pierwszy wolny, nie bardzo wiem, jak ją można rozszerzyć, żeby zwracała jeszcze adres: w X jest numer kanału, w Y status, zostaje tylko akumulator ...

A małpa owszem  ;)

4,243

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

Ładne... ale musicie przyznać, że w dziedzinie projektów opakowań radziecka technika zatrzymała się na początu lat trzydziestych XX wieku. Dezajn jest jak od przedwojennych zapałek albo herbaty ...

4,244

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

O w mordę ... zabrakło skali. Będę musiał przeskalować słupki w SysInfo.  8O

Ja to chcę mieć w moim kompie!!!  8)

Poza tym 3,1 MIPS-a to prawie moc Falcona 030. Portujemy MiNT-a?  8)

4,245

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

Tak z ciekawości :) ... Jakieś poprawki do 1.02 są bodajże w niewydanych OS-ach dla 1450XLD i 1400XL (taki sam numer wersji - BB 2.03, tylko datą się różnią  8) )

No, fertig. Po dwóch nocach analizy ROM-u od 1450XLD (wziąłem ten nowszy) muszę stwierdzić, że numer wersji 2.03 - w porównaniu do 1.02 tego co jest w 800XL - to jest gruba przesada. Są drobne poprawki, owszem, ale to przeważnie kosmetyka.  :?

[ Dodano: 12.12.2004 06:39:42 ]

Wywoływanie funkcji OSa przez XIO jest fajne. Z literką może być problem, więc może jakiś dodatkowy wyróżnik, np. wirtualny numer IOCB np. 8 ? :D

Tak sobie myślę: wirtualne kanały I/O raczej odpadają - bez możliwości ustawienia jakichkolwiek zmiennych trudno byłoby tego używać - ale fakt jest faktem, że numery od 8 do 15 się marnują. Waham się pomiędzy kilkoma koncepcjami i nie wiem, co wybrać:

1) można zlikwidować bufor drukarki, to znaczy przenieść go na miejsce bufora magnetofonu (handler magnetofonu już poleciał, więc to chyba nie szkodzi). To zwalnia 40 bajtów za IOCB #7, czyli można byłoby przypisać to miejsce do IOCB #8 i IOCB #9 powiększając w prosty sposób liczbę kanałów do 10.

Jest to dość proste do zakodowania i nowe kanały byłyby też proste do użycia, bo dokładnie tak samo, jak stare.

2) zdefiniować osiem oddzielnych kanałów IOCB w dodatkowej pamięci: stare byłyby pod $000340 a nowe powiedzmy od $010100-$01018F. Oczywiście byłyby dostępne tylko wtedy, kiedy ta pamięć istniałaby, ale za to łączna liczba kanałów wzrosłaby do 16.

Jest to dość proste do zakodowania, ale byłoby to średnio wygodne w użytkowaniu, bo trzeba byłoby pamiętać o odejmowaniu 128 od adresu wewnątrz IOCB o numerze powyżej 7, no i w ogóle o tym, że bazą nie jest w tym wypadku $0340, tylko jakiś inny adres ... no i jeszcze trzeba byłoby sprawdzać czy dodatkowa pamięć istnieje, zanim się w niej zacznie grzebać. Ale to chyba jest najmniejszy problem.

3) spróbować tak zmodyfikować CIO, żeby kanały z zakresu 8-15 mogły być umieszczone w dowolnym miejscu w pamięci, albo nigdzie. Problemy z adresowaniem ich j/w (to znaczy: to nie jest trudne, ale to jest pole do łatwego zrobienia trudnych do znalezienia błędów). Ciężka sprawa, jeśli chodzi o API, pewnie trzeba byłoby dorobić dwie nowe funkcje CIO, jedna do zainicjowania ich, druga do skasowania (a trzecia do odczytywania ich adresu bazowego ...)

No i tak w ogóle to CIO jest 16-bitowe, a przydałoby się, żeby co najmniej adres i długość bufora (albo przynajmniej sam adres) były 24-bitowe.

Ma ktoś jakieś pomysły?

4,246

(26 odpowiedzi, napisanych Bałagan)

grzesiu ... gdzie jest belsk ?

Jakiś Belsk jest opodal Grójca.

4,247

(26 odpowiedzi, napisanych Bałagan)

Draco - a Power Without The Price? ;)

No mnie przynajmniej STOEN każe płacić za prąd  :cry:  ;)

4,248

(26 odpowiedzi, napisanych Bałagan)

Dzień dobry, dzień dobry. Jak nadmienił Lizard, to jest bocznica lat osiemdziesiątych, ale forsa jest już jakby z kapitalizmu, dlatego Stać Nas Na Więcej.

W związku z tym mniemam, że kolega ma zdrową wątrobę, albowiem w przeciwnym wypadku niestety ku naszemu szczeremu żalowi nie zostanie z nami długo. Ale będziemy pamiętać i przynosić kwiatki na kwaterę ... okazjonalnie  :mrgreen:

4,249

(18 odpowiedzi, napisanych Sprawy atari.area)

Może pora pomyśleć nad zmianą przeglądarki? Mi tam Firefox nie zapomina ...

4,250

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

Ano fakt. Zapomniałem o jego istnieniu  ;)