Ĺadny brzuch
Wiec pisze mini antyvirus. Narazie co on robi to wyswietla tekst i ma bufor klawiatury. Do bufora dodalem instrukcje taka ze mozna wpisac tylko wyraz (wczesniej podany w kodzie) poprawny to wtedy przyskoczy np. do etykiety 'dobrze' a jak zle to wyswietla komunikat' zle'. Problem jest w tym ze przy kompilowaniu w NASM komenda nasm scan.asm -f bin -o scan.com wywala mi ze jest blad w lini 22 z opisem :byte value exceeds bounds. Kod programu to :
org 100h mov ah, 9h mov dx, napis int 21h mov ah, 9h mov dx, napis3 int 21h mov ah, 0 int 16h mov ah, 9h mov dx, napis1 int 21h mov ah, 9h mov dx, napis2 int 21h mov ah, 9h mov dx, napis4 int 21h mov ah, 0Ah mov dx, bufor int 21h cmp byte [bufor+5], 'exit' jne wrong1 mov ax, 4c00h int 21h wrong1: mov ah, 9h mov dx, wrong2 int 21h napis db '----Witam w programie AreoScan i dziekuje za testowanie tej oto wersji BETA----', 10, 13, "$" napis1 db 'Type "scan" to scan your computer for viruses.', 10, 13, "$" napis2 db 'Type "exit" to closed this window.', 10, 13, 10, 13, "$" napis3 db '-------------------------------------------------------------------------------', 10, 13, 10, 13, "$" napis4 db 'Command: $' bufor: db 5 db 0 times 5 db "$" wrong2 db 'You type wrong command.', 10, 13, "$"
Prosze jednoczescie o pomoc z moim programem i nieuzywanie kodu do celów wlasnych bez mojej zgody.
Czyli blad byl w linijce :cmp byte [bufor+5], 'exit'
Użytkownik kacperz1 edytował ten post 28 kwiecień 2006, 18:51
Napis 'exit' to nie bajt, ale cztery bajty.
Jak wg Ciebie jeden bajt jest zdolny pomieścić cztery? :rolleyes:
Czy ktoś mi pomoze bo ja nie mam pojecia o bajtach.
Czy ktoś mi pomoze bo ja nie mam pojecia o bajtach.
:roll1: to tylko utwierdzilo mnie w przekonaniu ze kod nie jest twoj :D
A tak btw. Jak można brać sie za pisanie czegokolwiek w ASMie (a już zwłaszcza antywira) nie rozróżniając 1 od 4 bajtow :)
Ach ta ambicja...
Wy się śmiejecie z kacperz1 a ludzie już na to papiery mają!
http://www.dyskalkulia.pl/art_02.htm
pozdro
spax. ^_^
Ten o Emulacji jest the best :D
Dobrze że jak zaczynałem programować to neta nie miałem... :D
//ja tez :P - m
Użytkownik migajek edytował ten post 29 kwiecień 2006, 16:13
Dziekuje bardzo (zwlaszcza ty Migajek) ze w kazdym temacie co napisze o programowaniu to mnie potepiacie. Jestem wam bardzo wdzieczny. A tak po drodze kod jest 100%. Uczyl mnie wlasciciel tej strony: http://rudy.mif.pg.gda.pl/~bogdro/
moze znacie. Przy pisaniu kodu pomagal mi wlasnie on. I nie madrzyjcie sie tak bo rozruzniam 1 bajt od 4 bajtów tylko zupelnie mi wylecialo z glowy. Antyvirus jakos tam moze usuwac pliki tylko niewiem jak umiescic sciezke np. czy C:\costam czy C:\\ itd. Popatrzcie wszyscy na tematy ktore napisalem i tylko mi nie mowcie ze nikt sie nie wysmiewa. A ty Migajek powinienes dawac przyklad (dobry) Aktualna wersja kodu to:
org 100h ;DOS mov ax, 13h ;Full Screen int 10h ;Full Screen mov ax, 3 ;Full Screen int 10h ;Full Screen mov ah, 9h ;Show napis mov dx, napis ;Show napis int 21h ;Show napis mov ah, 9h ;Show napis 3 mov dx, napis3 ;Show napis 3 int 21h ;Show napis 3 mov ah, 0 ;Wait int 16h ;Wait mov ah, 9h ;Show napis 1 mov dx, napis1 ;Show napis 1 int 21h ;Show napis 1 mov ah, 9h ;Show napis 2 mov dx, napis2 ;Show napis 2 int 21h ;Show napis 2 buforx: ;Bufor mov ah, 9h ;Show napis 4 mov dx, napis4 ;Show napis 4 int 21h ;Show napis 4 mov ah, 0Ah ;Bufor options mov dx, bufor ;Bufor options int 21h ;Bufor options cmp dword [bufor+2], 'scan';Declare command scan jne nie_scan ;If not type then jump mov ah, 9h ;Show scan_1 mov dx, scan_1 ;Show scan_1 int 21h ;Show scan_1 mov ah, 41h mov dx, plik int 21h jmp buforx ;Jump buforx mov ax, 4c00h ;Show all text int 21h ;Show all text nie_scan: ;Jump hear if oncorrect typy cmp dword [bufor+2], 'exit';Declare command exit jne wrong1 ;If not type then jump mov ah, 9h ;Show exit mov dx, exit ;Show exit int 21h ;Show exit mov ah, 0h ;Wait int 16h ;Wait mov ax, 4c00h ;Show all text int 21h ;Show all text wrong1: ;Jump hear if oncorrect type mov ah, 9h ;Show wrong2 mov dx, wrong2 ;Show wrong2 int 21h ;Show wrong2 jmp buforx ;Jump buforx napis db '----Witam w programie AreoScan i dziekuje za testowanie tej oto wersji BETA----', 10, 13, "$" napis1 db 'Type "scan" to scan your computer for viruses.', 10, 13, "$" napis2 db 'Type "exit" to closed this window.', 10, 13, 10, 13, "$" napis3 db '-------------------------------------------------------------------------------', 10, 13, 10, 13, "$" napis4 db 'Command: $' bufor: db 80 db 0 times 80 db "$" wrong2 db 'Command: You typed an incorrect command.', 10, 13, "$" exit db 'Command: Press any button to close this program.$' scan_1 db 'Command: Scan command is working good.', 10, 13, "$" plik db 'C:\Documents and Settings\Kacper\Bureaublad\NASM\misc\polska.txt', 0
// code -> codebox - m
Użytkownik migajek edytował ten post 29 kwiecień 2006, 20:28
migajek-> ale ty się go uczepiłeś :P ;)
kacperz1-> Z ciebie się nikt nie wyśmiewa. Z ciebie się wszyscy LEJĄ
Byle więcej takich tematów. Trochę śmiechu przyda się każdemu.
Użytkownik W2K edytował ten post 29 kwiecień 2006, 20:51
Ale nie radze tam pisać, bo reakcja będzie jeszcze 'ciekawsza' niż tu :)
Każdy koder ma ambicje ponad swe umiejętności (inczej stał by w miejscu), ale jak ktoś pyta o kurs asemblera i jednocześnie zaczyna pisać w nim OS'a to to jest smieszne bo tego nie skończy. I jeżeli będziesz kontynuował nauke, to też to po jakimś czasie zrozumiesz :)
@migajek - jednak to zrobiełś :lol:
//edit
I nie madrzyjcie sie tak bo rozruzniam 1 bajt od 4 bajtów tylko zupelnie mi wylecialo z glowy.
I po to są błędy kompilacji, aby ci o tym przypomnieć...
Użytkownik Antrykot edytował ten post 29 kwiecień 2006, 21:01
@migajek - jednak to zrobiełś :lol:
migajek: Niech tylko ktoś się wypowie z ref==KSE. A nie tylko ta osoba dostanie bana.
pozdro
spax.
pimpek, spoko, to bedzie lekcja pokazowa. chce mu tylko udowodnic ze to jego wina nie forum :)
@spaxio: :P
pimpek, spoko, to bedzie lekcja pokazowa. chce mu tylko udowodnic ze to jego wina nie forum :)
Naszym kosztem ? :excl: :mad:
Z tym ze wylecialo mi z glowy odroznianie 1 od 4 bajtow" nie mialem tego namysli. Chodzilo mi oto ze wylecialo mi z glowy co znaczy ta komenda: cmp byte. I temu gostkowi co na poczatku tematu dal link do jakies strony to bym bana dal. :censored:
Naszym kosztem ? :excl: :mad:
My( a przynamniej ja) nie nabijamy się z tego że nie widzisz różnicy między 1 a 4 ( nie ? ;) ) ale z poziomu twoich wypowiedzi. Bierzesz sie z coś o czym nie masz zielonego pojęcia. Prosisz aby nikt nie kopiował kodu który ty sam bezczelnie przepisałeś z jakiejś strony , nawet go nie rozumiejąc. Zdobądź jakiekolwiek podstawy programowania a dopiero potem zadawaj pytanie.
post++ :P
Użytkownik W2K edytował ten post 29 kwiecień 2006, 21:47
A dlaczego mialbym kopiowac? Jak mi znajdziesz strone z tym kodem to bedziesz sie mogl nabijac ze mnie w tym tamcie.Zgoda?
PS.
4. Zakazene na forum jest:
a) Obrażanie innych użytkowników.
c) Krytykowanie poglądów etc. innych użytkowników.
f) Odwoływanie się do inteligencji etc. innych użytkowników.
Użytkownik kacperz1 edytował ten post 29 kwiecień 2006, 22:11
kacperz1: ciekawy jestem czego ty jeszcze nie próbowałeś napisać :). tyle pytań zadawałeś na forum jak zrobic to czy tamto za każdym razem dla innego projektu, a tak naprawde ile z nich ukończyłeś?
Bo może pora zdać sobie sprawe, że jeżeli sprawia ci trudność rozróżnienie 1 od 4 bajtów, nie umiesz odczytywać errorów i warningów kompilacji oraz zadajesz lamerskie pytania zamiast spojrzeć do dokumentacji/na google to.... zmień może zajęcie :) Zamiast programowania zajmij się botaniką na przykład
// @Antrykot: żaden zawód nie jest prosty :) botanika to było pierwsze skojarzenie :) w końcu lepiej żeby autor topicu zajmował się czymś niż niczym. No to moze lepsza rzecz... @kacperz1 zacznij zbierać... monety :) numizmatyka jest kosztowna ale nie wymaga zbyt wielkiego wysiłku umysłowego
Użytkownik Skyslash edytował ten post 29 kwiecień 2006, 22:33
A dlaczego mialbym kopiowac? Jak mi znajdziesz strone z tym kodem to bedziesz sie mogl nabijac ze mnie w tym tamcie.Zgoda?
PS.
4. Zakazene na forum jest:
a) Obrażanie innych użytkowników.
c) Krytykowanie poglądów etc. innych użytkowników.
f) Odwoływanie się do inteligencji etc. innych użytkowników.
4. Zakazene na forum jest:
a) Obrażanie innych użytkowników.
c) Krytykowanie poglądów etc. innych użytkowników.
f) Odwoływanie się do inteligencji etc. innych użytkowników.
Ty mnie tu regulaminem nie strasz bo nie zrobiłem ani jednej z tych rzeczy.
wiem . ja cie nie strasze, tylko pokazuje to dla wszystkich zeby mnie nie obrazali tak jak ty to zrobiles piszac ze wzielem ten kod z innej strony.
<LOL> dobra kacperz1 skończ, bo to już nie jest śmieszne... sądząc po twoich poprzednich postach to chwalisz sie tylko co ty nie chcesz napisać aby wzbudzdzić respekt?. Hmm no ale dobra. Dziwisz sie czemu wszyscy na ciebie najeżdżają? Bo bierzesz się za rzeczy z którymi profesjonalni programiści mają problem. Tak jak to było z emulatorem. Nie sądzisz że skoro sztaby ludzi wykształconych w kierunku programistycznym nie mogą napisać dobrego emulatora ps2, to ty 12 latek nie masz wogóle co marzyć o takim wyczynie?. W2K twierdzi, że to nie jest twój kod (zresztą chyba większość ludzi, którzy odwiedzili ten temat i widzieli twoje poprzednie pomysły podziela jego zdanie), no ale jak tu nie twierdzić takiego czegoś jak ty co 2 tygodnie robisz inny genialny projekt i pytasz sie o takie proste rzeczy na forum :|. Pokaż nam swój jeden (w miarę porządny!) projekt stworzony W CAŁOŚCI przez Ciebie a może zmienimy zdanie.
A teraz kilka słów nt. twojego aktualnego ( a może już nie? :) może już Quake 5 piszesz ? :) kto wie... ) projektu:
1. Anty Virus :> jest takie coś? bo ja myślałem, że in inglisz to bedzie Antivirus
2. Pre-alpha - WTF? pre-alpha to na moje wersja DZIAŁAJĄCA we wczesnej fazie rozwoju. A skoro masz błędy w kodzie = nie możesz skompilować programu = to nie jest wersja alpha :)
3.
Narazie co on robi to wyswietla tekst i ma bufor klawiatury. Do bufora dodalem instrukcje taka ze mozna wpisac tylko wyraz (wczesniej podany w kodzie) poprawny to wtedy przyskoczy np. do etykiety 'dobrze' a jak zle to wyswietla komunikat' zle'.
Zaraz, zaraz pogubiłem sie :) czyli ten antywirus ma za zadanie sprawdzić po wpisaniu tekstu, czy tekst wpisany zgadza się z tym zapisanym w kodzie, a potem wyświetlić odpowieni komunikat? :) Miałem z lekka inne wyobrażenie o antywirusach ale cóż... ja sie tam nie znam :) Wogóle IMHO antywirusy można myszką obsługiwać i tworzenia buforów klawiatury i odczytywania jej stanu jest bez sensu :).
Heh ogólnie mam wrażenie, że jesteś zakompleksionym 12 latkiem, który próbuje sie popisać na scenie internetowej. Pisać cały program w ASMie? :) Hardcore ...
To nie lepiej napisać program w jakimś wyskokopoziomowym języku z odpowiednimi wstawkami ASMa ?
Bo zobacz... wszyscy programiści, których to forum szanuje stworzyli COŚ. Coś co było tylko ich dziełem i było przydatne dla ludzi. A naturalną reakcją na twoje zachowanie jest śmiech i lol na twarzy przez cały dzień :). I dopuki sie nie zmienisz to bedziesz tak traktowany jak to jest teraz. Pzdr
Użytkownik Skyslash edytował ten post 30 kwiecień 2006, 10:40
Ty ziomie . Chcesz miec swoj kursorek to do kodu dodaj
mov ax, 13h
int 10h
mov ax, 3
int 10h
i zmien z cmp byte na cmp dword i skompiluj.
Użytkownik migajek edytował ten post 30 kwiecień 2006, 22:20
Ty ziomie . Chcesz miec swoj kursorek to do kodu dodaj
mov ax, 13h
int 10h
mov ax, 3
int 10h
i zmien z cmp byte na cmp dword i skompiluj.
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
org 100h mov ah, 9h mov dx, napis int 21h mov ah, 9h mov dx, napis3 int 21h mov ah, 0 int 16h mov ah, 9h mov dx, napis1 int 21h mov ah, 9h mov dx, napis2 int 21h mov ah, 9h mov dx, napis4 int 21h mov ah, 0Ah mov dx, bufor int 21h cmp byte [bufor+5], 'exit' jne wrong1 mov ax, 4c00h int 21h wrong1: mov ah, 9h mov dx, wrong2 int 21h napis db '----Witam w programie AreoScan i dziekuje za testowanie tej oto wersji BETA----', 10, 13, "$" napis1 db 'Type "scan" to scan your computer for viruses.', 10, 13, "$" napis2 db 'Type "exit" to closed this window.', 10, 13, 10, 13, "$" napis3 db '-------------------------------------------------------------------------------', 10, 13, 10, 13, "$" napis4 db 'Command: $' bufor: db 5 db 0 times 5 db "$" wrong2 db 'You type wrong command.', 10, 13, "$"
Prosze jednoczescie o pomoc z moim programem i nieuzywanie kodu do celów wlasnych bez mojej zgody.
Czyli blad byl w linijce :cmp byte [bufor+5], 'exit'
Użytkownik kacperz1 edytował ten post 28 kwiecień 2006, 18:51
Napis 'exit' to nie bajt, ale cztery bajty.
Jak wg Ciebie jeden bajt jest zdolny pomieścić cztery? :rolleyes:
Czy ktoś mi pomoze bo ja nie mam pojecia o bajtach.
Czy ktoś mi pomoze bo ja nie mam pojecia o bajtach.

:roll1: to tylko utwierdzilo mnie w przekonaniu ze kod nie jest twoj :D

A tak btw. Jak można brać sie za pisanie czegokolwiek w ASMie (a już zwłaszcza antywira) nie rozróżniając 1 od 4 bajtow :)
Ach ta ambicja...

Wy się śmiejecie z kacperz1 a ludzie już na to papiery mają!
http://www.dyskalkulia.pl/art_02.htm
pozdro
spax. ^_^
Ten o Emulacji jest the best :D
Dobrze że jak zaczynałem programować to neta nie miałem... :D
//ja tez :P - m
Użytkownik migajek edytował ten post 29 kwiecień 2006, 16:13
Dziekuje bardzo (zwlaszcza ty Migajek) ze w kazdym temacie co napisze o programowaniu to mnie potepiacie. Jestem wam bardzo wdzieczny. A tak po drodze kod jest 100%. Uczyl mnie wlasciciel tej strony: http://rudy.mif.pg.gda.pl/~bogdro/
moze znacie. Przy pisaniu kodu pomagal mi wlasnie on. I nie madrzyjcie sie tak bo rozruzniam 1 bajt od 4 bajtów tylko zupelnie mi wylecialo z glowy. Antyvirus jakos tam moze usuwac pliki tylko niewiem jak umiescic sciezke np. czy C:\costam czy C:\\ itd. Popatrzcie wszyscy na tematy ktore napisalem i tylko mi nie mowcie ze nikt sie nie wysmiewa. A ty Migajek powinienes dawac przyklad (dobry) Aktualna wersja kodu to:
org 100h ;DOS mov ax, 13h ;Full Screen int 10h ;Full Screen mov ax, 3 ;Full Screen int 10h ;Full Screen mov ah, 9h ;Show napis mov dx, napis ;Show napis int 21h ;Show napis mov ah, 9h ;Show napis 3 mov dx, napis3 ;Show napis 3 int 21h ;Show napis 3 mov ah, 0 ;Wait int 16h ;Wait mov ah, 9h ;Show napis 1 mov dx, napis1 ;Show napis 1 int 21h ;Show napis 1 mov ah, 9h ;Show napis 2 mov dx, napis2 ;Show napis 2 int 21h ;Show napis 2 buforx: ;Bufor mov ah, 9h ;Show napis 4 mov dx, napis4 ;Show napis 4 int 21h ;Show napis 4 mov ah, 0Ah ;Bufor options mov dx, bufor ;Bufor options int 21h ;Bufor options cmp dword [bufor+2], 'scan';Declare command scan jne nie_scan ;If not type then jump mov ah, 9h ;Show scan_1 mov dx, scan_1 ;Show scan_1 int 21h ;Show scan_1 mov ah, 41h mov dx, plik int 21h jmp buforx ;Jump buforx mov ax, 4c00h ;Show all text int 21h ;Show all text nie_scan: ;Jump hear if oncorrect typy cmp dword [bufor+2], 'exit';Declare command exit jne wrong1 ;If not type then jump mov ah, 9h ;Show exit mov dx, exit ;Show exit int 21h ;Show exit mov ah, 0h ;Wait int 16h ;Wait mov ax, 4c00h ;Show all text int 21h ;Show all text wrong1: ;Jump hear if oncorrect type mov ah, 9h ;Show wrong2 mov dx, wrong2 ;Show wrong2 int 21h ;Show wrong2 jmp buforx ;Jump buforx napis db '----Witam w programie AreoScan i dziekuje za testowanie tej oto wersji BETA----', 10, 13, "$" napis1 db 'Type "scan" to scan your computer for viruses.', 10, 13, "$" napis2 db 'Type "exit" to closed this window.', 10, 13, 10, 13, "$" napis3 db '-------------------------------------------------------------------------------', 10, 13, 10, 13, "$" napis4 db 'Command: $' bufor: db 80 db 0 times 80 db "$" wrong2 db 'Command: You typed an incorrect command.', 10, 13, "$" exit db 'Command: Press any button to close this program.$' scan_1 db 'Command: Scan command is working good.', 10, 13, "$" plik db 'C:\Documents and Settings\Kacper\Bureaublad\NASM\misc\polska.txt', 0
// code -> codebox - m
Użytkownik migajek edytował ten post 29 kwiecień 2006, 20:28
migajek-> ale ty się go uczepiłeś :P ;)
kacperz1-> Z ciebie się nikt nie wyśmiewa. Z ciebie się wszyscy LEJĄ
Byle więcej takich tematów. Trochę śmiechu przyda się każdemu.
Użytkownik W2K edytował ten post 29 kwiecień 2006, 20:51
Ale nie radze tam pisać, bo reakcja będzie jeszcze 'ciekawsza' niż tu :)
Każdy koder ma ambicje ponad swe umiejętności (inczej stał by w miejscu), ale jak ktoś pyta o kurs asemblera i jednocześnie zaczyna pisać w nim OS'a to to jest smieszne bo tego nie skończy. I jeżeli będziesz kontynuował nauke, to też to po jakimś czasie zrozumiesz :)
@migajek - jednak to zrobiełś :lol:
//edit
I nie madrzyjcie sie tak bo rozruzniam 1 bajt od 4 bajtów tylko zupelnie mi wylecialo z glowy.
I po to są błędy kompilacji, aby ci o tym przypomnieć...
Użytkownik Antrykot edytował ten post 29 kwiecień 2006, 21:01
@migajek - jednak to zrobiełś :lol:

migajek: Niech tylko ktoś się wypowie z ref==KSE. A nie tylko ta osoba dostanie bana.
pozdro
spax.
pimpek, spoko, to bedzie lekcja pokazowa. chce mu tylko udowodnic ze to jego wina nie forum :)
@spaxio: :P
pimpek, spoko, to bedzie lekcja pokazowa. chce mu tylko udowodnic ze to jego wina nie forum :)
Naszym kosztem ? :excl: :mad:
Z tym ze wylecialo mi z glowy odroznianie 1 od 4 bajtow" nie mialem tego namysli. Chodzilo mi oto ze wylecialo mi z glowy co znaczy ta komenda: cmp byte. I temu gostkowi co na poczatku tematu dal link do jakies strony to bym bana dal. :censored:
Naszym kosztem ? :excl: :mad:

My( a przynamniej ja) nie nabijamy się z tego że nie widzisz różnicy między 1 a 4 ( nie ? ;) ) ale z poziomu twoich wypowiedzi. Bierzesz sie z coś o czym nie masz zielonego pojęcia. Prosisz aby nikt nie kopiował kodu który ty sam bezczelnie przepisałeś z jakiejś strony , nawet go nie rozumiejąc. Zdobądź jakiekolwiek podstawy programowania a dopiero potem zadawaj pytanie.
post++ :P
Użytkownik W2K edytował ten post 29 kwiecień 2006, 21:47
A dlaczego mialbym kopiowac? Jak mi znajdziesz strone z tym kodem to bedziesz sie mogl nabijac ze mnie w tym tamcie.Zgoda?
PS.
4. Zakazene na forum jest:
a) Obrażanie innych użytkowników.
c) Krytykowanie poglądów etc. innych użytkowników.
f) Odwoływanie się do inteligencji etc. innych użytkowników.
Użytkownik kacperz1 edytował ten post 29 kwiecień 2006, 22:11
kacperz1: ciekawy jestem czego ty jeszcze nie próbowałeś napisać :). tyle pytań zadawałeś na forum jak zrobic to czy tamto za każdym razem dla innego projektu, a tak naprawde ile z nich ukończyłeś?
Bo może pora zdać sobie sprawe, że jeżeli sprawia ci trudność rozróżnienie 1 od 4 bajtów, nie umiesz odczytywać errorów i warningów kompilacji oraz zadajesz lamerskie pytania zamiast spojrzeć do dokumentacji/na google to.... zmień może zajęcie :) Zamiast programowania zajmij się botaniką na przykład
// @Antrykot: żaden zawód nie jest prosty :) botanika to było pierwsze skojarzenie :) w końcu lepiej żeby autor topicu zajmował się czymś niż niczym. No to moze lepsza rzecz... @kacperz1 zacznij zbierać... monety :) numizmatyka jest kosztowna ale nie wymaga zbyt wielkiego wysiłku umysłowego
Użytkownik Skyslash edytował ten post 29 kwiecień 2006, 22:33
A dlaczego mialbym kopiowac? Jak mi znajdziesz strone z tym kodem to bedziesz sie mogl nabijac ze mnie w tym tamcie.Zgoda?
PS.
4. Zakazene na forum jest:
a) Obrażanie innych użytkowników.
c) Krytykowanie poglądów etc. innych użytkowników.
f) Odwoływanie się do inteligencji etc. innych użytkowników.

4. Zakazene na forum jest:
a) Obrażanie innych użytkowników.
c) Krytykowanie poglądów etc. innych użytkowników.
f) Odwoływanie się do inteligencji etc. innych użytkowników.
Ty mnie tu regulaminem nie strasz bo nie zrobiłem ani jednej z tych rzeczy.
wiem . ja cie nie strasze, tylko pokazuje to dla wszystkich zeby mnie nie obrazali tak jak ty to zrobiles piszac ze wzielem ten kod z innej strony.
<LOL> dobra kacperz1 skończ, bo to już nie jest śmieszne... sądząc po twoich poprzednich postach to chwalisz sie tylko co ty nie chcesz napisać aby wzbudzdzić respekt?. Hmm no ale dobra. Dziwisz sie czemu wszyscy na ciebie najeżdżają? Bo bierzesz się za rzeczy z którymi profesjonalni programiści mają problem. Tak jak to było z emulatorem. Nie sądzisz że skoro sztaby ludzi wykształconych w kierunku programistycznym nie mogą napisać dobrego emulatora ps2, to ty 12 latek nie masz wogóle co marzyć o takim wyczynie?. W2K twierdzi, że to nie jest twój kod (zresztą chyba większość ludzi, którzy odwiedzili ten temat i widzieli twoje poprzednie pomysły podziela jego zdanie), no ale jak tu nie twierdzić takiego czegoś jak ty co 2 tygodnie robisz inny genialny projekt i pytasz sie o takie proste rzeczy na forum :|. Pokaż nam swój jeden (w miarę porządny!) projekt stworzony W CAŁOŚCI przez Ciebie a może zmienimy zdanie.
A teraz kilka słów nt. twojego aktualnego ( a może już nie? :) może już Quake 5 piszesz ? :) kto wie... ) projektu:
1. Anty Virus :> jest takie coś? bo ja myślałem, że in inglisz to bedzie Antivirus
2. Pre-alpha - WTF? pre-alpha to na moje wersja DZIAŁAJĄCA we wczesnej fazie rozwoju. A skoro masz błędy w kodzie = nie możesz skompilować programu = to nie jest wersja alpha :)
3.
Narazie co on robi to wyswietla tekst i ma bufor klawiatury. Do bufora dodalem instrukcje taka ze mozna wpisac tylko wyraz (wczesniej podany w kodzie) poprawny to wtedy przyskoczy np. do etykiety 'dobrze' a jak zle to wyswietla komunikat' zle'.
Zaraz, zaraz pogubiłem sie :) czyli ten antywirus ma za zadanie sprawdzić po wpisaniu tekstu, czy tekst wpisany zgadza się z tym zapisanym w kodzie, a potem wyświetlić odpowieni komunikat? :) Miałem z lekka inne wyobrażenie o antywirusach ale cóż... ja sie tam nie znam :) Wogóle IMHO antywirusy można myszką obsługiwać i tworzenia buforów klawiatury i odczytywania jej stanu jest bez sensu :).
Heh ogólnie mam wrażenie, że jesteś zakompleksionym 12 latkiem, który próbuje sie popisać na scenie internetowej. Pisać cały program w ASMie? :) Hardcore ...
To nie lepiej napisać program w jakimś wyskokopoziomowym języku z odpowiednimi wstawkami ASMa ?
Bo zobacz... wszyscy programiści, których to forum szanuje stworzyli COŚ. Coś co było tylko ich dziełem i było przydatne dla ludzi. A naturalną reakcją na twoje zachowanie jest śmiech i lol na twarzy przez cały dzień :). I dopuki sie nie zmienisz to bedziesz tak traktowany jak to jest teraz. Pzdr
Użytkownik Skyslash edytował ten post 30 kwiecień 2006, 10:40
Ty ziomie . Chcesz miec swoj kursorek to do kodu dodaj
mov ax, 13h
int 10h
mov ax, 3
int 10h
i zmien z cmp byte na cmp dword i skompiluj.
Użytkownik migajek edytował ten post 30 kwiecień 2006, 22:20
Ty ziomie . Chcesz miec swoj kursorek to do kodu dodaj
mov ax, 13h
int 10h
mov ax, 3
int 10h
i zmien z cmp byte na cmp dword i skompiluj.
