PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Scriptprogrammierung bei ADVMESS



Stefan
04-11-2004, 13:21
Unter ADVMAME/ADVMESS können festgelegte Ereignisse per Scriptsprache an eigene Wünsche angepasst werden (z.B. blinkender Startknopf1 bei einer Münze, beide Startknöpfe bei mehr als eine Münze usw.)

Da ich mich im Moment mit der C64-Emulation beschäftige, möchte ich, das nach dem Start der Emulation der Text "RUN" und Eingabetaste geschrieben, bzw. bestätigt wird (zum Starten des zu emulierenden Programms).

Ferner benötige ich ein Script, welches bei der ESC-Taste die Emulation beendet, statt auf Strg-Break zu warten.

Meine bisherigen Versuche scheitern bislang :(

Kann jemand helfen?

SailorSat
04-11-2004, 16:34
Vorweg, ich weis nicht genau bei welchem Script Event du das 'RUN' senden musst, ich tippe mal auf 'script_emulation'

quasi

script_emulation delay(1000); simulate_key(R,30); delay(30); simulate_key(U,30); delay(30); simulate_key(N,30); delay(30); simulate_key(ENTER,30); delay(30);

Stefan
09-11-2004, 12:47
Hi SailorSat,

vielen Dank für Deine Antwort.

Ein bischen abgeändert funktioniert das Script wunderbar :)

Hier meine Version:
# key_scrlock für partital keyboardemulation (ESC=Ende Emulation)
script_emulation delay(3000); simulate_key(key_r,30); delay(30); simulate_key(key_u,30); delay(30); simulate_key(key_n,30); delay(30); simulate_key(key_enter,30); delay(30); simulate_key(key_scrlock,30); delay(30);


DANKE!!!!