3,476

(47 odpowiedzi, napisanych Scena - 16/32bit)

Pin: trzeba było tyle nie pić :P

3,477

(25 odpowiedzi, napisanych Zloty)

Było fajnie, miło było znowu gospodarzyć.

Ogłoszenia parafialne: znaleziono rękawiczki bezpalcowe w rozmiarze jak dla sześciolatka.

3,478

(66 odpowiedzi, napisanych Bałagan)

grzeniu: co to za problem? Jakiś link?

3,479

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

Goto nie jest takie złe jak sie go używa z sensem. Kiedyś widziałem cały framework w dużej mierze oparty o goto.
Tu jest pewnie użyte żeby nie nadwyrężać stosu.

3,480

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

To chyba będzie to: http://sparemint.org/cgi-bin/cvsweb/min … /crtinit.c

3,481

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

W mintlibie. Najprościej ściągnąć z CVSa, http://wiki.sparemint.org/index.php/CVS

3,482

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

Z GCC 2.95 problem wygląda dokładnie tak samo.

W skrócie polega on na tym, że aby 'wystartować' program w C zgodnie ze wszystkimi specyfikacjami Atari (np. wspomniane przeze mnie wcześniej ARGV), trzeba się trochę narobić. Dlatego crt0 zawiera w sobie prawie całą bibliotekę stdlib, string itp. Dlaczego? Bo wykorzystuje kilka funkcji które tam są, a linker (i gcc, a przynajmniej ich kompilacja na atari) nie potrafi usunąć nieużywanych funkcji.

Z punktu widzenia aplikacji Unixowych, to nie ma takiego wielkiego znaczenia - one zazwyczaj i tak wykorzystują te biblioteki, więc one i tak znalazłyby się w końcowej binarce. Jeśli jednak się ich nie wykorzystuje, lub wykorzystuje w bardzo ograniczonym stopniu, to niestety binarka jest trochę przerośnięta. Nie ma to wielkiego wpływu na szybkość samego programu.

3,483

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

No, to akurat w mintlib/gcc jest już od jakiegoś czasu.

3,484

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

Ale jak by było, można by to wciągnąć do mintliba jako zamiennik oryginalnego crt0 i wszyscy by na tym skorzystali.

3,485

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

Nie. Chodzi o przekazywanie atrybutów przez zmienne środowiskowe.
Btw. Draco030 swego czasu też to robił, jest to element jego programików pod FreeMiNTa, a tu: http://www.obta.uw.edu.pl/~draco/atari/atari.html

3,486

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

XBIOS jest składnikiem TOSu. Tyle.

3,487

(27 odpowiedzi, napisanych Software, Gry - 16/32bit)

A czy ten mikrostartup jest kompatybilny z ARGV?

3,488

(66 odpowiedzi, napisanych Bałagan)

Może chodzi o to że pierwszy doprowadzony do komercyjnego produktu>

3,489

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Mam prośbę/radę co do nazwy: XBIOS jest już w 16/32bitowych Atarkach, więc proponuję zmianę, tak żeby się komuś nie pomyliło ;)

3,490

(15 odpowiedzi, napisanych Bałagan)

AS: kiepski biznes bo co chcę coś kupić to mnie odsyłasz do konkurencji ;)

3,491

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

AS: a w szafie Ci się zmieści? ;)

3,492

(25 odpowiedzi, napisanych Zloty)

Termin w 100% aktualny.

3,493

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

no i mkX.

To było robione specjalnym adapterem, lutowanym na płytę który był forma przejściówki (sygnały z płyty na kabel SCSI). To chyba nawet nie miało żadnych elementów elektronicznych. Można to było zamontowac chyba w każdym falconie. Więcej Sqward może powie, bo on to kiedyś chciał u siebie zamontować, ale coś nie działało (zrąbane SCSI?).

Ograniczenie do P wynika z faktu, że od początku TOSa było sobie szesnastobitowe pole, w którym każdy bicik odpowiadał za to czy dysk jest dostępny czy nie. Łatwo więc policzyć że mieściły się literki od A do P. Jak to jest obchodzone, dokładnie nie wiem.

To akurat raczej zaleta ExtenDosa aniżeli TOSa.

O ile dobrze pamiętam to się ustawia tylko tam. TO się zapisuje w pliku MINT.INI.

saulot: czyli mniej więcej tam gdzie reaszta softu którego chce użyć Kroll, które nie lubi się z protekcją pamięci :)

KERN_SECURITY_LEVEL=0 - tu zawsze na 0. To w teorii miało mieć możliwość ustawienia innych wartości ale najprawdopodobniej większość oprogramowania nie będzie z tym działać.

KERN_MPFLAGS=0 - 0 wyłączona protekcja pamięci 1 - włączona

TPA_FASTLOAD=YES - domyślnie, pod TOSem, przy włączaniu programu zerowana jest pamięć, ustawienie tego na YES wyłącza zerowanie, przez co programy ładują się szybciej, ale niektóre te gorzej napisane mogą mieć problem (ale można to ustawić im we flagach jeśli dobrze pamiętam)

TPS_INITIALMEM=4096 - w TOSie, każdy program, na starcie dostaje zarezerwowaną całą pamięć. To oczywiście nie jest dobry pomysł w systemie wielozadaniowym (bo inne procesy nie będą miały pamięci). Tu się ustawia ile tej pamięci na starcie dostaną (w kilobajtach). Każdy dobrze napisany program i tak zwalnia to co dostał na starcie, a potem rezerwuje według potrzeb.

Wyłącz protekcję pamięci. Nie jest Ci potrzebna.

3,499

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

Wersja TOSu ma się nijak do płyty. 4.04 ma naprawione pewne istotne błędy (np możliwość zniszczenia drugiej w kolejności partycji na dysku).

4.92beta to nieoficjalnie rozpowszechniana beta wersja 5.0

3,500

(136 odpowiedzi, napisanych Scena - 16/32bit)

Bo nikt nie ma covoxa do ST, a wszystko co trzeba da się zrobić tym co jest w środku, czy to yamachą czy to przetwornikami w STE.