Normnet
- 19th March 2007, 03:44
Converting a program that plays short wave files to post.
Program plays but has problem with speed of following 32 bit var's:
'increments
dMEM_ADDRESS_READ VAR WORD[2]
dMEM_ADDRESS_READ_H VAR dMEM_ADDRESS_READ(1)
dMEM_ADDRESS_READ_L VAR dMEM_ADDRESS_READ(0)
IF dMEM_ADDRESS_READ_L < 65535 THEN
dMEM_ADDRESS_READ_L = dMEM_ADDRESS_READ_L + 1
ELSE
dMEM_ADDRESS_READ_H = dMEM_ADDRESS_READ_H + 1
dMEM_ADDRESS_READ_L = 0
ENDIF
Repeat
Until dMEM_ADDRESS_READ_L = dEOF_ADDRESS_L AND dMEM_ADDRESS_READ_H = dEOF_ADDRESS_H
Could this converted to assembly?
I am assembly helpless.
Norm
Program plays but has problem with speed of following 32 bit var's:
'increments
dMEM_ADDRESS_READ VAR WORD[2]
dMEM_ADDRESS_READ_H VAR dMEM_ADDRESS_READ(1)
dMEM_ADDRESS_READ_L VAR dMEM_ADDRESS_READ(0)
IF dMEM_ADDRESS_READ_L < 65535 THEN
dMEM_ADDRESS_READ_L = dMEM_ADDRESS_READ_L + 1
ELSE
dMEM_ADDRESS_READ_H = dMEM_ADDRESS_READ_H + 1
dMEM_ADDRESS_READ_L = 0
ENDIF
Repeat
Until dMEM_ADDRESS_READ_L = dEOF_ADDRESS_L AND dMEM_ADDRESS_READ_H = dEOF_ADDRESS_H
Could this converted to assembly?
I am assembly helpless.
Norm