PDA

Просмотр полной версии : Вопрос знатокам.(Sound Tracker)



kas29
07.09.2015, 21:46
Не пинайте сильно.. пытаюсь разобраться.
Скомпилировал Sound Trackerскую мелодию и вот так заиграл её..)
Возможно её ещё как-то запустить в бейсике, чтобы музыка играла самостоятельно а редактор был свободен?

goodboy
07.09.2015, 21:58
да, конечно можно.
надо только подвесить вызов музыки на IM2 и после переходить на опрос клавы
(стандартно на #0038)

kas29
07.09.2015, 22:13
Буду копать дальше..
goodboy, где можно почитать полноценно про IM2?

goodboy
07.09.2015, 22:22
наверно лучше всего посмотреть трёхтомник инфоркома по ассемблеру,
там кстати в качестве примера совместной работы IM2 и бейсика есть программа индикатор времени.

char
07.09.2015, 22:50
должно быть что-то вроде:



im2ini:
di
ld hl,#fdfd
ld de,im2play
ld (hl),#c3 ;jp im2play
inc hl
ld (hl),e
inc hl
ld (hl),d
ld a,h ;#fd
inc hl
ld (hl),a
inc l
jr nz,$-2
inc h
ld (hl),a ;#fe00..#ff00=#fd
inc a
ld i,a ;#fe
im 2
ei
ret

im2play:
di
push af
push bc
push de
push hl

exx
ex af,af'
push af
push bc
push de
push hl
push ix
push iy

call musplayer

ld hl,0
counter equ $-2
inc hl
ld (counter),hl

pop iy
pop ix
pop hl
pop de
pop bc
pop af
ex af,af'
exx

pop hl
pop de
pop bc
pop af
ei
jp #0038

char
07.09.2015, 23:06
да, бывает, потом подправил :)