1,426

(58 odpowiedzi, napisanych Bałagan)

@draco: a "mowie nienawiści" to pogadamy jakoś na żywo, tak będzie rozsądniej.

1,427

(58 odpowiedzi, napisanych Bałagan)

willy napisał/a:

A policzenie dla każdego usera z forum zajęłoby kilka sekund najwyżej.

to prawda, ten fakt uzmysłowiłem sobie gdy zobaczyłem ten odnośnik: http://www.atari.org.pl/forum/userlist.php

niemniej, gratuluję zacięcia... nie sądziłem że ktokolwiek będzie z tym walczył :]

1,428

(58 odpowiedzi, napisanych Bałagan)

Draco, ja jestem spokojny :) to miał być głupi żart, ale skoro willy się uparł łamać md5 to mleko się rozlało i to tylko i wyłącznie z mojej winy. Teraz widzę że sprowokowałem zupełnie bez sensu... nie doceniałem ludzkiego uporu i determinacji oraz ciekawości. Zapewne pamiętasz jak nie raz nawrzucałem sobie z szanownym kolegą o znanym już MD5 :D

Teraz patrzę na to z dystansem :) i przyznaję mój żart był raczej z tych głupich... i dlatego dałem hash-a md5 zachowując resztki rozsądku. Jednak skoro willy zapytał o co  mi chodzi to odpowiedziałem szczerze... przecież skoro padła już nazwa usera to wyjaśniłem o co mi chodzi. Ja naprawdę sądziłem że ten człowiek się pojawi jak tylko zaczęła się dyskusja o religii.

1,429

(58 odpowiedzi, napisanych Bałagan)

to jak już sobie odpowiedziałeś o kogo chodzi... to przejrzyj posty tego człowieka. nie znam go, nie wiem kto to jest... ale jego poglądy i wizja świata zupełnie mi nie odpowiadają. sądziłem że i w tym wątku rozpocznie "świętą wojnę" ale tego czasu go nie było...  a w eksperymencie chodziło mi tylko o to abym mógł udowodnić kogo miałem na myśli w momencie gdy ten ktoś przyjdzie i zacznie swoją walkę ideologiczną, tylko tyle miałem na myśli... chciałem mieć możliwość powiedzenia "a nie mówiłem" :) ale właśnie mi ją zabrałeś :D ha ha ha :)

ps) nie mów że liczyłeś hash dla każdego usera z forum? :) zacięty jesteś willy :D

1,430

(58 odpowiedzi, napisanych Bałagan)

no na razie eksperyment się nie powiódł i niech tak zostanie :) obawiałem się tu świętej wojny ale na razie jej nie ma :) nie ma również osobnika będącego częścią eksperymentu :)

1,431

(58 odpowiedzi, napisanych Bałagan)

@epi: spokojnie możesz przychodzić i wyrażać swoje zdanie :) bo to bardzo ciekawe wspomnienia, zarazem pokazujesz swoje spojrzenie na aspekty o których dyskutujemy. Z tymi "obawami" to wiesz doskonale że żartowałem :) Nie raz już mi prezentowałeś swoje możliwości i punktowałeś moje nieprecyzyjne wypowiedzi i zwracałeś uwagę na nieścisłości w moich wypowiedziach :) nie uważam tego za negatywne doświadczenie :) Ale czasami gdy nie mam siły na porządny opis tego co chce wyrazić i zrobię to "po łebkach", wiem że gdzieś w odmętach sieci czai się Epi i zaraz przyjdzie i posprząta :D Zatem reasumując, zawsze jesteś mile widziany w każdej dyskusji :)

Z nauką bezsensownych zadań miałem problem... trafiałem na tyle kiepskich nauczycieli którzy nie potrafili pokazać konkretnego zastosowania tego czego uczą u realnym świecie... zresztą do dziś tak mam... nie jestem w stanie zmusić się do nauki i rozwiązywania abstrakcyjnych problemów, wtedy moja motywacja spada drastycznie i zainteresowanie oscyluje w okolicach zera absolutnego. Nigdy nie było mi po drodze z dziedzinami które były czysto abstrakcyjne :)

1,432

(58 odpowiedzi, napisanych Bałagan)

o rany... rozmawiając z Tobą trzeba wyrażać się precyzyjnie i 40 razy sprawdzić to co się napisze :) w takim razie rozwinę odpowiedź... nie chodziło mi o obrazek a o metodę liczenia... kwestia notacji jest sprawą drugorzędną, każdy może wybrać dowolną odpowiadającą. Chodzi o zmianę sposobu rozumowania i pokazanie prostych zależności na którą dziecko może samodzielnie nie wpaść.

i teraz wszystko w wielkim skrócie... za moich czasów w szkole nie uczono logicznego myślenia... tylko kazano rozwiązywać słupki... nie traktowano Cię jako inteligentną jednostkę tylko jak małpę która musi wykonać 1000 zadań aby rozwiązywała dany problem czysto mechanicznie, często bez zrozumienia danego zagadnienia.

ps1) żartując trochę... nie mam czasami siły z Tobą rozmawiać, bo czuję się jak na przesłuchaniu :D

ps2) za moich czasów religia była w sali katechetycznej przy kościele, moja matka mnie na nią posłała bo przecież babcia nalegała... ja wcale nie chciałem tam chodzić... bardzo szybko zrezygnowali ze mnie... zadawałem masę niewygodnych pytań, które zasiewały wątpliwość w reszcie grupy. "poproszono" moją matkę abym więcej nie przychodził :P i miałem "święty" spokój. Jak łatwo się domyślić mój syn nie chodzi i nie będzie chodził na żadną religię w szkole. Jeżeli dojrzeje i zechce zostać wierzącym to każdy kościół go przyjmie z otwartymi rękami i wielką tacą na datki :P

1,433

(58 odpowiedzi, napisanych Bałagan)

hahahaha! Vasco jesteś the best :) tylko czekałem na tę chwilę kiedy ktoś zapyta czy uwzględniałem "spalone" w trakcie gry :D i muszę Cię zmartwić... ponieważ żaden ze mnie kibic, to niestety ignorowaliśmy sytuację w których następowały spalone :)

A tak przy okazji dzisiejszej wieczornej sesji programowania w Atari BASIC powstało coś o roboczej nazwie "zjadacz", młody oczywiście sugerował się Pacman-em, jednak z oryginałem ma to niewiele wspólnego... chociaż dziś można było mieć wpływ na rozgrywkę i to była największa frajda tego wieczoru ;D

https://dl.dropboxusercontent.com/u/44199/zjadacz.png

10 GRAPHICS 0:POKE 752,1:? :POKE 77,0
11 POKE 710,192:GOSUB 100:GOSUB 115
12 S=STICK(0):T=STRIG(0)
13 X=20:Y=12:OX=X:OY=Y
15 S=STICK(0):T=STRIG(0)
16 IF S=7 THEN IF X<38 THEN X=X+1
17 IF S=11 THEN IF X>1 THEN X=X-1
18 IF S=13 THEN IF Y<22 THEN Y=Y+1
19 IF S=14 THEN IF Y>1 THEN Y=Y-1
29 LOCATE X,Y,C:IF C=20 THEN GOSUB 110
30 COLOR 60:PLOT X,Y
31 IF OX<>X OR OY<>Y THEN COLOR 32:PLOT OX,OY
32 OX=X:OY=Y
33 GOSUB 120
49 IF K<20 THEN GOTO 15
50 ? CHR$(125):POKE 710,96
51 ? :? "TWOJ WYNIK TO ";W;" PUNKTOW"
52 ? :? "TWOJ CZAS TO ";INT(TIME/50);" SEKUND"
53 SOUND 0,255,10,10:SOUND 1,254,10,10
54 ? :? "NACISNIJ FIRE ABY ZAGRAC OD NOWA"
55 IF STRIG(0) THEN 55
56 SOUND 0,0,0,0:SOUND 1,0,0,0
57 IF STRIG(0)=0 THEN 57
99 RUN 
100 REM --- PROCEDURY ---
101 COLOR 20
102 FOR I=1 TO 20
103 X=RND(0)*37+1
104 Y=RND(0)*21+1
105 IF X=20 AND Y=12 THEN 103
106 LOCATE X,Y,C:IF C=20 THEN 103
107 PLOT X,Y:NEXT I:K=0
108 POKE 18,0:POKE 19,0:POKE 20,0
109 RETURN 
110 REM --- ZJEDZENIE KROPKI ---
111 W=W+INT(1000/(TIME-OTIME))
112 FOR I=0 TO 255 STEP 32:SOUND 0,I,10,15:NEXT I:SOUND 0,0,0,0
113 K=K+1:OTIME=TIME
115 POSITION 0,0:? "WYNIK: ",W
116 RETURN 
120 REM --- CZAS ---
121 TIME=PEEK(20)+256*PEEK(19)+65536*PEEK(18)
122 POSITION 20,0:? "CZAS:",INT(TIME/50)
123 RETURN 

1,434

(58 odpowiedzi, napisanych Bałagan)

i jeszcze jedno przy okazji.... przyznać mi się który to? co? ;-)

https://dl.dropboxusercontent.com/u/44199/wm6502c.jpg

1,435

(58 odpowiedzi, napisanych Bałagan)

syscall napisał/a:

I zycze waszym dzieciom zeby zmienily ten kraj ... a nie sp**** za granice :)

bardzo dobre słowa, nawet nie wiesz jakbym chciał aby ten kraj kiedyś stał się normalnym miejscem do życia. Takim w którym młode pokolenia miałoby szansę na realny rozwój siebie i kraju w którym żyją.

@drygol: no tak jak napisałem wyżej... to było ogólne moje "wywnętrzanie się/jęczenie" nie było adresowane do Ciebie :-)

@epi: młody używa takich książek: https://ksiegarnia-edukacyjna.pl/oto-ja … iecka.html

Przy czym dodam że nie wiem co autorzy tych książek brali przy pisaniu... błędów i nieścisłości jest tyle że czasami ja mam wątpliwości co autor zadania/pytania miał na myśli (mówię ogólnie o całej serii, nie tylko o matematyce).

Obecnie w programie nie ma czasu na oddzielną matematykę i oddzielne lekcje przyrody/biologi... za to jest czas na dwie godziny religii tygodniowo od pierwszej klasy. A ostatnio nawet w klasach "0" pojawił się ten "jakże potrzebny" przedmiot.

I w książce "Ćwiczenia matematyczno-przyrodnicze" część 1-2 dla drugiej klasy nie ma nauki mnożenia ani dzielenia.

książkę możesz obejrzeć tutaj: http://www.mac.pl/UserFiles/Akademia/Ot … nicze_cz2/ (google znalazło, nie wiem czy to do końca leglane :P)

i przy okazji, jeżeli już o mnożeniu... mnie jako dziecka nikt nigdy nie oświecił... a sam na to nie wpadłem:

https://dl.dropboxusercontent.com/u/44199/fast_mulu.jpg

1,436

(58 odpowiedzi, napisanych Bałagan)

@part#1) ojej... ależ nie może być do Ciebie bo nie wiem jakie poglądy prezentujesz, i nie jest mi to do niczego potrzebne :D Pisałem ogólnie... aby każdy wiedział jakie jest moje zdanie w temacie :D nie ma tam żadnych ukrytych wycieczek osobistych, nic a nic... do nikogo konkretnego to nie było :) naprawdę :D jednak czasami suchy tekst pisany na ekranie powoduje sporo niedomówień i nieporozumień :D ależ taka to uroda internetu :D

@part#2) fakt... z NV wspomaga zarówno CUDA, Direct Compute oraz OpenCL.

1,437

(58 odpowiedzi, napisanych Bałagan)

aaaa fakt... była mania Angry Birds... juz o tym zapomniałem. I tutaj możemy rozpocząć kolejną dyskusję tym razem... o modelu gier typu "freemium" które to jest totalnym #*&*#( #*  #&#*7 #7 #&*#&&*#0(#* :P Ileż to ja się musiałem natłumaczyć młodemu że na tym świecie nie ma nic za darmo i jeżeli nie zapłaci za coś, to on się staje "towarem na sprzedaż" :D nie mówię już o kupowaniu wirtualnych przedmiotów z realną kasę :)

http://youtu.be/5CbWr0zO7Ac

A lego star wars to młody ma tylko na PS2... czasami do tego wraca... szczególnie jak koledzy przyjdą ;-)

1,438

(58 odpowiedzi, napisanych Bałagan)

@edukacja... mnożenie i dzielenie pewnie będzie później... może w drugim semestrze, ale liczydła już były :) wcześniej działali na tzw. "liczmanach" (nazwa pochodząca ze średniowiecza, ale sądzę że bardzo adekwatna do obecnych czasów).

Ja również nie chciałem posyłać syna do szkoły w wieku lat 6, ale system mnie do tego zmusił. W szkołach nie było miejsc w klasach "zero", musiał iść do "1" bo tylko tam były miejsca... a ja nie byłem "ojcem samotnie wychowującym dziecko", "bezrobotnym", "mającym orzeczenie o niezdolności dziecka do kształcenia w klasie 1". Więc chciał nie chciał, młody musiał iść do pierwszej klasy. W okolicy zaroiło się od "matek samotnie wychowujących dzieci" lub od tych którzy mieli stosowne "orzeczenia"... w tym cyrku i bagnie też nie miałem ochoty się taplać.

@państwo wyznaniowe: no nie chciałem być tak brutalny, po prostu sądziłem że tylko ja postrzegam to w sposób tak negatywny i pesymistyczny. Po prostu sądziłem że jako ateista jestem bardziej wyczulony na pewne sprawy związane z tym w jaki sposób "narzuca" się wiarę najmłodszemu pokoleniu, oraz to co politycy i kościół fundują nam w Polsce. Kościół katolicki już dawno przestał działać według zasad których sam próbuje nauczać i stał się kolejną korporacją dbającą o swoje interesy. A szkoda bo cierpią na tym jak zwykle normalni ludzie.

EDIT:

@LOGO: też miałem taki pomysł, ale mimo tego że był żółw to nie wzbudziło to zainteresowania :) 30 minut skupienia uwagi... i tyle. Natomiat np. Preliminary Monty 16K, Boulder Dash czy patrząc w stronę nowszych platform to Mine-Carft na PC/Tablecie, czy Super Mario Galaxy na Wii wygrały w walce z Logo. Ale o dziwo BASIC spowodował o wiele większe zainteresowanie. Być może to kwestia wieku właśnie.

1,439

(58 odpowiedzi, napisanych Bałagan)

@Adam: a co do równania które zaprezentowałeś... to tak... mają takie :) to się u nich nazywa "zadanie z okienkiem" :) zamiast "X" jest zazwyczaj puste miejsce (otoczone kwadratową ramką), które trzeba uzupełnić. Potem przechodzą do zamiany pustego okienka literką X. Ale to nadal jest dodawanie i odejmowanie oraz trochę logicznego myślenia.

1,440

(58 odpowiedzi, napisanych Bałagan)

@epi: o ja pierniczę... do jakiej szkoły ty chodziłeś? :) ja bym tego w mając 7 lat naprawdę nie ogarnął :D serio mówię.

1,441

(58 odpowiedzi, napisanych Bałagan)

drygol, ależ ja nie nic nie mam do osób wierzących, bo należy rozróżnić wiarę (co jest sprawą osobistą każdego człowieka) od fanatyzmu i fundamentalizmu. Naprawdę nie mam nic do wierzących i ich wiary, to ich sprawa osobista. Uważam tylko że miejsce religii nie jest w szkole, tylko tyle i aż tyle.

Jeżeli jednak jeżeli ktoś zaczyna propagować mowę nienawiści bo ktoś ma odmienne zdanie to robi się bardzo szybko niemiło. Przyznaję że sam nieraz dałem się wyprowadzić z równowagi w takich dyskusjach... co było poważnym błędem z mojej strony, bo bardzo szybko zostałem sprowadzony do poziomu "idioty" z którym rozmawiałem... a potem byłem pokonywany przez jego "doświadczenie", w tego typu dyskusjach :) Osób tego typu na tym forum było kilka, po jakimś czasie po prostu nauczyłem się nie reagować. Bo za każdym razem kończyłem utaplany w brudach, inwektywach i całej tej negatywnej otoczce. To jest forum o Atari , więc po co mi to było? Bo kiedyś sądziłem ze do tego typu osób dotrze że są ludzie którzy myślą inaczej, nie uznają doktryn i wciąż zadają pytania. Ludzie o innym światopoglądzie którzy postrzegają świat inaczej... a wizja narzucania "jedynie słusznej" koncepcji reszcie jest bardzo niewłaściwa... jednak przemyślałem to i doszedłem do wniosku że prowadząc takie dyskusje i wojenki ideologiczne... bardziej szkodzę temu środowisku (ludzi skupionych wokół Atari) i prowokuje to wszystko tylko do większych podziałów i wzajemnej nienawiści...

nauczyłem się ignorować takie przypadki (tak przynajmniej mi się wydaje ;-) ... i z przyjemnością odkryłem wewnętrzny spokój... mam przecież o wiele ważniejsze rzeczy do robienia i o wiele ciekawsze pomysły do realizacji niż prowadzenie jałowych rozmów i dyskusji :)

ps) nie chcę wywoływać kolejnej flame-war, ale jakie GForce-y? :) Żadne CUDA tu nie pomogą, tylko tylko ATI/AMD może Cię uratować i niech w OpenCL Twoja nadzieja spocznie :) (to miał być oczywiście żarcik... hi hi hi ;-)

1,442

(58 odpowiedzi, napisanych Bałagan)

z "rainbow tables" tak łatwo nie będzie :D tak naprawdę to mam nadzieję że eksperyment się nie powiedzie :D

1,443

(58 odpowiedzi, napisanych Bałagan)

eksperyment #1: af99d8c0b2b6fe5f0dbe0699d166c802

1,444

(58 odpowiedzi, napisanych Bałagan)

@epi: no robią różne inne rzeczy, np. mierzą linijką, liczą pieniądze, wykonują proste zadania matematyczne, logiczne. Dowiadują się co to jest gram, milimetr, etc. Ale nie mnożą, nie dzielą i nie rysują kropek w układzie współrzędnych. Młody poszedł do 1-szej klasy jako 6-latek, teraz skończył pierwszy semestr drugiej klasy jako 7-latek, a drugi semestr zacznie jako ośmiolatek. Ale faktem jest że więcej ich uczą języka polskiego... ortografia, gramatyka, dyktanda, czytanie ze zrozumieniem i sprawdziany z treści lektur (np. "Dzieci z Bullerbyn"). I powiem Ci że jako 6-7 latek to ja czas spędzałem na zabawie a nie pisaniu i ślęczeniu nad książkami. Nie dajmy się zwariować, myślę że dzieci potrzebują dzieciństwa również aby prawidłowo się rozwijać a nie programować mózg do nauki jak mały robocik... na wszystko przychodzi czas... szczególnie że widzę jak zmienia się pojmowanie otaczającego świata przez mózg młodego człowieka. Każdy miesiąc przynosi kolosalne zmiany w sposobie myślenia i pozwala zauważać nowe zależności i rozumieć o wiele, wiele więcej.

A co do religii to zgadzam się, to jest jakieś kuriozum... tego w szkole być nie powinno. Bo z tego co się orientuje to nie żyjemy jeszcze w Państwie wyznaniowym i konstytucja gwarantuje mi świecką szkołę i rozdział państwa od kościoła, a jak to się ma w rzeczywistości każdy widzi i ocenić może sam. Jak rodzic jest wierzący i chce wychować dziecko w/g własnej wiary to niech nauczanie religii odbywa się w miejscu do tego przeznaczonym, czyli w okolicach kościoła. I niech taką naukę sponsorują zainteresowani (wierni danego wyznania) a nie podatnicy. Ale wchodzimy na śliski temat i zaraz będzie tutaj niezła chryja... a tego chciałbym uniknąć. Można by pewnie wymienić parę ksyw które zaraz uderzą z krucjatą i będę bronić dobrego imienia kościoła :P

1,445

(58 odpowiedzi, napisanych Bałagan)

Hej!

Młody będzie miał za parę dni 8-lat. Najgorzej było właśnie z sinusami... bo matematyka w szkole to dodawanie, odejmowanie w zakresie do 100 (druga klasa podstawówki).

O ile szybko zrozumiał współrzędne X i Y i w ogóle całą koncepcję układu współrzędnych... to z tymi sinusami i cosinusami było dość ciężko, ale i na to znalazł się sposób... bo skoro już zrozumiał co to układ współrzędnych i biorąc poprawkę na to że do dzieci bardzo przemawiają poruszające się obrazy, to tym razem bardzo pomogło to...

http://i.imgur.com/cBzeLOo.gif

na początku chciałem iść na łatwiznę, bo pomyślałem że odpalę Turbo Basic XL... przecież tam jest "CIRCLE". Ale szybko okazało się że zrobiłem błąd i po prostu włączyłem Atari bez załadowania jakiegokolwiek DOS-a... i młody klepał wszystko w gołym BASIC-u bez możliwości zapisania (no chyba ze na kasecie :P), aby uratować sytuację postanowiłem wykorzystać AspeQT i jego "printer emulation"... ale okazało się że nie działa to to za dobrze i po wydaniu polecenia: LIST "P:", na pececie mam pogubione linie i znaki ;/ .... koniec końców kilka prób LIST "P:" i poskładanie tej sieczki w edytorze tekstowym umożliwiło zachowanie jego pracy, a także zaprezentowanie jej na forum ;-)

Cześć,

Temat kompletnie od czapy... od czasu do czasu syn mój męczy mnie... "Tato.. napiszmy grę"... nie bardzo wiedziałem jak mu uzmysłowić na czym polega pisanie gier, jeżeli nie za bardzo dziecko ma pojęcie o programowaniu... ale dziś wieczorem to się w miarę udało... powstał mini-projekt w Atari BASIC, szumnie nazwany "symulator gry w piłkę"...

"Gra" jest czysto losowa... losuje się po 11 zawodników każdej drużny... potem losuje się piłka... jeżeli piłka znajdzie się w bramce... należy doliczyć punkt odpowiedniej drużynie :) po ocenie sytuacji na boisku, wciskamy klawisz i wszystko zaczyna się od nowa... zabawa trwa do czasu wciśnięcia klawisza "BREAK", "RESET" albo wyłączenia komputera :)

Kod jest wręcz prymitywny, miejscami okropny, nieczytelny i ma błędy (chociażby nierówne bramki :P) ... ale ma jedną zaletę... uzmysłowił młodemu umysłowi ile potrzeba pracy aby postawić parę nieruchomych linii oraz parę kropek na ekranie. Do tego zrozumiał do czego przydaje się matematyka (np. czym jest układ współrzędnych i na czym polega rysowanie okręgu)... do kompletu wszystkie linie programu "wklepał" dzielnie sam, siedząc przy prawdziwym Atari i był bardzo zadowolony z efektu który powstał...

Nie traktujcie tego zbyt poważanie, te moje wywody proszę traktować jako ciekawostkę, piszę to bardziej dlatego aby podzielić się swoimi spostrzeżeniami... może kogoś to jakoś zainspiruje do działania aby obudzić w młodych ludziach jakąś wewnętrzną ciekawość :)

screen z emulatora:

https://dl.dropboxusercontent.com/u/44199/basic_soccer.png

i dodatkowo wspominany kod...

10 DEG :GRAPHICS 7+16:COLOR 1:POKE 708,15:POKE 712,194:POKE 709,60
11 REM --- BOISKO ---
12 PLOT 0,0:DRAWTO 159,0:DRAWTO 159,79:DRAWTO 0,79:DRAWTO 0,0:PLOT 80,0:DRAWTO 80,79
13 REM --- RYSUJEMY KOLO ---
14 XE=80:YE=40:R=20:GOSUB 100
15 REM --- BRAMKI ---
16 PLOT 1,20:DRAWTO 10,20:DRAWTO 10,50:DRAWTO 1,50
17 PLOT 159,20:DRAWTO 150,20:DRAWTO 150,50:DRAWTO 159,50
19 REM --- ZAWODNICY ---
20 FOR I=1 TO 11
21 XE=10+RND(0)*140
22 YE=5+RND(0)*70
23 COLOR 2:GOSUB 110
24 XE=10+RND(0)*140
25 YE=5+RND(0)*70
26 COLOR 3:GOSUB 110
27 NEXT I
30 REM --- PILKA ---
31 XE=1+RND(0)*157
32 YE=5+RND(0)*70
50 POKE 764,255
51 COLOR 0:GOSUB 120:COLOR 1:GOSUB 120:IF PEEK(764)=255 THEN 51
54 GOTO 10
99 REM ---- KOLO ----
100 F=0:FOR I=0 TO 360 STEP 30
101 X=SIN(I)*R:Y=COS(I)*R
102 IF F THEN DRAWTO XE+X,YE-Y
103 IF F=0 THEN PLOT XE+X,YE-Y:F=1
104 NEXT I
105 RETURN 
109 REM --- ZAWODNIK ---
110 PLOT XE,YE:PLOT XE-1,YE:PLOT XE+1,YE:PLOT XE,YE-1:PLOT XE,YE+1
111 RETURN 
120 REM --- PILKA ---
121 PLOT XE-1,YE:PLOT XE+1,YE:PLOT XE,YE-1:PLOT XE,YE+1
122 RETURN 

1,447

(32 odpowiedzi, napisanych Fabryka - 8bit)

Hej!

Polutowany, uruchomiony, wmontowany do Atari 130XE i działa bez problemu! :) Dzięki!

http://seban.pigwa.net/drop/clock_patch.jpg

wszystko OK, dopiero przed chwilą Ci odpisałem.

1,449

(142 odpowiedzi, napisanych Programowanie - 8 bit)

Hej!

Ze starych dysków wygrzebałem źródło logo-scrolla zrealizowanego z użyciem bufora pierścieniowego, to też dość stary kod, myślę że to okolice '92 roku, ale sądzę że jest dość czytelny i minimalistyczny (pomijając tą sieczkę związaną z dta c'...')

Fonty użyte w scroll-u pochodzą z tej produkcji "Our5oft's part of UNITY Project". Ponieważ te fonty bardzo mi się spodobały, byłem na tyle bezczelny że "wyciąłem" sobie te fonty i postanowiłem zrobić własny logo scroll na nich bazujący, a następnie wykorzystać to we własnej produkcji, ale o tym na końcu.

Źródła jak zwykle w QA, do oglądania na PC należy użyć np. Memopad o którym pisałem wyżej. Kompiluje się tylko z użyciem QA (jak zwykle dane trzymam w formie dta c'...' / tak, tak... miałem do tego konwerter :P /

1) plik ATR zawierający DOS II+, QA oraz źródła i plik .OBJ dostępne tutaj: scroll.atr
2) źródło do wglądu (format QA, ATASCII, EOL $9B) tutaj: scroll.asm
3) do kompletu jak ktoś na szybko chce sobie to uruchomić pod emulatorem plik XEX tutaj: scroll.xex

Oczywiście ten przykład można skompilować do pamięci i uruchomić bezpośrednio z QA (Run $480, MemHI $a000), Assembly a potem RUN.

Cała procedura scrolla znajduje się od etykiety "scr". Procedura zapisu buforów od etykiety "pupa".

Tablice przechowujące znaki z których składają sie litery logo scrolla t0...t7.

Ponieważ szerokości liter są różne (głownie 4 fonty, tylko "M" i "W" mają szerokość 6 znaków, a także "!" oraz " o szerokości 3 znaków) wyboru szerokości litery dokonuje się bez tablicy, zakładając domyślną szerokość na 4 znaki i potem uwzględniając wyjątki dla M,W,!," ... ten kod widać od etykiety "OK". W kodzie zaszyta jest jeszcze tablica translacji nazwana "tt", dokonująca konwersji znaków w scrollu (dta d' ' / ANTIC codes) na odpowiednie indeksy w tablicach t0..t7


PS) gdyby to kogokolwiek interesowało to jest to jakaś wstępna wersja scrolla pochodzaca, z nigdy nie puszczonego dema zawierającego 256KB samlowanych fragmentów z utworu Another Day in Paradise - Phila Collinsa. Do kompletu dołożone było parę "digitalizowanych" obrazków z teledysku do tego utworu. Demo nigdy nie zostało puszczone ponieważ mało kto w tamtym czasie dysponował takim rozszerzeniem pamięci, i do kompletu z czystego lenistwa (było tworzone jako "concept idea") zostało umieszczone na dysku w formacie 720KB (wymagana stacja TOMS720) ... w takiej formie pozostało porzucone i nigdy nie ujrzało światła dziennego. Na własne uszy słyszał to chyba tylko Miker. Gdy już sensowne stało się wypuszczenie tej produkcji, dysk je zawierający przepadł w odmętach wieczności :P teraz grzebiąc po starych dyskach odnalazłem jakąś pierwszą wersję tego scrolla.

1,450

(25 odpowiedzi, napisanych Programowanie - 8 bit)

pasiu napisał/a:

Odkryłem jednak ciekawą rzecz, bo gdy próbuję wczytać go z innego dysku aniżeli D1:, to po załadowaniu pierwszego bloku ładuje się DUP.SYS wyrzucając błąd 139. Nadmieniam, że transmisja idzie po sio2pc, z którym nie mam problemów.

Pytałem już wcześniej ale nie otrzymałem odpowiedzi, których obszarów pamięci używa kod z INIT-a, czy modyfikuje jakieś komórki na stronie zerowej i jeżeli tak to które?