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

Le ToPiC De L'ASM 2004 et des poussières

lag-it
lag-it
Niveau 10
29 avril 2004 à 22:15:17

Oula pice les gars :)

Personnelement je trouve que l´asm 68k est vraiment un excellent langage.
Peut être le plus intéressant de tous en fait.
Mais pour faire quelque chose de volumineux avec de nos jours...

gollumkawder
gollumkawder
Niveau 10
29 avril 2004 à 22:17:57

d´accord avec toi, l´asm c´est vraiment bien, moi j´essais d´apprendre l´IA-32 et je m´amuse bien ! bon il y a des notions très abstraites quand memeet c´est sans doute avec celles ci que j´ai le plus de mal

kufa
kufa
Niveau 9
29 avril 2004 à 23:06:35

lag-it: yeah asm 68k rulz :)

Le pire asm que j ai vu jusqu a maintenant c´est le pip, et pire que tout, l asm en sortie de gcc pour ce proc.. beark :P

/ kUfa.sCx

gollumkawder
gollumkawder
Niveau 10
04 mai 2004 à 21:36:07

personne a des bouts de code asm a me faire lire ? kelios vient que la nuit tard, je veux lire du code asm :)

kufa
kufa
Niveau 9
04 mai 2004 à 21:51:52

68k?

gollumkawder
gollumkawder
Niveau 10
05 mai 2004 à 08:39:20

IA-32 plutot, j´ai de la documentation pour processeur 68 000 mais je préfère l´intel architecture :) de toute façon hier Kelios m´as passé un bout de son bootloader, j´ai de la lecture :-)

au fait kUfa va voir ça, y a des trucs a voir ( meme si t´es pas trop 3D, on a pas encore trop les gfx2D...)

Eevo-Log :d) http://navilinux.free.fr

--log°°Eevo-Log

kufa
kufa
Niveau 9
05 mai 2004 à 11:31:28

log: cool, ca a l´air prometeur :) j´aime bien aussi la zik, quoique perso ya pas assez de bass, mais electro rulz! ; )

gollumkawder
gollumkawder
Niveau 10
05 mai 2004 à 17:48:55

pas assez de basse ? ouiiin je vais le dire a LorenzOO, la prochaine fois il fera un truc qui détruit les caisson de basse hiark hiark hiark ergh khof khof... ( :

Eevo-Log rules

lag-it
lag-it
Niveau 10
05 mai 2004 à 22:23:17

; d0 : x
; d1 : y
; (used d7,a0)
pxlon:
move.l #$4C00,a0
move.w d1,d7
lsl.w #1,d7
lsl.w #5,d1
sub.w d7,d1
adda.l d1,a0
move.w d0,d1
lsr.w #3,d1
adda.l d1,a0
andi.b #%111,d0
move.b #$80,d1
lsr.b d0,d1
or.b ( a0),d1
move.b d1,(a0)
rts

( C) moi :)
Ah le 68k... Ca c´est du langage...

lag-it
lag-it
Niveau 10
05 mai 2004 à 22:25:02

Le d7, c´est pour l´optimisation.
Si vous voulez l´utiliser, allez y : ca marche ( (C) : je plaisante :) )

gollumkawder
gollumkawder
Niveau 10
06 mai 2004 à 13:29:09

purée je comprends que de chie ! ( wow l´expression)

c´est bizarre le 68k par rapport à l´IA-32 ( à moins que ce ne soit le contraire :-) )

move :d) mov
adda :d) add ? ??
andi :d) and

pxlon: :d) ? ?? c´est ne nom de ton étiquette ça ?
; :d) commentaire ?

rhoo c´est un langage de martien vive l´INTEL ARCHITECTURE 32 ^^

bon je sors...

--log

lag-it
lag-it
Niveau 10
06 mai 2004 à 13:40:06

Arf :-d

move > mov
adda > add adress
andi > and immediate value

pxlon : nom de la routine ( affiche un pixel )
; : commentaire ouioui :)

Au fait le " #$4C00", c´est l´addresse du buffer écran ( c´est sur une ti-89 ) ...

kufa
kufa
Niveau 9
06 mai 2004 à 17:05:17

Yeah asm 68k rulz ; )

Au fait le " #$4C00", c´est l´addresse du buffer écran ( c´est sur une ti-89 )

< troll>Mais un lea $4c00,a0 ca fait plus " propre" qu un move et c´est pas tres optimise ; )</troll>

c´est bizarre le 68k par rapport à l´IA-32 ( à moins que ce ne soit le contraire )

Ben en general les premieres diff qu on voit c´est le big/low endian, et l ordre: move src,dst mov dst,src. Et pis les modes d adressages sont pas tous dispo

gollumkawder
gollumkawder
Niveau 10
06 mai 2004 à 17:23:38

oui j´avais aussi tilté sur l´ordre

lag-it
lag-it
Niveau 10
06 mai 2004 à 18:17:07

C´est vrai lea c´est mieux :)

_main:
lea #$4C00,a0
loop:
move.w #$FFFF,d0
subloop:
lsr.w #1,d0
move.w d0,d1
and.w ( a0),d1
move.w d1,(a0)
clr.b d2
wait:
add.b #1,d2
cmp.b #$20,d2
bcs wait
cmp.b #0,d0
bni subloop
cmp #57B8,a0
bcs loop
rts
end

Alors, qu´est ce que ca fait sur un écran 160*100 ? :)
Bon allez qui nous sort du Z80 ? :-d

kufa
kufa
Niveau 9
06 mai 2004 à 19:24:42

< troll>move.w #$FFFF,d0 => moveq #-1,d0</troll>

lag-it
lag-it
Niveau 10
06 mai 2004 à 19:57:36

lea, moveq...
Décidement je suis un accro du move brut :-)

oxalys
oxalys
Niveau 2
06 mai 2004 à 20:54:29

ld hl, valeur
ld bc, &7f00
ld e, b

ld d, 27
boucle:
ld a, ( hl)
out ( c), c
out ( c), a
ld b, 11
loop:
djnz loop
nop
nop
nop
ld b, e
inc hl
dec d
jr nz, boucle

valeur:
db 68, 85, 95, 75, 95, 85, 68, 72, 82
db 92, 87, 75, 87, 92, 82, 78, 77, 75
db 84, 75, 77, 78, 84, 84, 84, 84, 84

et voila du bon vieux Z80 ( only pour amstrad CPC)

lag-it
lag-it
Niveau 10
06 mai 2004 à 21:12:46

AAAAAAAAAAAHHHHHHHHHH ! !!!!!!!!!!!!!!

nop
nop
nop

Ca c´est beau :-d

Shadow_X13
Shadow_X13
Niveau 10
06 mai 2004 à 21:48:08

Bonjour! Moi Shadow_x13
je me lance à une mission impossible!
Fair le tour des forums!
Et je suis partit!

:up:

Merci de m´encourager

¤Svp Suprimer pas se poste merci!¤

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment