Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:43 04 Jul 2025 Privacy Policy
Jump to

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 V3.5.13

Author Message
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6266
Posted: 09:19pm 08 Jan 2015
Copy link to clipboard 
Print this post

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
Edited by TassyJim 2015-01-10
VK7JH
MMedit
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 1000
Posted: 09:49pm 08 Jan 2015
Copy link to clipboard 
Print this post

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: Australia
Posts: 6266
Posted: 10:56pm 08 Jan 2015
Copy link to clipboard 
Print this post

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 Zealand
Posts: 29
Posted: 12:17am 09 Jan 2015
Copy link to clipboard 
Print this post

Thanks Jim.
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10194
Posted: 09:11am 09 Jan 2015
Copy link to clipboard 
Print this post

Jim

This is the error I get when MMEdit crashes




Error log attached

2015-01-09_193416_ERROR.zip Edited by matherp 2015-01-10
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6266
Posted: 10:31am 09 Jan 2015
Copy link to clipboard 
Print this post

@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 Kingdom
Posts: 10194
Posted: 10:51am 09 Jan 2015
Copy link to clipboard 
Print this post

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: Australia
Posts: 6266
Posted: 11:42am 09 Jan 2015
Copy link to clipboard 
Print this post

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 Kingdom
Posts: 10194
Posted: 12:45pm 09 Jan 2015
Copy link to clipboard 
Print this post

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: Australia
Posts: 6266
Posted: 07:20pm 10 Jan 2015
Copy link to clipboard 
Print this post

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: Australia
Posts: 189
Posted: 02:10pm 11 Jan 2015
Copy link to clipboard 
Print this post

@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.Edited by shoebuckle 2015-01-13
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6266
Posted: 03:46pm 11 Jan 2015
Copy link to clipboard 
Print this post

  shoebuckle said   @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

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

JimEdited by TassyJim 2015-01-13
VK7JH
MMedit
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025