|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||||
|
||||||
|
RoboEmu 1.11beta1
To commemerate the 790th download (that's an average of once per team!) of RoboEmu 1.10, I bring you RoboEmu 1.11.
Like 1.10, I'm releasing it here first to get a little feedback before turning it loose on the community as a whole in order to save headaches for both myself and the endusers. Anyways, I think you're going to like the new version, as it finally supports all the operators, both unary and binary. In addition, I took almost all of the suggestions I got last time around and implemented them. Here's the changelog: Fixed LOOKDOWN Fixed ABS Added support for REV, SQR, DCD, NCD, SIN, COS Added support for //, **, */, DIG, REV Added match mode (15s autonomous then 1:45 normal) Added parsing of $STAMP directive--only need to open slot 0 now Added ability to minimize Added ability to open project files from command line Added check for 26-byte limit Added file freshness check--will reload files if needed Added '!dump directive Changed UI to have a pause toggle instead of two menu items Moved recent file list to registry, where it belongs As always, I'm looking for bug reports, logic errors, or new feature suggestions as well as anything else you want to send me. --Rob |
|
#2
|
||||
|
||||
|
VERY COOL!!!
do you have to src available? |
|
#3
|
|||||
|
|||||
|
Out of curiosity, did you correct the action of comp_mode? Per update 11, 1 now means disabled...
|
|
#4
|
||||||
|
||||||
|
Quote:
Quote:
Oops, kinda forgot about that. I'll do it for the official 1.11 most definately. Thanks for the reminder. Here's a few questions I have for people: 1. What does PBASIC do if you try to divide by 0. RoboEmu currently crashes. 2. Is it legal to have more than one SHIFTOUT (reinit master uP)? RoboEmu currently allows this, but I'm not sure if the actual controllers do. 3. What does PBASIC do with array-out-of-bounds type errors? Yes, this does mean I'm currently working on supporting arrays. 4. Are there any other operators/commands/features you'd like to see. |
|
#5
|
||||
|
||||
|
i noticed you mention that it "automatically reloads files"? how does one do that? for example: i use roboemu in parallel with the stamp editor. When i make a change on the program, i have to switch to roboemu, browse for the file again, and then run it again...is there a shortcut to just say "reload the current file"?
|
|
#6
|
|||
|
|||
|
And can you change the switch names like dashboard v1.1?
|
|
#7
|
||||
|
||||
|
Looks like you can, just double click on the titles, and change the name!
|
|
#8
|
||||||
|
||||||
|
Quote:
If you pauses the emulator (ctrl + p) and then start it again (ctrl +p), it will check to see if the file has been saved since the last load. If it has, it will ask you if you want to reload. Say "yes" and it should work correctly. Let me know if it doesn't. |
|
#9
|
||||
|
||||
|
ya, cool, that works!
|
|
#10
|
||||||
|
||||||
|
Quote:
I'd like to see a "real-time" mode, that runs through one loop and then pauses for the rest of 26 ms. I'd also like to see a single step mode, so that it runs one loop of your program, and the pauses till you step again. |
|
#11
|
||||||
|
||||||
|
Quote:
Thanks for the info. I'll give it a try on a real robot soon, but hopefully it will work. How fast is RoboEmu running for you right now? The way it's written, it should run at a maximum of one loop every 26ms. Is this not happening? Single-step would be very cool and very easy to implement. I'll see what I can do. |
|
#12
|
|||
|
|||
|
I tried the time again, and even reset my computer, and the time is about 2x fast. And, the serout must have all the numbers in, unlike the old one.
|
|
#13
|
||||||
|
||||||
|
I agree with Steve. It is at least 2 times faster then it should be. It may be even more then that.
|
|
#14
|
|||||
|
|||||
|
Quote:
![]() |
|
#15
|
||||
|
||||
|
I'm not sure if it this version, or if it's all, but it doesn't seem to support the "Toggle" command for feedback lights on the operator control.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Obscure PBASIC for RoboEmu | rbayer | Programming | 1 | 28-03-2003 23:57 |
| Making RoboEmu 1.09 work | rbayer | Programming | 2 | 14-01-2003 00:49 |
| RoboEmu 1.08 released | rbayer | Programming | 9 | 26-12-2002 22:31 |
| RoboEmu 1.07 | rbayer | Programming | 3 | 08-12-2002 18:28 |
| RoboEmu for Linux (PBASIC emulator) | rbayer | Programming | 5 | 21-11-2002 21:08 |