Menu

AUTO Command

Anonymous
2015-09-10
2015-09-11
  • Anonymous

    Anonymous - 2015-09-10

    If you use the AUTO command and you already have code it will show (as expected) 10(astrix) for example. However, if you now press enter to the next line number, the program exits. This is on a Windows 10 system.
    The Window dissopears and then it will exit the process eventually.

    This is the stack trace we end up with when this happens.

    0:000> k
    ChildEBP RetAddr
    WARNING: Stack unwind information not available. Following frames may be wrong.
    0019a9f8 6a7607e9 USER32!DestroyWindow
    0019aa18 6a74b21d SDL!SDL_strlcat+0xb379
    0019aa28 6a750f66 SDL!SDL_VideoQuit+0x3d
    0019aa38 00b815c5 SDL!SDL_QuitSubSystem+0x46
    0019aa40 02d511d6 pygame_base+0x15c5
    0019aa44 1e0ec2fb pygame_display+0x11d6
    0019aa68 1e0ee1ef python27!PyEval_GetGlobals+0x68b
    0019aa6c 1e0ee8b2 python27!PyEval_EvalFrameEx+0x1c8f
    0019aadc 1e0eaf85 python27!PyEval_EvalFrameEx+0x2352
    0019aaf8 1e0ec507 python27!PyEval_GetFuncDesc+0x115
    00000000 00000000 python27!PyEval_GetGlobals+0x897

    pygame_base+0x15b0:
    00b815b0 6a20 push 20h
    00b815b2 e833070000 call pygame_base!initbase+0x2da (00b81cea)
    00b815b7 83c404 add esp,4
    00b815ba 85c0 test eax,eax
    00b815bc 7408 je pygame_base+0x15c6 (00b815c6)
    00b815be 6a20 push 20h
    00b815c0 e81f070000 call pygame_base!initbase+0x2d4 (00b81ce4) <-- SDL!SDL_QuitSubSystem
    00b815c5 59 pop ecx

     
    • Rob Hagemans

      Rob Hagemans - 2015-09-10

      Hi, thanks for the bug report! I have now fixed this in git, will be included in 15.08.1.
      Rob

       
  • Anonymous

    Anonymous - 2015-09-11

    Thanks for fixing this, I am planning to do a video series on beginners how to program. While it will be language independent(and I plan to showcase several languages over time)  I would like to use this emulator to start with     BASIC as it will be much easier for beginners to use.

    http://youtu.be/gPNwGi1EIho

    If anyone actually starts watching the videos and using this program you may get more traffic.

     
  • Rob Hagemans

    Rob Hagemans - 2015-09-11

    That's great, looking forward to the new recruits :) What other languages do you plan to cover?

     
  • Anonymous

    Anonymous - 2015-09-11

    I plan to at least showcase, show the differences and at least show the base concepts applied to C C++ assembly ada pascal lisp cobol prologe maybe more. If not actually compile programs in at(for  example cobol) least expose those languages for thier simularities and differences.

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.