Author Topic: A small routine from BAS to ASM?  (Read 186 times)

0 Members and 1 Guest are viewing this topic.

Offline funkheld

  • CPC664
  • ***
  • Posts: 72
  • Liked: 1
A small routine from BAS to ASM?
« on: 13:16, 12 November 18 »

Hi good afternoon.


How will this be written in ASM?
-----------------------------------------
POKE & B7C6, &40
CALL & BC06, &40
----------------------------------------

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 782
  • Country: fr
  • Liked: 708
Re: A small routine from BAS to ASM?
« Reply #1 on: 13:33, 12 November 18 »
Unless I'm wrong:
ld a,#40
ld (#b7c6),a
ld de,#40
call #bc06


The last parameter in the Basic "call xxx,yy,zz,aa,bb..." is put in DE. A is charged with the number of parameter after the call address itself.
« Last Edit: 13:35, 12 November 18 by Targhan »

Offline funkheld

  • CPC664
  • ***
  • Posts: 72
  • Liked: 1
Re: A small routine from BAS to ASM?
« Reply #2 on: 10:32, 13 November 18 »
Hello thanks
Greeting