Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 13:35 26 Nov 2024 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

Author Message
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6098
Posted: 03:59pm 24 Oct 2012
Copy link to clipboard 
Print this post

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: Australia
Posts: 219
Posted: 08:42pm 24 Oct 2012
Copy link to clipboard 
Print this post

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: Australia
Posts: 6098
Posted: 08:49pm 24 Oct 2012
Copy link to clipboard 
Print this post

  Ray B said   Jim this is progressing well, most impressed.
One other enhancement would be a store for code snippits


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: Australia
Posts: 1329
Posted: 12:40am 25 Oct 2012
Copy link to clipboard 
Print this post

  TassyJim said   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.


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 States
Posts: 62
Posted: 04:18am 25 Oct 2012
Copy link to clipboard 
Print this post

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. Edited by jdh2550 2012-10-26
 
jdh2550
Regular Member

Joined: 16/07/2012
Location: United States
Posts: 62
Posted: 03:07pm 25 Oct 2012
Copy link to clipboard 
Print this post

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: Australia
Posts: 6098
Posted: 04:55pm 25 Oct 2012
Copy link to clipboard 
Print this post

  jdh2550 said   Jim - does the app work with the Duinomite? I can't get the file transfers working at all (running on 64-bit Win7 Professional).



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 States
Posts: 62
Posted: 04:37am 26 Oct 2012
Copy link to clipboard 
Print this post

  TassyJim said  
  jdh2550 said   Jim - does the app work with the Duinomite? I can't get the file transfers working at all (running on 64-bit Win7 Professional).



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

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: Australia
Posts: 6098
Posted: 09:54am 29 Oct 2012
Copy link to clipboard 
Print this post

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: Australia
Posts: 6098
Posted: 09:21pm 29 Oct 2012
Copy link to clipboard 
Print this post

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)Edited by TassyJim 2012-10-31
VK7JH
MMedit   MMBasic Help
 
jdh2550
Regular Member

Joined: 16/07/2012
Location: United States
Posts: 62
Posted: 03:53am 30 Oct 2012
Copy link to clipboard 
Print this post

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.Edited by jdh2550 2012-11-01
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6098
Posted: 09:47pm 02 Nov 2012
Copy link to clipboard 
Print this post

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


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

© JAQ Software 2024