1,126

(39 odpowiedzi, napisanych Programowanie - 8 bit)

Dzięki Jurgi2 za uznanie. Procka ta jest bardzo okrojoną wersją PRINTF ze SpartaDOS X. Draco jakiś czas temu napisał od nowa własną, bardziej rozbudowaną, ale dla 816-ki.

jsr $c642

Już ja ci dam skok pod ten adres. Łatwiej zapamiętać losowo rozrzucone adresy niż tablicę skoków? :rolleyes:

nosty, poszukaj w dziale tematu o powrocie przez wektor $0A. W pewnym momencie zrobił się dość duży off-topic dotyczący właśnie pisania po ekranie. Tam znadziesz szczegółowe wskazówki.

1,127

(10 odpowiedzi, napisanych Fabryka - 16/32bit)

ps. najprawdopodobniej nie bedzie mnie na zlocie.

Tej... fajne!

Bardzo ładnie podsumowałeś kolegę. ;)

1,128

(29 odpowiedzi, napisanych Bałagan)

Jak lekarz spieprzy, to już my go odwiedzimy. ;)
Trzymamy za Ciebie. :)

1,129

(18 odpowiedzi, napisanych Sprawy atari.area)

Skoro już tak się czepiamy, to ja dodam, że wielkość czcionki 9 punktów jest dość kłopotliwa do czytania przy 1024/768 na 17" monitorze. 9 pikseli było by ok, tyle, że przy w/w 1600 na 1200 będzie niewidoczna. :lol:

1,130

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

Ja też poproszę.

/|
Atari

Lizard

Z tym, że ksywka ma być fontem systemowym małego Atari. :)

1,131

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

To jest nawet fajny pomysł, ale podejrzewam, że bardziej Tobie przyda się wygodna klawiaturka niż mnie.

1,132

(47 odpowiedzi, napisanych Bałagan)

Kiedys na billboardach była reklama papierosów z wklęsłą paczką. Mijając taką reklamę miało się wrażenie, że paczka fajek obarca się w okół własnej osi. Było to dobre 7 lat temu, więc nie wiem czym tu się zachwycać. 8)

1,133

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

Gkar -- uderzyles o wiele wczesniej niz Liz

Bue, ja się tak nie bawię. ;)

1,134

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

G'Kar, jakieś 20 minut przed Tobą uderzyłem na PW w sprawie klawiszy w zamian za Pokeya. 8)

1,135

(47 odpowiedzi, napisanych Bałagan)

JAszczury Atakuja!?

Ja nie jestem agresywny, agresywność - 1. ;)

1,136

(20 odpowiedzi, napisanych Scena - 8bit)

Pin, Ty stary zboczuchu, a kiedy odwiedzisz stol(ecn)icę? :D

1,137

(47 odpowiedzi, napisanych Fabryka - 8bit)

Popracuj napi* ze Spartą to zobaczysz, że takie wygłupy jak nr banku nie są potrzebne.

1,138

(47 odpowiedzi, napisanych Fabryka - 8bit)

Na dane można przeznaczyć nawet cały dodatkowy bank (16 kB) o ile taki by istniał lub był wolny. Sparta na to pozwala. Gorzej, gdy nie mam dodatkowej pamięci, wtedy jedynym rozsądym wyjściem jest pomysł Draco.

1,139

(36 odpowiedzi, napisanych Zloty)

Za to wspominaliśmy słowa co poniektórych na tym forum, dotyczące beztroski picia na zlotach wg zasady: "i tak się wszystko przypomni po obejrzeiu materiału filmowego". :lol:

1,140

(36 odpowiedzi, napisanych Zloty)

Gdzie tam, nikt nie był w stanie robić zdjęć z oczywistego powodu. ;)

1,141

(47 odpowiedzi, napisanych Fabryka - 8bit)

1. Osobiście wolałbym mieć jakąś historię poleceń niż jeżdżenie kursorem po ekranie. Zwłaszcza, że historię można mieć dłuższą niż 24 linie ekranowe. Kilka osób zresztą się o to pytało.

2. Kopiowanie z ekranu jest jak najbardziej fajną sprawą. Ale... Zmiana linii i wciśnięcie Return powoduje odczyt całościi, a nie tylko tego co wklepał użytkownik (znów trzebaby prowadzić historię). Dlatego SDX przy takich manewrach wywala "File not found".

3. Miałem na myśli odczyt pliku wsadowego bezpośrednio do bufora linii, a nie na ekran i dopiero potem odczyt tejże z ekran.

1,142

(47 odpowiedzi, napisanych Fabryka - 8bit)

Lizard: masz jakiś konkretny pomysł na to? Bo obecnie batche są robione po prostu przekierowaniem wejścia z klawiatury na plik. Nie bardzo widzę, od którego miejsca trzeba byłoby się za to zabrać, żeby przerobić zgodnie z twoim postulatem.

Zacznijmy od tego, że zapis na ekran, a potem odczyt z niego, tego co wpisał użytkownik jest odwracaniem kota ogonem i należałoby to zmienić na bardziej "współczesne" podejście do problemu. Jak to jest rozwiązane w systemach profesjonalnych, takich jak np. za przeproszeniem DOS, czy shellu? :)

Mam od Ciebie same binarki, jakbyś mi podał namiary na tę bazę albo podesłał to żródła byłoby git.

Ok. Jeszcze dziś podrzuceł na tym wątku swoje źródłówki do SDX. Dałem je jakiś czas temu Stryjkowi, ale tten nie kwapi sie do pochwalenia się swoją stroną ze źródłami, o których mowa w http://atariarea.krap.pl/forum/viewtopic.php?t=2565. ;)

1,143

(47 odpowiedzi, napisanych Fabryka - 8bit)

W takim razie należy Spartę przerobić tak, by odczyt batcha wędrował do lbuff, a stamtąd do interpretera oraz na konsolę. Należy też dorzucić urządzenie NUL. Przy takim rozwiązaniu przekierowanie wyjścia nie miałoby wpływu na wykonywanie plików wsadowych.

1,144

(47 odpowiedzi, napisanych Fabryka - 8bit)

Zdecydowanie byłoby tak lepiej, ale nie jestem do końca pewien, co na to edytor ekranowy. Konkretnie wykonywanie jakichkolwiek poleceń w trybie OFF (w tym plików wsadowych) mogłoby się okazać problematyczne.

Sugerujesz, że Sparta wypisuje linię z batcha a ekra, sama wciska Return i wykonuje to co sobie wciska? ;) Wg mnie powinno być to tak, że linia wędruje do lbuf i dopiero stamtąd jest kierowana na ekran i do wykonania.

1,145

(36 odpowiedzi, napisanych Zloty)

Czy nie zadużo wypiłeś? Zpomniałeś o mnie, za kare nie wyciągnę TOMSa. :P

1,146

(47 odpowiedzi, napisanych Fabryka - 8bit)

Faktycznie to wersja 2.0, czyli pewnie Twoja.

Eee, moje to było tylko przepisanie pod Fast Assemblera i uczynienie tego programem relokowalnym z możliwością załadowania do pamięci. Sama idea działania programu została niezmieniona.

ZTCP, to Echo miąchało coś z adresem pamięci ekranu. Nie jest to zdrowe rozwiązanie. Proponuję utworzyć urządzenie NUL. Wtedy ECHO OFF przekierowywało by wyjście z CON na NUL.

W dotychczasowych wersjach jest tam JMP $0000, to chyba się da go użyc?

A czy SDX nie wstawia tam w najmniej oczekiwanym momencie jakiegoś adresu celem skoku? To jej się zdaża. Jeśli nie, to jest to skok zarezerwowany, więc można go użyć.

Slyszalem, ze Lizard dokonal jakis zmian w kodzie SDX, ktore to zapewniaja. Polegac to ma na tworzeniu czesci tablicy T_ w obszarze grup bankow w zaleznosci od typu rozszerzenia.

Lizard, jeżeli możesz zapodać mi ową zmianę, to włączę do 4.3 :D

Hehe. Zdaje się, że już to masz. Nazywa się toto SSDXBNK. Przypomnij mi, czy dostałeś ode mnie tylko binarki, czy również źródła? Jeśli tylko bin, to src podeślę. Chociaż powinny być gdzieś w "bazie źródeł". ;)

1,147

(47 odpowiedzi, napisanych Fabryka - 8bit)

Do listy symboli możesz użyć programu SL.COM, który wypisuje wszystko nt danego symbolu (adres symbolu, adres obiektu wskazywanego przez symbol, rodzaj pamięci zajmowanej przez obiekt).

1,148

(47 odpowiedzi, napisanych Fabryka - 8bit)

Polecenie ECHO z opcjami ON/OFF (KMK) na CAR:

Które to jest ECHO? Draco napisał kiedyś wersję nierelokowalą (v.1.1), którą potem poprawiłem na relokowalną, dodając chyba jeszcze jakąś featurę (v.2.0).

Jak uzyskać adres symbolu w programach nie kompilowanych z nagłówkami SDX
Można wykorzystać nieużywany skok pod adresem $7EB dla procedury fsymbol

Czy ten skok jest tylko w Twojej wersji, czy istnieje od dawie dawna, tylko ja o czymś nie wiem? :?

1,149

(7 odpowiedzi, napisanych Miejsca w sieci)

...i dlatego tak mało postów jest na naszym w dziale 16/32 bit. ;)

1,150

(36 odpowiedzi, napisanych Zloty)

Hmm, czy jako atarowiec z wawy mam sie czuc zaproszony ?

Everyone is invited. :D