[A83] Executing a BASIC program that executes an ASM program...


[Prev][Next][Index][Thread]

[A83] Executing a BASIC program that executes an ASM program...




Would it be bad to execute a BASIC program that ran an ASM program from
within an ASM program? Is the following code correct?

	ld hl,BASIC
	ld de,OP1
	ld bc,7
	ldir
	bit ProgExecuting,(iy+newDispF)
	push af
	set ProgExecuting,(iy+newDispF)
	B_CALL ParseInp
	pop af
	jr nz,StateSet2
	res ProgExecuting,(iy+newDispF)
	StateSet2:

BASIC: db ProgObj,"BASIC",0


Also, what happens when an ASM program executes? How is the memory
deallocated and what could prevent it from being deallocated? Thanks

Tom





Follow-Ups: