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

28. March 2024, 15:58:10

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: 0
Guests: 86
Total: 86

86 Guests, 0 Users

Printer mit ASM funktioniert nicht.

Started by cpcman, 19. November 2018, 21:45:12

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

cpcman

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


Devilmarkus

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...
https://cpcwiki.de
Dein Deutsches CPCWiki!

cpcman