Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
How about an auto debugger? Press button, get solutions to buggy BASIC code...
Good news for Linux users! I've added more distros and architectures to the build matrix on OBS, and now the following targets are directly available!

Arch (x86_64)
Debian 9.0 (i586, x86_64, armv7l, aarch64)
Fedora 25 (i586, x86_64)
Fedora 26 (i586, x86_64, aarch64)
Fedora 27/28/29 (i586, x86_64, armv7l, aarch64)
Fedora Rawhide (i586, x86_64, armv7l)
Raspbian 9.0 (armv7l, aarch64)
openSUSE Leap 15.0/42.2/42.3 (x86_64, armv7l, aarch64, ppc64le) and i586 for 42.3)
openSUSE Leap 15.1 (x86_64)
openSUSE Tumbleweed (i586, x86_64)
Ubuntu (and variants) 16.04/16.10/17.04/17.10/18.04/18.10 (i586, x86_64)

https://software.opensuse.org//download.html?project=home%3Aadriweb%3ACEmu&package=cemu
At _iPhoenix_'s request, I did a Gource visualization of development history.
This is showing all commits as beams shot by contributors at dots representing different files on the directory tree. Especially with the bloom it looks quite pretty.
This took about an hour to render on my laptop.
Adriweb wrote:
For fun (until it's much cleaner and integrated properly with the rest), I've made a ti-basic live execution viewer thingy [...]


MateoConLechuga has since picked up the work I left there, and did quite some improvements to the code, while also adding awesome features Smile

We now have:
  • A new part of the GUI (not yet finalized ...) dedicated to TI-Basic debugging
  • A visualizer (with highlighting) of the currently running TI-Basic code (and the contents of the temporary parser, in the tab next to it)
  • The ability to see the current execution "live", or the current fetch (what the parser looks at then run - not necessarily very useful, but why not)
  • The ability to pause and step / step next


There is more to come, and probably soon: GUI additions (most notably, variables and their current values), and breakpoints on TI-Basic code...


A quick preview:



If you want to try, it's on this branch: https://github.com/CE-Programming/CEmu/tree/feature/basic-dbg
CEmu v1.3 has been released!

Quite a big changelog - happy emulating!
Thanks to all the contributors and users for continuing to make CEmu better! Feel free to download the newest release above, and stay tuned for version 2.0, which will have source-level debugging for C and TI-Basic programs! Smile
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 14 of 14
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement