CPCWiki forum

Deutsches CPC-Forum => Programmierung => Topic started by: oobdoo on 16:29, 11 February 15

Title: Neues BASIC/Z80 Rätsel
Post by: oobdoo on 16:29, 11 February 15
10 out &bc00,7:out &bd00,32
20 print "hallo"
30 out &bc00,7:out &bd00,30


Funktioniert in BASIC. Mein Versuch das in Assembler nachzubilden scheitert.  :(

org  &4000

ld a,7
ld c,&bc
out (c),a

ld a,32
ld c,&bd
out (c),a

call &bd19
call &bd19

ld a,7
ld c,&bc
out (c),a

ld a,30
ld c,&bd
out (c),a

ret


Keine Bewegung am Bildschirm zu sehen. Getestet mit WinCPC.
Title: Re: Neues BASIC/Z80 Rätsel
Post by: oobdoo on 16:43, 11 February 15
 :(

Hab mich vom out (c),a irritieren lassen und nur ein ld c,&xx gemacht. Muß aber ld bc,&xxxx sein.

:)
Title: Re: Neues BASIC/Z80 Rätsel
Post by: TFM on 19:40, 11 February 15

Ich korregiere mal... (nicht getestet)



Quote from: oobdoo on 16:29, 11 February 15
10 out &bc00,7:out &bd00,32
20 print "hallo"
30 out &bc00,7:out &bd00,30


Funktioniert in BASIC. Mein Versuch das in Assembler nachzubilden scheitert.  :(

org  &4000

ld bc,&bc07
out (c),c

ld bc,&bd20
out (c),c

call &bd19
call &bd19

ld c,&bc07
out (c),c

ld bc,&bd1E
out (c),c

ret


Keine Bewegung am Bildschirm zu sehen. Getestet mit WinCPC.
Title: Re: Neues BASIC/Z80 Rätsel
Post by: Prodatron on 20:52, 11 February 15
Quote from: TFM on 19:40, 11 February 15
Ich korregiere mal... (nicht getestet)

Funktioniert bis auf den kleinen Flüchtigkeitsfehler mit
ld c,&bc07
genau wie gewünscht.
Code (WinApe) Select

org  #4000

ld bc,#bc07
out (c),c
ld bc,#bd20
out (c),c

call #bd19
call #bd19

ld bc,#bc07
out (c),c
ld bc,#bd1e
out (c),c

ret
Powered by SMFPacks Menu Editor Mod