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: AustraliaPosts: 3194 |
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: AustraliaPosts: 226 |
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 StatesPosts: 37 |
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: AustraliaPosts: 265 |
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: AustraliaPosts: 819 |
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: AustraliaPosts: 3194 |
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: AustraliaPosts: 5078 |
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: AustraliaPosts: 1313 |
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: AustraliaPosts: 205 |
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) Regards Gerard (vk3cg/vk3grs) |
||||
Bill.b Senior Member Joined: 25/06/2011 Location: AustraliaPosts: 226 |
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: AustraliaPosts: 5078 |
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: AustraliaPosts: 266 |
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: AustraliaPosts: 219 |
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: AustraliaPosts: 91 |
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: AustraliaPosts: 1313 |
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: AustraliaPosts: 70 |
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: AustraliaPosts: 1313 |
AHA! The Y2K bug has finally hit us. Cheers Don... https://www.dontronics.com |
||||
seco61 Senior Member Joined: 15/06/2011 Location: AustraliaPosts: 205 |
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) Regards Gerard (vk3cg/vk3grs) |
||||
Gadget Regular Member Joined: 22/06/2011 Location: AustraliaPosts: 70 |
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 StatesPosts: 38 |
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 |