<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=5&amp;t=6291" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2010-07-12T13:25:41+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=5&amp;t=6291</id>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-07-12T13:25:41+01:00</updated>
<published>2010-07-12T13:25:41+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27420#p27420</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27420#p27420"/>
<title type="html"><![CDATA[Replacing BCP with machine code]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27420#p27420"><![CDATA[
BioCode.zip has been updated for the 1.1964 release of the CM-510 firmware.  The new patched version of the firmware is included as a hex file in the achive.  The BioCode.inc definitions have been updated to reflect the changes.  I also improved the useability and error checking of the BioLoad program loader.  The updated package is available at the same link given in my original post above.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Mon Jul 12, 2010 1:25 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-06-15T19:09:48+01:00</updated>
<published>2010-06-15T19:09:48+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27102#p27102</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27102#p27102"/>
<title type="html"><![CDATA[Replacing BCP with machine code]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27102#p27102"><![CDATA[
Thanks,<br /><br />I recently added a program downloader to the package which makes it easier and safer to transfer BioCode hex files to the robot.  It's a shamless hack of i-bot's RoboFlash program modified to operate with the CM-510 bootloader but it gets the job done.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Tue Jun 15, 2010 7:09 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micro_snake]]></name></author>
<updated>2010-06-15T18:44:20+01:00</updated>
<published>2010-06-15T18:44:20+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27101#p27101</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27101#p27101"/>
<title type="html"><![CDATA[Replacing BCP with machine code]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27101#p27101"><![CDATA[
good work bro.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1154">micro_snake</a> — Tue Jun 15, 2010 6:44 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Fritzoid]]></name></author>
<updated>2010-06-11T14:00:07+01:00</updated>
<published>2010-06-11T14:00:07+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27058#p27058</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27058#p27058"/>
<title type="html"><![CDATA[Replacing BCP with machine code]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=6291&amp;p=27058#p27058"><![CDATA[
I've been working on a way to replace the BCP program created by RoboPlus Task with something more useful.  What I've come up with allows me to write a program in assembler and download it in place of the standard BCP token stream.  After that the machine code routine runs instead of the interpreter whenever you go into Play mode.  The assembler program can do everything that a RoboPlus task can do and a whole lot more, plus it's really fast.<br /><br />I call the product RoboCode and I've already written and tested a couple of programs with it.  Now I'm looking for Bioloid users with some assembler knowledge who would like to try it out for themselves.  I have gathered everything I think you will need into an archive and uploaded it to my files area.  You can look at it or download the package at the following URL:<br /><br /><a href="http://robosavvy.com/Builders/Fritzoid/BioCode.zip" class="postlink">http://robosavvy.com/Builders/Fritzoid/BioCode.zip</a><br /><br />To use BioCode you will need to replace your current CM-510 firmware with the .hex file included in the archive.  The hex file is just a patched version of the current CM-510 firmware (CM-510:1.1963).  You will loose no functionality when installing this firmware since all the Robotis code is still there.  What you gain is the ability to run BioCode programs.<br /><br />You will need a copy of AVR Studio 4 (or equivalent) in order to assemble your own programs.  I provide the hex file for two sample programs in the archive if you just want to try it out without an assembler.  The source code for both sample programs and an assembler header file needed to build the hex files is also included in the package.<br /><br />Finally I include all the necessary documentation to get you started writing programs in BioCode.  Also included is a detailed listing of the control table entries for the CM-510 and the AX-12+.  This document alone is an invaluable resource and it identifies a few table entries that you won't find anywhere else.<br /><br />Using BioCode will take your Bioloid experience to a whole new level.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=438">Fritzoid</a> — Fri Jun 11, 2010 2:00 pm</p><hr />
]]></content>
</entry>
</feed>