Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 11:03 24 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 : MMBasic Test Version 2.6D

     Page 1 of 4    
Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:04am 28 Sep 2011
Copy link to clipboard 
Print this post

I have a new test version of MMBasic (version 2.6D) for anyone who wants to try it out.

For some reason I cannot send a long post so this is a summary. Check the README in the download for full details.

This version includes the features of version 2.6C plus…
- Editing using arrow keys, insert, etc
- Editing the whole program while inside the editor
- Keyboard line input is always in edit mode
- New, unique codes generated by function keys, etc
- Translation of terminal emulator codes to match the new MM key codes
- Programmable function keys
- AUTO command
- SAVE will work without a filename

This version can be downloaded from:
http://geoffg.net/Downloads/Maximite/Maximite_Update_V2.6D.z ip

Please let me know if you hit any problems with it.

Geoff
Geoff Graham - http://geoffg.net
 
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 03:06am 28 Sep 2011
Copy link to clipboard 
Print this post

  Geoffg said  For some reason I cannot send a long post so this is a summary.


What happened, did the forum crash or give you a message? I dont know of any post size limits, but it would be worth looking into if there is a problem.

Glenn
The best time to plant a tree was twenty years ago, the second best time is right now.
JAQ
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:16am 28 Sep 2011
Copy link to clipboard 
Print this post

I tried to post about 80 lines of text but it just hung and eventually I would get a timeout or reset by host message. The same would happen with the preview post function. I cut it down to 40 lines and the same thing happened.

It was a bit of a pity as I had a lot to say. There are a lot of great features in this version.

It might because I am accessing the internet via a Telstra mobile tethered to my laptop (reminds me of camping!)

Geoff
Geoff Graham - http://geoffg.net
 
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 03:21am 28 Sep 2011
Copy link to clipboard 
Print this post

There was a network spike about 30 minutes before you posted the first post above. I did see a couple of page time outs come through, usually they happen where there is some sort of hack or the database got too busy. The web server clears itself soon after and its all fine, I may get one or two a day. You may have been unlucky and tried to post as it was happening.

I'll do some experiments to see if I can replicate the problem.

Glenn
The best time to plant a tree was twenty years ago, the second best time is right now.
JAQ
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 03:35am 28 Sep 2011
Copy link to clipboard 
Print this post

Hi Geoff,

I've installed v2.6D, and see a problem.

When I run my analog clock, I get two black horizontal lines through the white border at the left edge beside the lines "MAXIMITE" and "MMBASIC v2.6D"

The first is at about 1 character space above the "MAXIMITE", and the second is at the level of the top of the characters in "MMBASIC v2.6D"

BTW, thanks for the flashing cursor :)

Regards,


Bob Devries
Dalby, QLD, Australia
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:42am 28 Sep 2011
Copy link to clipboard 
Print this post

Hi Bob,

Could you send me a copy of your clock program.

I have a copy of your old one (which crashes) and I would not mind having the new version.

Thanks
Geoff
Geoff Graham - http://geoffg.net
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 03:52am 28 Sep 2011
Copy link to clipboard 
Print this post

Hi Geoff,

more testing would indicate that the black line is at the bottom of a line of text. I added a line to my code:

131 LOCATE 20,80:PRINT"WOW"

and the black line appears below the word WOW.

Regards,
Bob Devries
Dalby, QLD, Australia
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 03:57am 28 Sep 2011
Copy link to clipboard 
Print this post

Hi Geoff,

More on that.....

If I type the following command directly:

FONT#1,2,1:PRINT"hello":PRINT"there":FONT#1

I get a black line through the middle of the characters, through all the letters of the two words, but not all the way through the last character of each.

Regards,
Bob Devries
Dalby, QLD, Australia
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:57am 28 Sep 2011
Copy link to clipboard 
Print this post

This sounds a bit like it is related to the new fonts. Originally they had two blank scan lines below the char but now they have one above and one below. This was done to balance the font in reverse video.

Geoff
Geoff Graham - http://geoffg.net
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 04:15am 28 Sep 2011
Copy link to clipboard 
Print this post

  BobDevries said  If I type the following command directly:

FONT#1,2,1:PRINT"hello":PRINT"there":FONT#1

I get a black line through the middle of the characters, through all the letters of the two words, but not all the way through the last character of each.

Interesting... leave it with me and I will try and figure it out.

BTW your clock program crashes with: Error line 1250: Array index out of bounds

Geoff
Geoff Graham - http://geoffg.net
 
BobDevries

Senior Member

Joined: 08/06/2011
Location: Australia
Posts: 266
Posted: 04:24am 28 Sep 2011
Copy link to clipboard 
Print this post

Hi Geoff,

How very peculiar.
Since our two Maximites should be identical, the programmes should run the same.

Hmmm......

Even if I don't set the time and date, the programme still works, although the date shows "Saturday, 1st of , 2000". Something's not right there, but no error is reported.

Odd....

Regards,
Bob Devries
Dalby, QLD, Australia
 
sparkey

Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 819
Posted: 06:46am 28 Sep 2011
Copy link to clipboard 
Print this post

is the manual been updated for the 2point6 d functions regards sparkey...
technicians do it with least resistance
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 07:33am 28 Sep 2011
Copy link to clipboard 
Print this post

  sparkey said   is the manual been updated for the 2point6 d functions regards sparkey...

No, I only update the manual on a full release but there is plenty of information in the readme.

Geoff
Geoff Graham - http://geoffg.net
 
jman

Guru

Joined: 12/06/2011
Location: New Zealand
Posts: 711
Posted: 07:40am 28 Sep 2011
Copy link to clipboard 
Print this post

Hi Geoff

This is fantastic
"up arrow will edit the last command entered"

and of course this
"COM1: being stuck in flow control mode is now fixed"

Thanks

John
 
sparkey

Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 819
Posted: 08:08am 28 Sep 2011
Copy link to clipboard 
Print this post

thanks geoff sparkey ..got those notes in the readme thought that was only code ...my bad ..allgood///
technicians do it with least resistance
 
CircuitGizmos

Guru

Joined: 08/09/2011
Location: United States
Posts: 1425
Posted: 05:15pm 28 Sep 2011
Copy link to clipboard 
Print this post

Geoff,

For your editing mode, if you make a copy of the line (buffer) just before editing, then the ESC key could be defined as an editing key that aborts the edit. Pressing ESC will abort changes to that line and restore copy from the buffer.
Micromites and Maximites! - Beginning Maximite
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 11:36pm 28 Sep 2011
Copy link to clipboard 
Print this post

The CTRL-C key does exactly that. Aborts editing leaving the original line intact.
Geoff Graham - http://geoffg.net
 
CircuitGizmos

Guru

Joined: 08/09/2011
Location: United States
Posts: 1425
Posted: 11:39pm 28 Sep 2011
Copy link to clipboard 
Print this post

  Geoffg said   The CTRL-C key does exactly that. Aborts editing leaving the original line intact.


Ah! Thanks!
Micromites and Maximites! - Beginning Maximite
 
thetinkerer

Regular Member

Joined: 16/06/2011
Location: Australia
Posts: 68
Posted: 08:21am 29 Sep 2011
Copy link to clipboard 
Print this post

Hi Geoff,
Thanks for all the great work and Version 2.6D feels like a great leap forward.
Just an idea. I am currently travelling with my maximite! and when typing in a command and typo is made there is no backspace at the command prompt. An example would be if we type load"..." and make a mistake the whole line has to be retyped or is this that only occurs through using putty?

just a thought and thanks.
Marc
PS: here is the maximite at Hongkong airport:


The maximite has now been powered up over mongolia at 35000ft and has visited the London bridge, and Paris!
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 08:56am 29 Sep 2011
Copy link to clipboard 
Print this post

I love it, the Maximite travels the world !!

Your problem is with PuTTY. Do this:
PuTTY Configuration -> Terminal -> Keyboard -> Backspace key -> control-H

All other software uses CTRL-H for backspace, I don't know why putty does not default to that.

Geoff
Geoff Graham - http://geoffg.net
 
     Page 1 of 4    
Print this page
© JAQ Software 2024