CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Projet Roger

nemesis
nemesis
Niveau 10
30 décembre 2005 à 21:35:19

RPG MAKER! RPG MAKER! RPG MAKER!!!

:dehors:

roger_barry
roger_barry
Niveau 10
30 décembre 2005 à 21:36:37

Donc j´ai deux solutions, soit gossé pendant un méchant boutte sur mon programme ou le recommancer au complet :-(

nemesis
nemesis
Niveau 10
30 décembre 2005 à 21:37:39

ta oublié rpg maker :ok:

:dehors:

gaabkiller236v2
gaabkiller236v2
Niveau 10
30 décembre 2005 à 21:37:48

la moins long, si t´As besoin de l´aide de quelquun qui connait absolument rien, je suis la

roger_barry
roger_barry
Niveau 10
30 décembre 2005 à 21:40:17

--- roger.asm ---

.386

;* ** Segment de code ***
code segment use16
assume cs:code, ds:data, ss:pile

;* ** Fichiers inclus ***
include moteur.txt

;* ** Programme principal ***
prog:

mov ax, data
mov ds, ax

mov ax, 0A000h
mov es, ax

xor ax, ax
mov al, 13h
int 10h

mov bx, offset chemin
mov cx, 10
mov dx, 10
mov di, 0
call dessin

xor ax, ax
int 16h

erreur:

mov ah, 4Ch
int 21h

code ends

;* ** Segment de données ***
data segment use16

defaut dw 0
compteur dw 0
chemin db "test.inc", 0
buffer db 3 DUP (?)

data ends

;* ** Segment de pile ***
pile segment stack use16
db 256 DUP (?)
pile ends

end prog

--- moteur.asm ---

;* ** Générateur de graphismes ***
dessin proc near

mov cs:[longueur], cx
push dx

mov ax, 3D00h
mov dx, bx
int 21h
;c mp ax, 02h
jc erreur

mov cs:[handle], ax
pop dx

start:

push cx
push dx

mov ah, 42h
mov al, 0
mov bx, cs:[handle]
mov cx, 0
mov dx, cs:[position]
int 21h

mov ah, 3Fh
mov al, 0
mov bx, cs:[handle]
mov cx, 3
mov dx, offset buffer
int 21h

mov bx, offset buffer
xor si, si

mov dh, [bx+si]
shr cl, 2
inc si
mov ch, [bx+si]
shr ch, 2
inc si
mov cl, [bx+si]
shr dh, 2

cmp dh, 63
jne suite_moteur
cmp ch, 63
jne suite_moteur
cmp cl, 63
jne suite_moteur

pop dx
pop cx
jmp blanc

suite_moteur:

mov ax, 1010h
mov bh, 0
mov bl, cs:[tempo]
inc cs:[tempo]
int 10h

pop dx
pop cx

mov es:[di], bl

blanc:

add cs:[position], 3
inc di
dec cx
cmp cx, 0
jne start

mov cx, cs:[longueur]
add di, 320
sub di, cs:[longueur]
dec dx
cmp dx, 0
jne start

mov ah, 3Eh
mov bx, cs:[handle]
int 21h

mov cs:[position], 74

ret

tempo db 1
longueur dw 0
handle dw 0
position dw 74

dessin endp

------

Alors, c´est quoi l´erreur ? :-p

nemesis
nemesis
Niveau 10
30 décembre 2005 à 21:41:36

end sa prend pas de "p" a la fin :p)

gaabkiller236v2
gaabkiller236v2
Niveau 10
30 décembre 2005 à 21:41:40

c´est pas la bonn heure

roger_barry
roger_barry
Niveau 10
30 décembre 2005 à 21:42:59

Non end prend un "p" a cet endroit car c´est la fin d´une procédure :)

gaabkiller236v2
gaabkiller236v2
Niveau 10
30 décembre 2005 à 21:44:31

je vien de remarquer:
roger_barry Posté le 29 octobre 2005 à 01:05:58

Projet Roger (Classé non-secret)

Bonjour chers amis, et Gaab ( ),

QUoi , je suis pas ton ami:-))

roger_barry
roger_barry
Niveau 10
30 décembre 2005 à 21:45:18

Y´étais pas mal temps que tu la remarque celle la :rire:

nemesis
nemesis
Niveau 10
30 décembre 2005 à 21:45:42

bon bin debors on fait dur... :hum:

nemesis
nemesis
Niveau 10
30 décembre 2005 à 21:46:14

lol, sa fais longtemps de celle la ^^ :rire:

gaabkiller236v2
gaabkiller236v2
Niveau 10
30 décembre 2005 à 21:46:20

c´Lest qu ça fait un bout que j´ai pas regardé la première page

roger_barry
roger_barry
Niveau 10
30 décembre 2005 à 21:48:04

Je crois que c´est un problème de segment, car j´ai mit des donnée sur le segment cs et sur le segment ds, peut-être que le programme se mélange entre les deux.

gaabkiller236v2
gaabkiller236v2
Niveau 10
30 décembre 2005 à 21:49:07

bah franchement, c´Est évidant :sarcastic:

nemesis
nemesis
Niveau 10
30 décembre 2005 à 21:49:14

ouais, c´est bien ce que jme disais

gaabkiller236v2
gaabkiller236v2
Niveau 10
30 décembre 2005 à 21:49:41

comme dirait l´autre:on veut pas le savoir, on veut le voir

roger_barry
roger_barry
Niveau 10
30 décembre 2005 à 21:50:37

´aurais du me le dire avant Nem, alors :-p

gaabkiller236v2
gaabkiller236v2
Niveau 10
30 décembre 2005 à 21:51:31

une question:est ce que ça se règle ou on est foutu???

roger_barry
roger_barry
Niveau 10
30 décembre 2005 à 21:52:29

Faut juste que je trouve l´endroit ou j´ai fait une mauvaise manipulation de données et que je corrige ca, théoriquement c´est senser se règler facilement.

La vidéo du moment