Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
|
Forum Index : Microcontroller and PC projects : MM Edit update
Author | Message | ||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6098 |
I have released an update to MMEdit (V3.1.1). Main changes are: Option to remove comments from code when space is at a premium. Comments using 'REM' are not removed. MM Basic 4.0 has a bug in the XMODEM routine which affects transfers from the MM to the PC. MMEdit has an option to get around this bug. I have added a VT100 screen. This enables you to edit directly on the Maximite and test programs that use text positioning commands. My VT100 is very slow and only a small subset of the VT commands are implemented, so it is not intended as a replacement for TeraTerm etc. If you find a command that I have missed, please let me know and it will be added. At the worst case, loosing connection to the Maximite only crashes the communications window instead of the whole program. Most of the time I have been able to catch the error but you will still need to close the communications window before reinserting the Maximite. There are changes to the syntax help. There is a "USER SYNTAX" file that is checked first for syntax help. If you have created a help for an existing command, your help will be seen first and another 'F1' will show the original help. This "USER SYNTAX" file is the preferred place to add your own help and will never get overwritten during program updates. If you have made changes to the main syntax help files, a backup is made during program updates so they should be safe but you will need to retrieve then yourself. http://www.c-com.com.au/MMedit.htm Jim VK7JH MMedit MMBasic Help |
||||
Ray B Senior Member Joined: 16/02/2007 Location: AustraliaPosts: 219 |
Jim this is progressing well, most impressed. One other enhancement would be a store for code snippits RayB from Perth WA |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6098 |
That will be in the next update (probably) It might be a while... Jim VK7JH MMedit MMBasic Help |
||||
paceman Guru Joined: 07/10/2011 Location: AustraliaPosts: 1329 |
Hi Jim, It's looking really good - in good hands Liberty Basic can certainly get good results on the PC side. Enjoy your beer! Greg |
||||
jdh2550 Regular Member Joined: 16/07/2012 Location: United StatesPosts: 62 |
This looks great - I'm going to give it a whirl tonight. I'm currently shuffling the SD card **way** too much. A few points: 1) When you start considering code snippets please drop me a line. I'm interested in how best to improve library support for the 'mites and I'd love to work with you to come up with something. Check out "ruby gems" as a robust and well used library distribution service. 2) Code folding would be a great addition to overcome lack of proper libraries. Check out Sublime (that's my new favorite text editor) - it's got some really cool features that you might want to consider for MMEdit. 3) Hey, I started (in 1981 naturally!) with a ZX-81 as well - a friend gave me one a few years back - I still need to get that up and running. I can't wait to try MMEdit. |
||||
jdh2550 Regular Member Joined: 16/07/2012 Location: United StatesPosts: 62 |
Jim - does the app work with the Duinomite? I can't get the file transfers working at all (running on 64-bit Win7 Professional). |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6098 |
I am using W7 64Bit here so that shouldn't be a problem. I tested it on a Duinomite mini running MM Basic V4.0 using drive A: Can you do file transfers using XMODEM and Terra Term? What version of Basic are you running? Can you transfer TO the DM or does it fail in both directions? In case it's a timing issue, what video setting are you using? Jim VK7JH MMedit MMBasic Help |
||||
jdh2550 Regular Member Joined: 16/07/2012 Location: United StatesPosts: 62 |
Thanks, now that I know it should work then I'll do more testing / investigation tonight and get back to you. |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6098 |
I have discovered a bug in my XMODEM code which I still havent tracked down. It only affects V4.0 of MMBasic. You can only do one transfer from MM to PC, after that, MM Edit crashes on the second file transfer. I hope to have a fix shortly. Jim VK7JH MMedit MMBasic Help |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6098 |
I have finally found (and fixed) the bug. It was a bit of sloppy programming that has been there from the beginning. It was only the XMODEM bug in MM Basic 4.0 that caused my bug to appear. You can download the full update as usual or unzip the attachment and place it in the program folder. 2012-10-30_084108_MMedit312.zip One file: mmedit.tkn Jim edit - corrected the uploaded file. (Having a bad day) VK7JH MMedit MMBasic Help |
||||
jdh2550 Regular Member Joined: 16/07/2012 Location: United StatesPosts: 62 |
Thanks Jim - I'll try it out tonight. UPDATE: Still not working for me - I get a syntax error on the Duinomite (running MMBasic v4.0+canb2) complaining about XMODEM. I'm not in front of my PC right now so can't give you the exact error message. |
||||
TassyJim Guru Joined: 07/08/2011 Location: AustraliaPosts: 6098 |
Yet another bug detected and fixed. A text box was missing when you exited VT mode. I have also improved the response when the SD card is missing during file transfers. You can download the full update as usual or, if you are running the latest version of MM Edit, unzip the attachment and place it in the program folder. 2012-11-03_074532_MMedit.zip Jim VK7JH MMedit MMBasic Help |
||||
Print this page |