Soundprogramming Assembler

Started by BadCPC, 27. February 2021, 13:49:58

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

BadCPC

Hallo zusammen.
Ich bin da auf etwas merkwürdige gestossen !!


org &4000
.sque equ &bcaa
ld bc,&0F00
.loop ld hl,volume
ld (hl),b
push bc
;push hl
;push de
;push af
ld hl,sdata
.holdnote
call sque
jr nc,holdnote
;pop af
;pop de
;pop hl
pop bc
djnz loop
ret
defb "sdata"
.sdata defb 4
defb 0
defb 0
defb 0
defb 0
defb 31
.volume defb 15
defb 3
defb 0


Sollte doch bei 464 und 6128 das selbe ergebnis geben, viel spass beim test und grübeln

Gruß euer Bad

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)

Devilmarkus

Habs jetzt nicht getestet, aber ich vermute mal: Firmware, Lautstärken 0-15?
Der CPC 464 hat da einen Bug, es geht nur 0-7 dann wiederholt es sich...
https://cpcwiki.de
Dein Deutsches CPCWiki!

BadCPC


BadCPC

so grad getestet am Volume liegts nicht  :P

BadCPC

Antwort von Markus ist tatsächlich richt, BC,&0700 dann geht xd