801

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

larek, Twój przykład jest błędny. Po wciśnięciu klawisza Break wykonywanie programu powróci do jego początku, a dobrze byłoby, gdyby wracał do miejsca przerwania. W linii 560. powinno być nie GO# START, a GOTO ERL. Nie pamiętam, czy poprawne operacje we/wy (w tym także PRINT) ustawiają zmienne ERR i ERL, więc na wszelki wypadek warto przepisać te zmienne do innych i korzystać z "kopii" zmiennych.

802

(29 odpowiedzi, napisanych Sprawy atari.area)

Mnie się tam ładnie komponuje z domyślnym stylem okien. :)

803

(17 odpowiedzi, napisanych Bałagan)

Skoro już po strachu i wszystko skończyło się dobrze, to mam pytanie.

Meśka napisał/a:

zeszła żywa

To jakiś oksymoron? ;)

804

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

Jellonek, sens Twojej wypowiedzi też załapałem od razu. Zastanawiam się tylko dlaczego belfer od polskiego w podstawówce wmówił mi, że rzeczownik "część" jest rodzaju żeńskiego, podczas gdy Ciebie, jak widzę, uczono, że to rodzaj męski. :P

805

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

Jellonek, z czym się nie zgadzasz?

806

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

5eba napisał/a:

zamiast przylutowanej taśmy fdd na stałe jest złącze igłowe, co by sugerowało, że stacja jest przystosowana do obsługi napędów 3,5

Te stacje tak mają z powodu, który podałeś. Były dwa modele XF-ek: 5,25" i 3,5". Był również model "złóż se". ;) Stąd budowa "modułowa". Podobnie z EPROM-em.

5eba napisał/a:

Próba sformatowania dyskietki 3,5 w sparta (3.2 ? xinit) wywala natychmiast komunikat:
Error #8c ? formatowanie przerwane...

A ile ścieżek ustawiłeś? Jeśli stacja pierwotnie posiadała napęd 5,25", to jej ROM nie obsłuży więcej niż 40 ścieżek na stronę. Pomaga wymiana ROM-u na wyciągnięty z 3,5". ;)

807

(7 odpowiedzi, napisanych Zloty)

Gzynio, wolę powierzyć organizację tej zacnej imprezy quasi-cyklicznej komuś z większym doświadczeniem. ;)

Proponuję następnym razem rzucić hasło dwa tygodnie przed, a tydzień później zarezerwować stolik. Wtedy miejsce zawsze się znajdzie.

808

(7 odpowiedzi, napisanych Zloty)

Pecus, Ty to nazywasz "niby niedaleko centrum"? Przecież tu już Rakowiec albo coś obok.

Gzynio, proponuję spotkać się w Hetmańskiej na Wilanowie. Ja też chcę blisko domu.

Sqward, oczywiście, że jest. Przecież zajmuje wiele miejsca. ;)

809

(10 odpowiedzi, napisanych Bałagan)

Mokrego dyngusa?

<Leming> Te święta będą w Gdyni wyjątkowe
<Leming> Dzieci będą mogły na śmigus-dyngus rzucać się śnieżkami.

810

(21 odpowiedzi, napisanych Bałagan)

AS... napisał/a:

Udało mi się zająć trzecie miejsce w Sound Off – kategoria amator limited

(...)

Na wcześniejszych zawodach miałem identyczny sprzęt, identycznie zestrojony procesor, scena również była taka sama… byłem 5ty…

Co zrobiłem zmieniłem tylko kable od wzmacnia do głośników..

Oczywiście Twoi konkurenci byli dokładnie ci sami z tym samym spzętem na obydwu "zaawodach", to samo jury, te same warunki akustyczne, ta sama woda w mózgu, etc... Tylko Tobie zmieniły się kablki. :lol:

He, he, to może Ty mi dasz tyle kasiory ile władowałeśw ten sprzęt, a ja będę tobie śpiewał za każde zawołanie. Dźwięk czysty, naturalny, bez metalicznego pogłosu, bez zniekształceń spowodowanych zakrzywieniem kabla energetycznego w ścianie. Usługę świadczę dożywotnio. :)

811

(27 odpowiedzi, napisanych Fabryka - 8bit)

xxl, pobierając bajt z pamięci od razu "widzisz" stan siódmego bitu. W przypadku piątego nie jest już tak łatwo.

maw, "dowiodłem", że nie można ot tak dodawać/odejmować lub ustawiać/kasować piątego (a nie szóstego) bitu jeśli naszym celem jest zmiana wielkości litery. W przypadku zamiany znaku w inwersie na normalny nie musimy, a nawet nie powinniśmy sprawdzać, czy bit jest ustawiony.

812

(27 odpowiedzi, napisanych Fabryka - 8bit)

? CHR$(123)
? CHR$(123-32)
? CHR$(96)
? CHR$(96-32)

813

(11 odpowiedzi, napisanych Programowanie - 8 bit)

scalak napisał/a:

znak nakazu skrętu w lewo

Tak w ogóle, to piękna nazwa, chociaż powinna brzmieć "nakaz skrętu w lewo za znakiem" dla odróżnienia od "nakazu skrętu w lewo przed znakiem" (^+). :) A jak nazwać pozostałe znaki uzyskiwane przez Esc?

Dely, a Ty nie powinieneś czasem zająć się pracą, a nie się czepiać i mysleć o piwie? ;)

814

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Już poprawiłem. Zwróć uwagę, że o godzinie wysłania poprzedniego posta człowiek ma prawo nie mieć siły na przytrzymanie Shifta, a o CapsLocku zapomina. ;)

815

(27 odpowiedzi, napisanych Fabryka - 8bit)

OIDP, to można było za to wprowadzać instrukcje w inwersie i to też różnica jednego bitu, z tym tylko, że siódmy bit łatwiej sprawdzić niż "bit wielkości znaku".

816

(27 odpowiedzi, napisanych Fabryka - 8bit)

Cosi napisał/a:

Dzięki za sugestię, faktycznie zmienne też można "powiększyć", to nie C ;)

Ogólnie. Atari Basic rozumie tylko wielkie litery. Próba wpisania instrukcji lub nazwy zmiennej małymi literami kończy się błędem.

817

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Najpierw Esc, a potem Clear (Shift + <).

Basic:

? CHR$(27);CHR$(125)

818

(27 odpowiedzi, napisanych Fabryka - 8bit)

Skrypt nie zmienia wielkości znaków w nazwie zmiennej. Generalnie na wielkie litery można zmieniać wszystko co występuje poza cudzysłowami i nie jest komentarzem.

BTW:
0x0d - \r (13) - koniec wiersza w MacOS
0x0a - \n (10) - koniec wiersza w uniksach
0x0d, 0x0a - \r\n (13, 10) - koniec wiersza w DOS-ie i Windows

819

(16 odpowiedzi, napisanych Bałagan)

Raczej nie chciałoby mi się klikać 650 razy. Nie ma opcji "Click'em all"?

820

(16 odpowiedzi, napisanych Bałagan)

Poprzednio zapomniałem nazwę, ale już sobie przypomniałem - HTTrack. :)

Lotharek, ściągasz galerie porno? Wrzuć na pigwe w zipie. ;)

821

(11 odpowiedzi, napisanych Bałagan)

Kieronek, <Enter> to se na grzybie naciskaj. "Atarowce" naciskają <Return>. ;)

Mtek, jest drobna różnica w tym co opisałeś, a co podał Dely - wielkość liter. Atari Basic je rozróżnia, więc "run" spowoduje błąd, a "RUN" powinno wykonać program.

Czy po każdej wpisanej linijce naciskałeś <Return>? :)

10 PRINT "WITAJ" <Return>
20 GOTO 10 <Return>
RUN <Return>

A tak w ogóle, to nie ten dział i nic niemówiąc temat. P

822

(16 odpowiedzi, napisanych Bałagan)

http://pages.interlog.com/~tcharron/wgetwin.html - poczytaj --help

823

(37 odpowiedzi, napisanych Programowanie - 8 bit)

Seban, dyskusja dotyczy TurboBasica:

10 CLR :MEMTOP=PEEK(106):POKE 106,MEMTOP-192:B=PEEK(106)
20 GRAPHICS %0
30 DIM A$(4096),B$(4096)
40 A$(4096)=CHR$(%0):B$(4096)=CHR$(%0)
50 POKE 559,%0
60 T1=TIME:FOR I=%0 TO 15:B$=A$:NEXT I:T1=TIME-T1
70 C=B+$1000:T2=TIME:FOR I=%0 TO 15:MOVE B,C,$1000:NEXT I:T2=TIME-T2
80 POKE 106,MEMTOP:GRAPHICS %0
90 ? :? "EXECUTION TIMES:":? 
91 ? "STRING COPY=";T1;" SEC."
92 ? "MEMORY MOVE=";T2;" SEC."

Na szybkość wykonywania programu ma też wpływ długość nazw zmiennych, więc używanie długiej nazwy BUFF (w porównaniu z krótkim A$) spowalnia wykonanie MOVE.

824

(37 odpowiedzi, napisanych Programowanie - 8 bit)

"Wydaje się", czy rzeczywiście "jest"? Jeśli dane przechowywane są w zmiennej tekstowej, to warto zapamiętać jej adres w jakiejś zmiennej (np. A=ADR(A$)) niż za każdym razem wywoływać funkcję.

Osobiście obniżyłbym RAMTOP i w tak uzyskanej pamięci przechowywał dane. Odwołanie do zmiennej jest wolniejsze niż bezpośrednio do pamięci. Do tego dochodzi jeszcze ograniczona liczba zmiennych.

825

(37 odpowiedzi, napisanych Programowanie - 8 bit)

drac030 napisał/a:

Wyróżnienie za propozycję tygodnia należy się jednak laoo ;)

Czepiasz się. Laoo używa TBXL4SD32 nawet pod loaderem szumnie, a nie wiedzieć czemu, zwanym DOS-em w wersji 6.4 i pamięć pod ROM-em ma wolną. ;)