Erh. What?
Here is my infamous 1976 Nokolisp-compiler at work:
c:\ nokolisp
(comp-debug t)
(ncompile (macroexpand '(+ 1 2 a)))
$36E8:$5CC8: MOV BX,$02
$36E8:$5CCB: MOV AX,$01
$36E8:$5CCE: ADD AX,BX
$36E8:$5CD0: PUSH AX
$36E8:$5CD1: MOV AX,[$0190]
$36E8:$5CD4: CALL $0F1D ; CALL NUMVAL
$36E8:$5CD7: MOV BX,AX
$36E8:$5CD9: POP AX
$36E8:$5CDA: ADD AX,BX
$36E8:$5CDC: CALL $05C9 ; CALL MAKNUM
$36E8:$5CDF: JMP $1DA7
(subru: eval=$5CC8, compile=$3B6F)
https://github.com/timonoko/nokolisp
Interesting work.
Time to setup DOSBox + MASM + etc etc.... :D