• Trainer
  • Forums
  • Suche
  • Members
  • Kalender
  • Hilfe
  • Extras
Forum stats
Show team
Neue Beiträge ansehen
Heutige Beiträge ansehen
Home of Gamehacking - Archiv
Login to account Create an account
Login
Benutzername:
Passwort: Passwort vergessen?
 



  Home of Gamehacking - Archiv Coding Sonstiges opcode sleep

Ansichts-Optionen
opcode sleep
Bluespide Offline
Member
***
Beiträge: 96
Themen: 14
Registriert seit: Jun 2010
Bewertung: 0
#1
13.06.2011, 17:29
Hi,

wie bekomme in in opcode ne warteschleife hin? also er soll an der stelle so ca 300ms warten.
Suchen
Antworten
Acubra Offline
Trainermaker
****
Beiträge: 904
Themen: 127
Registriert seit: Oct 2010
Bewertung: 6
#2
13.06.2011, 18:33 (Dieser Beitrag wurde zuletzt bearbeitet: 13.06.2011, 18:33 von Acubra.)
(13.06.2011, 17:29)Bluespide schrieb: Hi,

wie bekomme in in opcode ne warteschleife hin? also er soll an der stelle so ca 300ms warten.

Hey,
ich würde einfach die Sleep API callen. Also in etwa so:

[code=ASM]
push 300
call Sleep
[/code]
"Auf dieser Welt gibt es mehr Scheisse als auf Festivalklos"
[Bild: hoglogo_smalpxga.jpg]
Homepage Suchen
Antworten
iNvIcTUs oRCuS Offline
Super Moderator
****
Beiträge: 2.688
Themen: 529
Registriert seit: Aug 2010
Bewertung: 19
#3
13.06.2011, 20:12 (Dieser Beitrag wurde zuletzt bearbeitet: 13.06.2011, 20:19 von iNvIcTUs oRCuS.)
Also ganz so einfach ist das nicht sowas in Assembler zu programmieren. Es gibt meines Wissens nach keinen Prozessorbefehl um so etwas zu realisieren.
Man könnte z.b. den System Ticker des System Bioses verwenden, allerdings müsste hier die Variable ein Vielfaches von 55 (ms) sein.

Ansonsten... Um einem Prozess bzw. Thread keine Prozessorzeit mehr zukommen zu lassen ist nicht Sache des verwendeten Compilers sondern des Betriebssystems. Das muss man dabei ebenfalls beachten worauf das Programm laufen soll.
So könnte man z.b. auch mit der API GetTickCount gute Resultate erziehlen...


Hab da noch von damals den AVR auf Lager, vielleicht hilft Dir das auch schon weiter...
AVR Warteschleifen-Generator

grEEtZ sILeNt heLLsCrEAm

EDIT// Eine Sache hatte ich da allerdings noch vergessen... Haste bestimmt schonmal gesehen "Timer Interrupts". Programmierst Dir sozusagen nen Timer...
Irren ist menschlich. Aber wer richtigen Mist bauen will, braucht einen Computer !!!

Traineranfragen per PM werden prinzipiell gelöscht...

[Bild: signatur6akm7.gif]
Suchen
Antworten
Bluespide Offline
Member
***
Beiträge: 96
Themen: 14
Registriert seit: Jun 2010
Bewertung: 0
#4
15.06.2011, 13:38
(13.06.2011, 18:33)Acubra schrieb: [code=ASM]
push 300
call Sleep
[/code]
oh man das funzt komischer weise, du bist der größte thxHappy
Suchen
Antworten
Share Thread:            


  • Druckversion anzeigen
  • Thema abonnieren


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste

  • Kontakt
  • Forum team
  • Forum stats
  • Nach oben
 
  • RSS-Synchronisation
  • Lite mode
  • Home of Gamehacking - Archiv
  • Help
 
Forum software by © MyBB - Theme © iAndrew 2014



Linearer Modus
Baumstrukturmodus