User Tools

Site Tools






remote_serial_monitor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
remote_serial_monitor [2016/08/07 17:48]
– [m65dbg] - provide a walkthrough of usage gurce
remote_serial_monitor [2016/08/14 01:19] (current)
– provide youtube link for video walkthrough of app gurce
Line 23: Line 23:
   * Pressing 'ENTER' key will repeat the last command (handy when using the 'M' command to dump out consecutive chunks of memory)   * Pressing 'ENTER' key will repeat the last command (handy when using the 'M' command to dump out consecutive chunks of memory)
   * Can disassemble the code at the current pc as you step through   * Can disassemble the code at the current pc as you step through
-  * If you ran the app in the path containing the *.list files for your project (and your *.list files were generated via a newly-tweaked version of Ophis that provided more verbose output in .list files), then you will also see the .a65 source-code line as you step through+  * If you run the app in the path containing the *.list files for your project (and your *.list files were generated via a newly-tweaked version of Ophis that provided more verbose output in .list files), then you will also see the .a65 source-code line as you step through 
 +  * If you run the app in the path containing the *.map files for your project, you can use symbol-names in-place of raw addresses for many of the m65dbg commands.
  
 The source for the m65dbg app is available here: The source for the m65dbg app is available here:
  
-  * https://github.com/gurcei/m65dbg+  * https://github.com/MEGA65/m65dbg
  
 +
 +==== Building ====
 +
 +  * You will need to install a few pre-requisite libraries (via apt-get/yum/zypper, or cygwin's setup.exe)
 +    * **libreadline-devel**
 +  * **git clone https://github.com/MEGA65/m65dbg**
 +  * **cd m65dbg**
 +  * **make**
 +  * This will produce the "**m65dbg**" executable (or, "**m65dbg.exe**", in Cygwin's case)
  
 ==== Walkthrough ==== ==== Walkthrough ====
 +
 +For a youtube video walkthrough, please visit:
 +
 +  * https://www.youtube.com/watch?v=2VT8yB3odhg
 +
 +Here's some written points below:
  
   * Presently, I'm building it for windows-cygwin, but I'm hopeful with a bit of tweaking of the Makefile and source (particularly relating to libreadline), it'll build fine in macosx and linux.   * Presently, I'm building it for windows-cygwin, but I'm hopeful with a bit of tweaking of the Makefile and source (particularly relating to libreadline), it'll build fine in macosx and linux.
remote_serial_monitor.1470613733.txt.gz · Last modified: 2016/08/07 17:48 by gurce