Autor Thema: Printer mit ASM funktioniert nicht.  (Gelesen 3011 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline cpcman

  • CPC 664
  • ***
  • Beiträge: 184
  • Liked: 11
  • Karma: +5/-2
Printer mit ASM funktioniert nicht.
« am: 19. November 2018, 21:45:12 »
Hallo, guten Tag.

Warum funktioniert dieses nicht am Printer von javaCPC ?

danke.
Gruss

hl ist die Adresse vom String.

__lprints_0:
  ld   a,(hl)
  or   a
  ret  z
  call #BD2B
  inc  hl
  jr   __lprints_0

Offline Devilmarkus

  • Administrator
  • CPC 464+
  • *****
  • Beiträge: 1113
  • Liked: 367
  • Karma: +39/-0
Re: Printer mit ASM funktioniert nicht.
« Antwort #1 am: 19. November 2018, 21:59:31 »
Funktioniert einwandfrei:
;; Printertest

printer_output equ     &bd2b
org &8000

ld hl,textbuf
txtloop
ld a,(hl)
or a
ret z
call printer_output
inc hl
jr txtloop

textbuf
db "Hello world, this is a printer test",&a,&d,0

Du darfst natürlich nicht vergessen, am Ende noch ein Return zu senden...
http://cpcwiki.de
Dein Deutsches CPCWiki!

Offline cpcman

  • CPC 664
  • ***
  • Beiträge: 184
  • Liked: 11
  • Karma: +5/-2
Re: Printer mit ASM funktioniert nicht.
« Antwort #2 am: 19. November 2018, 22:20:44 »
Alles klar.

Funktioniert.

Danke.