![]() |
Forum Index : Microcontroller and PC projects : MM Edit update V3.5.13
Author | Message | ||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6266 |
This update should improve the experience for users who regularly unplug the Maximite or change to TeraTerm. The time that MMEdit holds onto the serial port has been reduced to 2 seconds. This is long enough for my purposes and short enough to not get in the way. I have added two options (found in the 'preferences' screen). Use drive A: uploading to a Maximite usually uses the current drive for the temporary file. This is usually drive B: and causes problems if there is no drive B: This option changes the default drive to A: before uploading. It obviously has no effect with a micromite. Save before load This option save a copy of the program as 'backup.bas' in the timed backup folder before each 'load and run' action. The file gets overwritten each time. You need to have the folder configured. If you don't use the timed backup, just leave the time as zero. An update for the V3.5.12 is here: www.c-com.com.au/stuff/MMedit.zip Or the full version is at the usual location: http://www.c-com.com.au/MMedit.htm Jim VK7JH MMedit |
||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 1000 |
Hi Jim, There seems to be a problem with the update link. Full version is OK. regards Gerry Latest F4 Latest H7 FotS |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6266 |
Sorry about that Try again 2015-01-09_085537_MMedit.zip It didn't like me linking to a ZIP file so I uploaded it here instead. Jim VK7JH MMedit |
||||
mpep Newbie ![]() Joined: 09/11/2014 Location: New ZealandPosts: 29 |
Thanks Jim. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10194 |
Jim This is the error I get when MMEdit crashes ![]() Error log attached 2015-01-09_193416_ERROR.zip |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6266 |
@matherp Thanks for the error log. It is not much help as it stands but it does rule out a lot of possibilities which is a start. That error is usually caused by writing to an area of memory that Windows is not happy about. What were you doing when it happens and can I have a copy of your "configuration report" Jim VK7JH MMedit |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10194 |
Jim I think it normally happens when I press the little man with the torch to load the program. What do you mean by the configuration report? rgds Peter |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6266 |
From the Help menu/Configuration report You will have to copy and paste it into a text file. That way I can see what options you have selected so I can use the same settings. I assume you are doing this with large programs full of cfunctions. When you do a 'load and run', a progress window opens up. A copy of the contents of that window will tell me how far through the various stages we are getting before the error. That window should stay open for 20 seconds but I am not sure what will happen when the error occurs. MMEdit is written in Liberty Basic. Liberty Basic is written in SmallTalk. The error message is one generated by SmallTalk so it gets tricky to track it down. Once I can replicate the error here, I will have an easier task. Jim VK7JH MMedit |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10194 |
22:45:24 Jan 09, 2015 OS Ver: 6.01 MM Edit Version: V 3.5.13 201519164730 Build Date: 9-Jan-2015 16:47:30 UTC locate.inf: DocsDir$ = C:\Users\Peter\Dropbox\Electronics\Micromite mainWinLoc$ = 960 1080 1 1 configWinLoc$ = 479 411 478 272 chatWinLoc$ = 718 515 1 1 1 1 CapDir$ = D:\Peter\Documents fileWinLoc$ = 880 599 282 199 DocsDir$ = C:\Users\Peter\Dropbox\Electronics\Micromite includeDir$ = D:\Peter\Documents MMBdosEXE$ = D:\Peter\Documents HintWinLoc$ = 688 300 602 160 ReportWinLoc$ = 690 499 584 39 Options$ = 100011000121020001000002000 FindWinLoc$ = 245 183 1378 223 0 0 externalEXE$ = Options$: 1 ln = 1 2 lend = 0 3 eolMode = 0 4 doIndent = 0 5 toggleSyntaxColor = 1 6 toggleCaps = 1 7 indentGuides = 0 8 ws = 0 9 font size = 0 10 openLast = 1 11 tabwidth = 2 12 labelIndent = 1 13 rememberSettings = 0 14 uMode = 2 15 uMlines = 0 16 autoClock = 0 17 autoRun = 0 18 autoCrunch = 1 19 lightCrunch = 0 20 keyWcase = 0 21 autoCLS = 0 22 Time stamp = 0 23 Run External app = 0 24 Device type = 2 25 Enable DTR = 0 26 auto Save = 0 27 use drive A: = 0 Auto backup time = 0 minutes MMedit.inf: jST$ = _Lbl jEND$ = _ numST$ = _ editdelay = 150 numstart = 100 numstep = 10 comport$ = COM14 linespeed = 30 VTlines = 36 PortSpeed$ = 38400 Macros: Macro1 = Macro2 = Macro3 = Macro4 = Macro5 = Macro6 = Macro7 = Macro8 = Macro9 = Macro10 = |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6266 |
Thanks for that Peter. I have made a few small changes to the Progress display. It now opens a bit sooner and there are a few more steps announced. I hope this will help me narrow down the culprit. I also made a couple of coding changes which might have done some good. Could you give this update a try and let me know if you still have problems. If you do, a copy of the progress window output would help me. 2015-01-11_051751_MMedit.zip Jim VK7JH MMedit |
||||
shoebuckle Senior Member ![]() Joined: 21/01/2012 Location: AustraliaPosts: 189 |
@TassyJim I just noticed that LENGTH (as in the DIM command) doesn't appear in upper case blue in MMBasic listings. Neither does OUTPUT in the OPEN command. Cheers, Hugh p.s. I am using MMEdit v 3.5.12. Perhaps there is a later version. |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6266 |
I discovered LENGTH yesterday! I had missed OUTPUT as well so I will add that to the next update. I was also missing APPEND. Thanks Jim VK7JH MMedit |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |