Welcome to Schneider / Amstrad CPC Forum. Please login or sign up.

28. March 2024, 14:47:01

Login with username, password and session length

Shoutbox

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

TFM

2023-05-30, 17:00:20
Erster ;-)

Recent

Members
Stats
  • Total Posts: 11,654
  • Total Topics: 1,328
  • Online today: 93
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 1
Guests: 94
Total: 95

94 Guests, 1 User
TFM

Neues BASIC/Z80 Rätsel

Started by oobdoo, 11. February 2015, 15:35:49

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

oobdoo

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.  :(
CPC 464/6128, 464/6128+, GX4000 | Atari 2600, 600XL, 800XL/XE, Portfolio | C64/II/G/R/SX, VC20, TC64 | LC 80, MPF-I | ZX81, AX81, ZX Spectrum 48k, ZX Spectrum+2 | Amiga 500/600/2000, A2630, A2088

oobdoo

Hab mich vom out (c),a irritieren lassen und nur ein ld c,&xx gemacht.  :motz:

Muß aber ld bc,&xxxx sein.  :00008351:
CPC 464/6128, 464/6128+, GX4000 | Atari 2600, 600XL, 800XL/XE, Portfolio | C64/II/G/R/SX, VC20, TC64 | LC 80, MPF-I | ZX81, AX81, ZX Spectrum 48k, ZX Spectrum+2 | Amiga 500/600/2000, A2630, A2088

almasys

Das Lowerbyte wird ignoriert, ein ld b,upperbyte reicht. Oder Du packst den Port ins Upperbyte, das Datenbyte ins Lowerbyte, dann geht ein

ld bc,&uudd:out (c),c

Frohes Optimieren,
AMSi

TFM

Hab's grad im CPC-Wiki beantwortet, nächstes Mal guck ich gleich hier.  :binkybaby:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

oobdoo

Egal ich schreibs eh in beide. ;)
CPC 464/6128, 464/6128+, GX4000 | Atari 2600, 600XL, 800XL/XE, Portfolio | C64/II/G/R/SX, VC20, TC64 | LC 80, MPF-I | ZX81, AX81, ZX Spectrum 48k, ZX Spectrum+2 | Amiga 500/600/2000, A2630, A2088

TFM

TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)