Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 19:11 05 Jul 2025 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 : Here is Micromite MZ (the other edition)

Author Message
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 11:41pm 20 Nov 2016
Copy link to clipboard 
Print this post

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








Edited by kiiid 2016-11-22
http://rittle.org

--------------
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2428
Posted: 02:19am 21 Nov 2016
Copy link to clipboard 
Print this post

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 :-)
Edited by robert.rozee 2016-11-22
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 04:58am 22 Nov 2016
Copy link to clipboard 
Print this post

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: Italy
Posts: 313
Posted: 05:39am 22 Nov 2016
Copy link to clipboard 
Print this post

Hi kiiid
Your firmware will be free to use for personal and commercial scope?
Thanks
sagt3k
 
kiiid

Guru

Joined: 11/05/2013
Location: United Kingdom
Posts: 671
Posted: 05:44am 22 Nov 2016
Copy link to clipboard 
Print this post

  sagt3k said   Hi kiiid
Your firmware will be free to use for personal and commercial scope?
Thanks
sagt3k


Yes, the license is inherited from Geoff's source.

http://rittle.org

--------------
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 4034
Posted: 06:06am 22 Nov 2016
Copy link to clipboard 
Print this post

  robert.rozee said   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.

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 Kingdom
Posts: 671
Posted: 06:10am 22 Nov 2016
Copy link to clipboard 
Print this post

  JohnS said  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 :)

John


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: Italy
Posts: 313
Posted: 06:18am 22 Nov 2016
Copy link to clipboard 
Print this post

Concerning multiple drive ...
Is it possible to have spi/flash as c: ? Instead of uSD?
Thanks
 
isochronic
Guru

Joined: 21/01/2012
Location: Australia
Posts: 689
Posted: 04:58pm 22 Nov 2016
Copy link to clipboard 
Print this post

  Quote  It is based on a completely rewritten PLIB and uses no Harmony at all.

Well done.
And I guess that could be used for moving other existing MX software to the MZ...
sounds distinctly profitable, ka-ching!
Edited by chronic 2016-11-24
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025