Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 14:32 23 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 : New Maximite MMBasic Version - V2.5

     Page 1 of 2    
Author Message
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 07:20am 26 Jul 2011
Copy link to clipboard 
Print this post

Hi everyone,

There is a new version (2.5) of the Maximite firmware (including MMBasic) available for download at http://geoffg.net/maximite.html#Downloads

This is essentially the same as the test version 2.4C with a few extra bugs fixed. It contains Gerard's I2C routines, the EDIT command and all the other stuff.

The “Maximite User Manual” has also been upgraded to V2.5 to include the new features.

Geoff
Geoff Graham - http://geoffg.net
 
Bill.b

Senior Member

Joined: 25/06/2011
Location: Australia
Posts: 226
Posted: 10:57am 26 Jul 2011
Copy link to clipboard 
Print this post

geoff

just loaded v2.5 there appears to be some video jitter.
reloaded v2.4A video is normal no jitter

Bill Brown
In the interests of the environment, this post has been constructed entirely from recycled electrons.
 
captainbill

Newbie

Joined: 16/06/2011
Location: United States
Posts: 37
Posted: 10:59am 26 Jul 2011
Copy link to clipboard 
Print this post

Howdy Geoff

Thanks for the new MMB software. I know how busy you must be on your great adventure this summer. Last summer I pulled a camper from Kansas City 13,000 miles round trip in 12 weeks up the Alaska Highway as far as the Arctic Circle and all over Alaska. I couldn't have imagined finding time to write code.

We appreciate you taking some time to update your wonderful MMB. The hardware and software are amazing.

Bill
Old school. Still interested. Head in the clouds.
 
James_From_Canb

Senior Member

Joined: 19/06/2011
Location: Australia
Posts: 265
Posted: 11:43am 26 Jul 2011
Copy link to clipboard 
Print this post

That's a good point. I'll bet your camping trip was to relax after designing the Maximite. It doesn't sound too relaxing so far.

I have this picture in my head of you concentrating on a laptop while there's a brilliant sunset happening behind you.

Ignore the upgrade cycle for a while. Have a good break.
My mind is aglow with whirling, transient nodes of thought careening through a cosmic vapor of invention.

Hedley Lamarr, Blazing Saddles (1974)
 
sparkey

Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 819
Posted: 02:46pm 26 Jul 2011
Copy link to clipboard 
Print this post

hi geoff i have 2pont 5 running on my altonics the maxi is prolly from the first run of kits i got it from rohan
technicians do it with least resistance
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3194
Posted: 03:13am 27 Jul 2011
Copy link to clipboard 
Print this post

  Bill.b said   geoff
just loaded v2.5 there appears to be some video jitter.
reloaded v2.4A video is normal no jitter
Bill Brown

Has anyone else seen this jitter?
I did not see any so I cannot figure out what it could be.

Also, there was an error in the documentation (MM.I2C was substituted for MM.ERRNO on page 6). I corrected it quickly so if you find that error in your user manual please download again.

Finally, I will be out of range again for up to 2 weeks (the Gibb River Road). If you discover a serious issue with 2.5 it would be best to revert to 2.4C.

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

Admin Group

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

Hate to say it but I notice some video jitter too with 2.5.

Its only mild and would probably be un-noticible on most monitors.

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

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 03:43am 27 Jul 2011
Copy link to clipboard 
Print this post

  Gizmo said   Hate to say it but I notice some video jitter too with 2.5.

Its only mild and would probably be un-noticible on most monitors.

Glenn


I just updated, and couldn't see it on my old LCD monitor.

I did find that all USB ports aren't equal. The port I tried had enough power to run the VGA and Keyboard, but not to download and verify the Version update. Had to try a direct port before I could verify OK.

Cheers Don...

https://www.dontronics.com
 
seco61
Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 205
Posted: 03:54am 27 Jul 2011
Copy link to clipboard 
Print this post

  Gizmo said   Hate to say it but I notice some video jitter too with 2.5.

Its only mild and would probably be un-noticible on most monitors.

Glenn


Hi All.

When you are seeing "video jitter", could you please define the jitter you are seeing.

Is it a vertical jitter with the whole screen display moving up and down slightly, or just some lines of pixels moving up and down?

Or is it horizontal jitter with the whole display moving left and right, or some lines of pixels moving left and right?

Or something else?

Is it occuring in VGA mode or composite mode or both?

This information would help with diagnosing the issue.

regards

Gerard (vk3cg/vk3grs)Edited by seco61 2011-07-28

Regards

Gerard (vk3cg/vk3grs)
 
Bill.b

Senior Member

Joined: 25/06/2011
Location: Australia
Posts: 226
Posted: 04:26am 27 Jul 2011
Copy link to clipboard 
Print this post

It would apear to be vertical movement of the on screen
text on the VGA output. I am using a LCD VGA monitor


In the interests of the environment, this post has been constructed entirely from recycled electrons.
 
Gizmo

Admin Group

Joined: 05/06/2004
Location: Australia
Posts: 5078
Posted: 06:22am 27 Jul 2011
Copy link to clipboard 
Print this post

It hard to describe. On a verticle line, say the letter I, I would see whats could be described as random static or noise down the right hand side of the line, no more than 1 pixel wide. I would say its very minor compared to other video problems we have see in pervious versions.

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: 08:25am 27 Jul 2011
Copy link to clipboard 
Print this post

Hi all,

I have just updated my Maximite to V2.5.
I see no more flicker or glitches than before, and only some when I'm running tightly looped code such as in my clock, and also the digital clock presented here recently.

I removed the glitching in the digital clock programme by adding a line:

85 PAUSE 500

I used this technique in my Analog clock also.

BTW, I changed line 2920 as follows:
2920 LINE (DigitX + 20,DigitY + 25)-(DigitX + 25, DigitY + 45),1,bf 'segment C

Which lengthens the tail of the digit 9 to make it more like the other numerals.

Regards,

Bob Devries
Dalby, QLD, Australia
 
Ray B
Senior Member

Joined: 16/02/2007
Location: Australia
Posts: 219
Posted: 08:57am 27 Jul 2011
Copy link to clipboard 
Print this post

  captainbill said   Howdy Geoff

Thanks for the new MMB software. I know how busy you must be on your great adventure this summer. Last summer I pulled a camper from Kansas City 13,000 miles round trip in 12 weeks up the Alaska Highway as far as the Arctic Circle and all over Alaska. I couldn't have imagined finding time to write code.

We appreciate you taking some time to update your wonderful MMB. The hardware and software are amazing.

Bill


Just to add the international flavour I'm currently posting from Bali. Was going to bring my MM with me and post a photo of a MM with a balinese dancer or maybe pulled up at the bar having a bintang or 2 or something as corny as those photos you see of Gnones or Teddy Bears that people drag around the world but in indonesia the customs would want to confiscate it....

Geoff good to see your back home and the product is developing..... Now if only we had serial we could get some basic GUI code running.
Selmat Tinggal.



RayB from Perth WA
 
trippyben

Regular Member

Joined: 26/06/2011
Location: Australia
Posts: 91
Posted: 11:18am 27 Jul 2011
Copy link to clipboard 
Print this post

V2.5 looks OK on my old IBM LCD - no sign of any video jitter that wasn't there before.

Ben
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 02:16pm 27 Jul 2011
Copy link to clipboard 
Print this post

  Ray B said  

Just to add the international flavour I'm currently posting from Bali. Was going to bring my MM with me and post a photo of a MM with a balinese dancer or maybe pulled up at the bar having a bintang or 2 or something as corny as those photos you see of Gnones or Teddy Bears that people drag around the world but in indonesia the customs would want to confiscate it....


Max visits the Eiffel Tower. Max does Madrid. I can imagine.

BTW:
This weekend, complements of Chuck, Max's affair in Detroit.

A Maximite SM1 prototype is being shown in the northern hemisphere for the first time at http://makerfaire.com/detroit/2011/ in Detroit at the end of this month, at Chuck Hellebuyck's stand.

Cheers Don...
https://www.dontronics.com
 
Gadget
Regular Member

Joined: 22/06/2011
Location: Australia
Posts: 70
Posted: 02:43pm 27 Jul 2011
Copy link to clipboard 
Print this post

Hi,
I just noticed an anomaly with this (and earlier) version of the firmware.

the date handling routine when the user enters a 2 digit year ie 27-07-11 the date, it is then reported as 27-07-0011.
i found this when running the analog clock program and it had the incorrect day of the week.

Terry
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 03:16pm 27 Jul 2011
Copy link to clipboard 
Print this post

  Gadget said   Hi,
I just noticed an anomaly with this (and earlier) version of the firmware.

the date handling routine when the user enters a 2 digit year ie 27-07-11 the date, it is then reported as 27-07-0011.
i found this when running the analog clock program and it had the incorrect day of the week.

Terry


AHA!

The Y2K bug has finally hit us.

Cheers Don...
https://www.dontronics.com
 
seco61
Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 205
Posted: 08:54pm 27 Jul 2011
Copy link to clipboard 
Print this post

  Gadget said   Hi,
I just noticed an anomaly with this (and earlier) version of the firmware.

the date handling routine when the user enters a 2 digit year ie 27-07-11 the date, it is then reported as 27-07-0011.
i found this when running the analog clock program and it had the incorrect day of the week.

Terry


Hi Terry.

Until Geoff has an official fix, here is a new version of Maximite.hex that has the Date$ command altered to accept a 2 digit year and place it in the 2000's. The code is otherwise identical to the v2.5 release.

The altered Date$ command code (cmd_date in misc.c):


// this is invoked as a command (ie, date$ = "6/7/2010")
// search through the line looking for the equals sign and step over it,
// evaluate the rest of the command, split it up and save in the system counters
void cmd_date(void) {
char *arg;
int d, m, y;
while(*cmdline && tokenfunction(*cmdline) != op_equal) cmdline++;
if(!*cmdline) error("Invalid syntax");
++cmdline;
arg = getstring(cmdline);
{
getargs(&arg, 5, "-/"); // this is a macro and must be the first executable stmt in a block
if(argc != 5) error("Invalid syntax");
d = atoi(argv[0]);
m = atoi(argv[2]);
y = atoi(argv[4]);
if(d < 1 || d > 31 || m < 1 || m > 12 || y < 0 || (y > 99 && y < 1000)) error("Invalid date");
if (y < 100) y += 2000;
day = d;
month = m;
year = y;
}
}


Ensure you make the browser window wide enough to show the code else the code gets split in a weird place...

regards

Gerard (vk3cg/vk3grs)Edited by seco61 2011-07-29

Regards

Gerard (vk3cg/vk3grs)
 
Gadget
Regular Member

Joined: 22/06/2011
Location: Australia
Posts: 70
Posted: 11:32am 28 Jul 2011
Copy link to clipboard 
Print this post

  seco61 said  
  Gadget said   Hi,
I just noticed an anomaly with this (and earlier) version of the firmware.

the date handling routine when the user enters a 2 digit year ie 27-07-11 the date, it is then reported as 27-07-0011.
i found this when running the analog clock program and it had the incorrect day of the week.

Terry


Hi Terry.

Until Geoff has an official fix, here is a new version of Maximite.hex that has the Date$ command altered to accept a 2 digit year and place it in the 2000's. The code is otherwise identical to the v2.5 release.

The altered Date$ command code (cmd_date in misc.c):


// this is invoked as a command (ie, date$ = "6/7/2010")
// search through the line looking for the equals sign and step over it,
// evaluate the rest of the command, split it up and save in the system counters
void cmd_date(void) {
char *arg;
int d, m, y;
while(*cmdline && tokenfunction(*cmdline) != op_equal) cmdline++;
if(!*cmdline) error("Invalid syntax");
++cmdline;
arg = getstring(cmdline);
{
getargs(&arg, 5, "-/"); // this is a macro and must be the first executable stmt in a block
if(argc != 5) error("Invalid syntax");
d = atoi(argv[0]);
m = atoi(argv[2]);
y = atoi(argv[4]);
if(d < 1 || d > 31 || m < 1 || m > 12 || y < 0 || (y > 99 && y < 1000)) error("Invalid date");
if (y < 100) y += 2000;
day = d;
month = m;
year = y;
}
}


Ensure you make the browser window wide enough to show the code else the code gets split in a weird place...

regards

Gerard (vk3cg/vk3grs)


Gerard, I had done something similar myself.
told Geoff of the problem, and sent him my other mods to the firmware for review
(programmable characters)

Regards
Terry
 
wizard

Newbie

Joined: 29/07/2011
Location: United States
Posts: 38
Posted: 05:34pm 28 Jul 2011
Copy link to clipboard 
Print this post

Hi all,

Does anyone have Maximite compiling under Linux?

My toolchain is totally open source, even down to jtag programming
the pic32 via xc3sprog (modified).

warm regards,
Wiz
 
     Page 1 of 2    
Print this page
© JAQ Software 2024