Advertisement
rilo

Kickass 5: conditional debug and spindle build cmdline

Nov 8th, 2018
1,080
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // java cml.kickass.KickAssembler spindle.asm -o spindle.prg -debugdump -showmem :spindle=true :debug=true
  2.  
  3. .const spindle = cmdLineVars.get("spindle") == "true"
  4. .const debug = cmdLineVars.get("debug") == "true"
  5.  
  6. .if (!spindle) {
  7.     .file [name="spindle.prg", segments="Upstart,Code,Data"]
  8. } else {
  9.  .file [name="spindle.prg", segments="Code"]
  10.  .file [name="data.prg", mbfiles, segments="Data"]
  11. }
  12.  
  13. .segment Upstart []
  14. BasicUpstart2(start)
  15.  
  16. .segment Code [start=*]
  17. start:      inc $d020
  18.             .if (debug) {
  19.                 .break
  20.                 inc $d021
  21.             }
  22.             jmp *-3
  23.  
  24. .segment Data []
  25. *=$0f00 "mul3"
  26.        
  27.             .fill $40, i*3
  28. *=$2000 "sinus"
  29.        
  30.             .fill $100, 127.5 + 127.5*sin(toRadians(i*360/256))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement