![]() |
Forum Index : Microcontroller and PC projects : Here is Micromite MZ (the other edition)
Author | Message | ||||
kiiid Guru ![]() Joined: 11/05/2013 Location: United KingdomPosts: 671 |
Hi all, Geoff gave me the approval to announce this version. It is based on a completely rewritten PLIB and uses no Harmony at all. Includes double arithmetic, bootloader, multiple SD card support, 8-bit character support, a full 10x20 font #97 to allow 80x24 screen layout. Attaching the file here for people to try. The zip file also includes the font as a separate file, so it can be included into existing applications. Let me know if you spot any bugs. Thanks! 2016-11-21_095803_MM.zip http://rittle.org -------------- |
||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2428 |
how does harmony compare to new-PLIB in terms of the quantity of flash consumed? and does the new-PLIB open the possibility of creating a non-microchip tool chain that can compile mmbasic? also, is new-PLIB backwards compatible with the MX series processors? or is it MZ only? if new-PLIB produced smaller compiled code than old-PLIB, and was compatible with MX170 PICs, then it could provide a means to extend the functionality of the 28-pin micromite line. cheers, rob :-) |
||||
kiiid Guru ![]() Joined: 11/05/2013 Location: United KingdomPosts: 671 |
In terms of flash consumed I don't know because I don't have Peter's source, which partly uses harmony. What is available now is much less than the actually available flash because there will be an internal drive A: occupying the rest of it in the near future. I think it is quite unlikely that someone will write a 400k program (that's about 50000 lines of MMbasic code) so what is available now should be sufficient for any purpose. Since the whole structure is optimised without overhead, the execution speed is slightly higher and the whole thing is more stable (well, IMO). The new PLIB is backwards compatible with the MX version, so the same high-level code can (and will) be shared between the MZ and the MX versions. http://rittle.org -------------- |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Hi kiiid Your firmware will be free to use for personal and commercial scope? Thanks sagt3k |
||||
kiiid Guru ![]() Joined: 11/05/2013 Location: United KingdomPosts: 671 |
Yes, the license is inherited from Geoff's source. http://rittle.org -------------- |
||||
JohnS Guru ![]() Joined: 18/11/2011 Location: United KingdomPosts: 4034 |
To guess: I expect it's MZ only, since the MX one already exists, and is aimed to allow (almost) the same source to compile for MX or for MZ. It won't create anything under MX as you'd be using the Mchp plib. In any case, I don't recall plib as being really the cause of the MX170 being rather full. kiiid please correct if I'm wrong :) If you want to get more into the MX170 I expect it's doable but may be painful. John |
||||
kiiid Guru ![]() Joined: 11/05/2013 Location: United KingdomPosts: 671 |
Correct! They are different libs using the same syntax functions. As to the 170, I have no interest in it and no idea whether it will be developed further by Geoff or someone else, as well. http://rittle.org -------------- |
||||
sagt3k![]() Guru ![]() Joined: 01/02/2015 Location: ItalyPosts: 313 |
Concerning multiple drive ... Is it possible to have spi/flash as c: ? Instead of uSD? Thanks |
||||
isochronic Guru ![]() Joined: 21/01/2012 Location: AustraliaPosts: 689 |
Well done. And I guess that could be used for moving other existing MX software to the MZ... sounds distinctly profitable, ka-ching! |
||||
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |