![]() |
Forum Index : Microcontroller and PC projects : New Maximite MMBasic (ver 4.5)
Author | Message | ||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3299 |
I have posted new version of MMBasic (ver 4.5) for the Maximite, Colour Maximite, DuinoMite and compatible devices on http://geoffg.net/maximite.html#Downloads This is a major update. The highlights are: - Support for a number of hardware devices (originally developed for the Micromite). This includes Infra-red remote control receiver and transmitter, ultrasonic distance sensors, etc. - A number of other improvements that were developed for the Micromite including a better SETPIN command, improved PEEK/POKE, etc. - Support for more I/O pins on the TFT Maximite and additional commands to enable/disable controls on that device. - Many bug fixes. Significant changes has been made to the I2C and 1-Wire commands (they are now the same as for the Micromite) but this will break existing programs that used either of these protocols. You should review the need to upgrade if you have an existing program that makes heavy use of these. The reason for these changes was to make the operation of the I2C and 1-Wire commands more efficient inside MMBasic. This allowed the addition of new commands such as IR, DISTANCE, etc. Geoff Geoff Graham - http://geoffg.net |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2948 |
On a well earned holiday yet you still find the time to release updates!!! Many thanks for this. So guess this means it is now very easy to connect a MicroMite to a MaxiMite via IR ![]() By the way, are the TFT changes to I/Os documented anywhere? (I haven't yet looked at your link so apologies if its there!) Guess the MZ MicroMite is released next week maybe?? WW |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3299 |
Yes, see the readme and the downloads at http://geoffg.net/tft-maximite.html. Geoff Geoff Graham - http://geoffg.net |
||||
WhiteWizzard Guru ![]() Joined: 05/04/2013 Location: United KingdomPosts: 2948 |
. . . . got the document with the required info. Thanks Geoff ![]() |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9638 |
Website still says 4.4B, but the download is 4.5 if anyone is confused... Smoke makes things work. When the smoke gets out, it stops! |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3299 |
You need to press the refresh button in your browser... Geoff Graham - http://geoffg.net |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9638 |
No I don't. I just reloaded the page - still says 4.4B, but when you download it, it IS 4.5, so there is not really any major problem. EDIT: Hang on, I just reloaded again, and it popped up correct this time. Might have been Opera's cache? Ignore me..... Smoke makes things work. When the smoke gets out, it stops! |
||||
psergiu![]() Regular Member ![]() Joined: 09/02/2013 Location: United StatesPosts: 83 |
Yay ! Thanks Geoff ! My Mites become better and better :) I confirm that with 4.5 on a DuinoMite Mega, Composite video looks better to my eyes on a 4.5" cheap car reverse monitor and the RTC commands work OK with a Olimex MOD-RTC module plugged in the internal UEXT slot. I guess you did not had a chance to evaluate the stuff i proposed in this thread Some Manual corrections: - CONFIG FONT is listed twice (once with "1 | 2", and below with "n") - The default PAL & NTSC Composite graphical resolutions are not listed anywhere And a little bug: On a DuinoMite Mega, with PS/2 Keyboard and composite monitor attached, with 4.5+CAN installed and MOD-RTC connected, if push the on-board RST button, about 50% of the time i get the two-line banner displayed, but no ">" or blinking cursor. Never happens when i power off+on, only when i use the RST button. Never happens when MOD-RTC is removed. Never happens with VGA instead of Composite Do you want me to test with the std 4.5 image and with older images ? |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9638 |
I am especially happy with this new release, I was going to add an LCD routine, but now I can do it just with a couple of lines in the main code. ![]() And having auto-disable of WATCHDOG when you break into the program with CTRL-C is great. I can't tell you how many times I have sworn cos I forgot to type WATCHDOG OFF as soon as I used break to stop the code.... ![]() Smoke makes things work. When the smoke gets out, it stops! |
||||
MicroBlocks![]() Guru ![]() Joined: 12/05/2012 Location: ThailandPosts: 2209 |
WOW Geoff, one great thing after another. I am in awe of the speed these things are happening. Is the VT100 terminal final as on your website? I can't wait to get that going. :) Microblocks. Build with logic. |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3299 |
Yes, it is. Geoff Graham - http://geoffg.net |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3299 |
Thanks Sergiu, and no I have not had a chance to look at the more complex suggestions. Thanks for the manual correction. The PAL & NTSC Composite resolutions are listed in the hardware User Manuals but a DuinoMite user might not think to look there. Finally, that is a doozy of a bug. I am not sure how I will be able to track down that one. It must be somehow related to startup timing. Geoff Geoff Graham - http://geoffg.net |
||||
viscomjim Guru ![]() Joined: 08/01/2014 Location: United StatesPosts: 925 |
TZAdvantage wrote: Is the VT100 terminal final as on your website? Geoff wrote: Yes, it is. Jim writes... VT100 terminal, where what.... |
||||
psergiu![]() Regular Member ![]() Joined: 09/02/2013 Location: United StatesPosts: 83 |
See here , beginning with the last post on the page. |
||||
viscomjim Guru ![]() Joined: 08/01/2014 Location: United StatesPosts: 925 |
Holy Smokes that is cool. Will have to play with that one very soon! Thanks for the link!!!! |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |