Re: Programmierung unter DOS
Allegro...jaja...eigentlich ne coole Library...aber noch immer keine Soundtreiber für moderen Karten...wie AC97 (modern?
So - mein Größtes Problem bei dem Ganzen: Die Zeit
Turbo sieht bei mir aber von der Syntax gaaaanz anders aus - naja egal.
Was ich programmieren will geht eigentlich so in die Richtung Spiele - Strategie-Game usw.
Aber wie gesagt, irgendwie haut die Syntax nicht mit den Beispielen im Tutorial hin....
bttr hat geschrieben:Aja, wie immer. Kennst noch nicht mal die Syntax einer Sprache und willst gleich ein Spiel schreiben.
bttr hat geschrieben:Dann mußt du wohl ein Spezial-Turbo-Pascal oder -Delphi haben. Aber es ist nicht mein Problem, wenn du die Gemeinsamkeiten nicht erkennst.
Was bildest du dir ein wer du bist?!
Woher willst du wissen, dass ich noch nie mit der Syntax einer Sprache zu tun hatte??
Komm mal wieder runter!!
Tschüss Leutz, euer Forum ist mir zu blöd.
PS.: Das war mein letztes Posting hier.
Locutus hat geschrieben:Hallo zusammen,
mich würde mal interessieren, wer hier Programmiererfahrungen unter DOS hat.
Brueggi hat geschrieben:@Dosferatu: Da ich gerade ein eigenes DOS entwickle - hättest Du nicht mal lust, eine deiner Programmiersprachen dafür zu portieren?
.MODEL SMALL
;----------------
; für MASM 5
.386P ; wir benutzen 32 Bit Register/Offset/Operanden ab 80386+ PM-Befehle werden auch erkannt
;----------------
; ".386P" kann für MASM 6.14 durch folgende Zeilen ersetzt werden
; .686P
; .MMX
; .XMM
; .3DNOW
;----------------
.387 ; FPU
Konstante = 1
CODE SEGMENT use16 'CODE'
assume cs:CODE,ds:DATEN,ss:STAPEL
org 100h
START:
mov ax, DATEN
mov ds, ax
BEGINN:
call BLURB
RAUS:
xor cl, cl ; kein Fehler
BACK: mov al, cl ; ERRORLEVEL holen
mov ah, 4Ch ; Rücksprung, Programm-Ende
int 21h
;-----------------------
; S u b r o u t i n e n
;-----------------------
org START + ((($-START)/16)*16)+16 ; Code-Alignment
;-----------------------
BLURB:
ret
;----------------------
CODE ends
;------------------------------
; D A T E N - B E R E I C H
;------------------------------
DATEN SEGMENT use32 'DATA'
org 0
WERT DD ?
DATEN ends
;------------------------------
; S t a c k B e r e i c h
;------------------------------
STAPEL SEGMENT use16 STACK 'STACK'
DB 10h dup (0)
STAPEL ends
;------------------------------
end
:----------------------
; Assemblieren mit:
:----------------------
; MASM 5:
; MASM /Z Test.asm,Test.obj,Test.lst,Test.crf
; LINK /CP:1 Test.obj,Test.exe,Test.map,,
:----------------------
; MASM 6(mit link.exe von MASM 5):
; ML /c /Zm Test.asm
; LINK /CP:1 Test.obj,Test.exe,,,
; (Hinweis: Die "ML.exe" von MASM 6.14 läßt sich nur unter Windows ausführen.)
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast