Author: jquelin Date: Wed Jan 7 09:38:59 2009 New Revision: 35145 Modified: trunk/languages/befunge/debug.pir Log: "next" implemented Modified: trunk/languages/befunge/debug.pir ============================================================================== --- trunk/languages/befunge/debug.pir (original) +++ trunk/languages/befunge/debug.pir Wed Jan 7 09:38:59 2009 @@ -220,6 +220,11 @@ goto DEBUG__INTERACT__LOOP DEBUG__INTERACT__NEXT: + .local pmc step + step = get_global "step" + step = 1 + set_global "step", step + goto DEBUG__INTERACT__END DEBUG__INTERACT__QUIT: end @@ -240,10 +245,6 @@ set P4, P3[1] delete P4[S10] branch DEBUG_INTERACT -DEBUG_INTERACT_DUMP: - bsr DEBUG_DUMP_PLAYFIELD - branch DEBUG_INTERACT - branch DEBUG_INTERACT DEBUG_INTERACT_NEXT: set P3[0], 1 # stop at next instruction branch DEBUG_INTERACT_END @@ -254,11 +255,11 @@ DEBUG_INTERACT_STATUS: bsr DEBUG_PRINT_STATUS branch DEBUG_INTERACT -DEBUG_INTERACT_END: - ret - + =cut + DEBUG__INTERACT__END: + .return() .end