Go to Post It is amazing how much a person's participation in FIRST can shape his/her character. - Jupee [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 18-12-2002, 20:12
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
Bugs, new features: help!

Well, I just finished all my finals and have nothing to do until Jan 4. Therefore, I've decided to spend some time fixing up ALL of my programs (RoboEmu, RoboGUI, RoboCon, RoboIDE, gDash) with bug fixes and improvements.

However, I need your help (yes, you!). Here are the current bug lists and proposed features for these programs:

Bugs:

RoboEmu:
  • Illegal Instruction while quitting under XP
  • Doesn't recognize labels with a ":"
  • Can't have variables with NOT in their name
  • Won't recognize BRANCH without a space before [
  • Random errors under XP
  • Doesn't automatically add the correct extension when saving Projects
  • Linux version complains about min/max during compile on many systems
  • Doesn't report when it's out of commands (hangs)
RoboGUI:
  • Outputs two $STAMP directives
  • Bad line breaks
  • File handle stays open too long
  • Pump code doesn't put a ":" after label
  • Doesn't check 26-variable limit
RoboIDE:
Hangs after choosing Run on some systems

RoboCon:
Doesn't properly re-sync after loss of signal

Proposed Features:

RoboEmu:
  • Support for EduBot code
  • Reset for joysticks
  • Renamable Joysticks
  • Ability to move controls around the screen
RoboGUI:
none

RoboIDE:
  • Find/replace
  • Copy/paste
  • Save As...
  • Keyboard shortcuts
RoboCon:
none

All:
Documentation!


Anybody have anything else? Any bugs I missed? Any other features you'd like to see? Other programs you'd find usefull?

--Rob
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #2   Spotlight this post!  
Unread 19-12-2002, 02:14
dlavery's Avatar
dlavery dlavery is offline
Curmudgeon
FRC #0116 (Epsilon Delta)
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Herndon, VA
Posts: 3,176
dlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond repute
Re: Bugs, new features: help!

Quote:
Originally posted by rbayer
Anybody have anything else? Any bugs I missed? Any other features you'd like to see? Other programs you'd find usefull?
How about a version that runs on a Mac under OS X? (and can download code to the RC!)

-dave

----------------------------

Y = AX^2 + BX + C
  #3   Spotlight this post!  
Unread 19-12-2002, 11:08
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
At the risk of making promises I can't keep, I'll work on it. Most of my code, especially RoboIDE, is fairly portable assuming I can find the gnome libraries for Mac OSX so the only real changes should be to the dynamic library code, but even that is just a few lines.

Anything else?
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #4   Spotlight this post!  
Unread 19-12-2002, 15:44
Matt Krass's Avatar
Matt Krass Matt Krass is offline
"Old" and Cranky. Get off my lawn!
AKA: Dark Ages
FRC #0263 (Sachem Aftershock)
Team Role: Mentor
 
Join Date: Oct 2002
Rookie Year: 2002
Location: Long Island, NY
Posts: 1,187
Matt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond reputeMatt Krass has a reputation beyond repute
Send a message via AIM to Matt Krass
Careful, you said it was easy, now it will most likely be very difficult.
__________________
Matt Krass
If I suggest something to try and fix a problem, and you don't understand what I mean, please PM me!

I'm a FIRST relic of sorts, I remember when we used PBASIC and we got CH Flightsticks in the KoP. In my day we didn't have motorized carts, we pushed our robots uphill, both ways! (Houston 2003!)
  #5   Spotlight this post!  
Unread 19-12-2002, 18:14
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,556
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Quote:
Originally posted by rbayer
At the risk of making promises I can't keep, I'll work on it. Most of my code, especially RoboIDE, is fairly portable assuming I can find the gnome libraries for Mac OSX so the only real changes should be to the dynamic library code, but even that is just a few lines.
Wouldn't it be a whole lot easier if Dave provided you with a mac with OSX?

As far as libraries go, check out http://fink.sf.net

I've done hardly more then compile RoboIDE. Rather then spending a lot of time writing your own editor, wouldn't it be easier to "plugin" an existing editor, such as vim or emacs (or even gedit)

Last edited by Joe Ross : 19-12-2002 at 18:18.
  #6   Spotlight this post!  
Unread 19-12-2002, 19:05
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
omg. That is amazing. I found the gnome libraries on that fink site, and I just found an iMac of the dead-sexy LCD/OSX variety, and now all I need is a comiler, so I'm off to find gcc... Given the RoboIDE contains zero code specific to Linux with the exception of dynamic libraries, life should be very easy now.

Anybody happen to know how macs name serial ports or how to load dynamic link libraries? Or at least a good place to look?

--Rob
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #7   Spotlight this post!  
Unread 19-12-2002, 19:33
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,556
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
OS X comes with GCC (3.1 in Jaguar, I believe). It may not be installed by default, though.

http://developer.apple.com/tools/macosxtools.html
  #8   Spotlight this post!  
Unread 20-12-2002, 12:17
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
Well, I've hit a bit of a snag. It turns out the iMac I'm using only has OSX 10.1.2 and pretty much everything requires 10.2 (Jaguar). I ordered the upgrade from Apple, but it may not get here for awhile.

Anyway, anybody else have any other bugs, features, or programs they'd like? If not, I'll start fixing stuff this weekend and hopefully have releases ready by early next week.

--Rob
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
  #9   Spotlight this post!  
Unread 23-12-2002, 13:29
rbayer's Avatar Unsung FIRST Hero
rbayer rbayer is offline
Blood, Sweat, and Code
no team (Teamless Orphan)
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Minnetonka, MN
Posts: 1,087
rbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of lightrbayer is a glorious beacon of light
Send a message via AIM to rbayer
Last call for suggestions! I just finished the changes to RoboGUI and am very close to having RoboEmu fixed up. If there are ANY other suggestions or bug reports, now is the time as I won't be revisiting these programs any time soon unless the new control system breaks them; there just isn't time during the build season to invest in programming anything other than PBASIC.

Again, if there is anything, no matter how outrageous or stupid it sounds, that you would like to see, let me know. I try to write these programs so they are as useful as possible, but I need help in figuring out what people actually want/need.
__________________
New C-based RoboEmu2 (code simulator) available at: http://www.robbayer.com/software.php
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Email Bugs Brandon Martus Announcements 0 07-03-2003 22:53
YM magazine features BUZZ Kathryn General Forum 1 14-08-2002 00:31
CAD Drawings? archiver 1999 17 23-06-2002 22:35
AutoCAD 2002 David Kelly Inventor 7 24-06-2001 09:11


All times are GMT -5. The time now is 20:32.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi