Home
JAQForum Ver 20.06
Log In or Join  
Active Topics
Local Time 10:02 07 May 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 : Micromite eXtreme Firmware V5.03

     Page 1 of 4    
Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 02:56am 03 Feb 2017
Copy link to clipboard 
Print this post

This release bring the Micromite eXtreme up to the same level as the MM2 and MM+ firmware just released by Geoff.

2017-02-03_124221_MMX5.3.01.zip

2017-02-03_124327_Micromite_eXtreme_Manual.pdf

All of Geoff's bug fixes should be incorporated as well as the new functionality for the MM+. Other additional functionality is described in the Micromite eXtreme manual and here

A new PCB for the 100-pin MZ is also in development. This includes a stereo amplifier to allow the Micromite to directly drive 4ohm and 8ohm speakers. The PCB is sized to fit a 5" SSD1963, the same as the Explore100, but also includes mounting holes for a 4.3" SSD1963 display





Edited by matherp 2017-02-04
 
Zonker

Guru

Joined: 18/08/2012
Location: United States
Posts: 761
Posted: 08:25pm 03 Feb 2017
Copy link to clipboard 
Print this post

Awesome Peter..!! I love the dual display option..! Is that the GPS module hookup I see..? Nice... Is there a Kit for the PCB..?
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2794
Posted: 09:47pm 03 Feb 2017
Copy link to clipboard 
Print this post

Hi Zonker,

I will hopefully be adding this MMX100 PCB to micromite.org as soon as testing is finished. Peter has had it just for a few days, and one is on its way to me hopefully receiving Tuesday . All components are here waiting to build this one .. .

Can also confirm that I have finished testing the MMX144 PCB and have now started shipping as of yesterday (UK Friday). First two sent, some more today, with hopefully the remainder next week.

WW
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 10:31pm 03 Feb 2017
Copy link to clipboard 
Print this post

Version 5.03.02 attached with the fix to VAL() Geoff has just implemented

2017-02-04_083132_MMX5.3.02.zip
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2291
Posted: 12:56am 04 Feb 2017
Copy link to clipboard 
Print this post

peter, your PM inbox is full!

cheers,
rob :-)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 12:59am 04 Feb 2017
Copy link to clipboard 
Print this post

  Quote  peter, your PM inbox is full!

Sorted
 
retepsnikrep

Senior Member

Joined: 31/12/2007
Location: United Kingdom
Posts: 131
Posted: 01:38am 04 Feb 2017
Copy link to clipboard 
Print this post

Brilliant but now i want this board as well as the other one i've just ordered from WW.. Boo Hoo..
Gen1 Honda Insights.
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2794
Posted: 01:42am 04 Feb 2017
Copy link to clipboard 
Print this post

Peter (Perkins),

Not available yet - but adding soon. Being a smaller PCB, it will be a cheaper PCB.

WWEdited by WhiteWizzard 2017-02-05
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 03:18am 08 Feb 2017
Copy link to clipboard 
Print this post

Attached is release 5.3.04

2017-02-08_150728_MMX5.3.04.zip

This improves WAV file playback and lowers distortion by interpolating amplitude levels between input data points

It fixes a bug (which I believe is also in the MM+ V5.3) that causes SDcard errors to be ignored if OPTION ERROR isn't set and reported if it is

It fixes a bug when using floats as indexes to FOR loops

It includes a change in the editor which may fix a bug relating to cutting text making lines at the end of a multi-page program inaccessible. This is also in the MM+ 5.3

2017-02-12_105018_Micromite_eXtreme_Manual.pdf Edited by matherp 2017-02-13
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 1986
Posted: 06:20am 17 Feb 2017
Copy link to clipboard 
Print this post

  WhiteWizzard said  

I will hopefully be adding this MMX100 PCB to micromite.org as soon as testing is finished.

WW


Hi Phil. Any update on this (and the 144pin)? Gagging now support for OV7670 is on 5.3.05

cheersEdited by CaptainBoing 2017-02-18
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2794
Posted: 08:15am 17 Feb 2017
Copy link to clipboard 
Print this post

@CaptainBoing:

Most MMX144 modules have now been assembled; and queuing up for testing prior to despatch.

All MMX144 Module orders up to the 17th Jan have already been tested & shipped (and every 'PCB only' order has been too). Currently I am testing orders up to 25 January and these will be despatched on this coming Monday. The remainder of Januarys orders will be shipped by Wednesday (after testing), and February's orders shipped by Friday (after assembly and testing).

I was able to assemble two modules per day (on average), and this allowed for testing time too. So it has taken a little longer than anticipated but I am a bit of a perfectionists I'm afraid to say

With Peter's new camera stuff released just now, I hope you guys that have a MMX144 enjoy playing with it (and all the other new features now available). As mentioned on the Camera thread - due to the excellent interest in the MicroMite eXtreme, I have just six MMX144 modules remaining which are strictly available on a first-come-first served basis.

I will be looking at stocking the 100MZ module once all MMX144 module pre-orders have been despatched - hopefully you can understand and appreciate this.

WW
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 07:41am 18 Feb 2017
Copy link to clipboard 
Print this post

Attached is the latest release 5.3.05 for the 100 and 144-pin parts

2017-02-18_185051_MMX5.3.05.zip

and the 64-pin part

2017-02-18_173703_MMX64V5.3.05.zip

and the updated manual

2017-02-18_173734_Micromite_eXtreme_Manual.pdf

Changes are:

Improvement to accuracy of PWM at very high frequencies. PWM frequency now can be set up to 10MHz.

SAVE IMAGE command (both versions)

CAMERA command (100/144-pin hex but only available on 144-pin chip)Edited by matherp 2017-02-19
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 02:21am 21 Feb 2017
Copy link to clipboard 
Print this post

Attached is the latest release 5.3.06 for the 100 and 144-pin parts

2017-02-21_121816_MMX5.3.06.zip

and the 64-pin part

2017-02-21_121858_MMX645.3.06.zip


Changes are:

Conversion of the complete SDcard file system to FatFs

This has made a huge speed improvement and also supports long filenames. This is though a huge change so bugs can be expected.

Support for 4.3" 480x272 screens with the camera commands
Edited by matherp 2017-02-22
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 03:16am 28 Feb 2017
Copy link to clipboard 
Print this post

Attached is the latest release 5.3.08 for the 100 and 144-pin parts

2017-03-01_111431_MMX5.3.08.zip

Changes from v06 are:

Improved initialisation of SDcard
Corrected a bug in the FILE command which caused it to repeat a previous error message
e.g
open “notafile” for input as #1 ‘correctly gives file not found error
FILES ‘ would repeat the file not found error

Fixed two cut-and-paste bugs in serial IO setup for com3 and com4 – this affected use for GPS as well.
Fixed bug in GPS code that caused a lock-up if a GPS sentence with a valid checksum but invalid content was supplied by the receiver
Fixed an omission in handling of wav file headers which would “play” previously un-handled header information as though it was data

Also attached is the code for the Micromite eXtreme64

2017-03-01_111529_MMX645.3.08.zip

This includes the same bug fixes and also includes camera support


Updated manual also attached

2017-02-28_193217_Micromite_eXtreme_Manual.pdf


UPDATE

The files were updated 11:15UTC 1/3/17 -please download fresh copies if used before this timeEdited by matherp 2017-03-02
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 04:42am 01 Mar 2017
Copy link to clipboard 
Print this post

Attached is the latest release 5.3.09 for the 100 and 144-pin parts

2017-03-01_143952_MMX5.3.09.zip

Also attached is the code for the Micromite eXtreme64

2017-03-01_143908_MMX645.3.09.zip

This release uses the functionality in FatFs to solve one of the little bugbears of SDcard use - particularly use of the card slots on TFT screens. The new code incorporates a check which is run every second on the SDcard to interrogate the SDcard IFF it was previously initialised.

In the event that the check fails the card is marked as not initialised in the same way as previously happened only when a card-detect pin was specified.

So now if you remove a card and then re-insert it or a different card the software will know that it need initialising and when you try and access it will act accordingly exactly as though there was a card-detect pin.



Edited by matherp 2017-03-02
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3019
Posted: 06:04am 01 Mar 2017
Copy link to clipboard 
Print this post

  matherp said   ... it will act accordingly exactly as though there was a card-detect pin.

Does this imply that there is a way for a program to determine whether or not an SD card is present without a card-detect pin?

PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Zonker

Guru

Joined: 18/08/2012
Location: United States
Posts: 761
Posted: 02:26pm 02 Mar 2017
Copy link to clipboard 
Print this post

Awesome Peter..!! My MMX's are on the way..!!
 
disco4now

Guru

Joined: 18/12/2014
Location: Australia
Posts: 844
Posted: 11:36pm 02 Mar 2017
Copy link to clipboard 
Print this post

Hi Peter,

I have just run up an MMX 100 on the latest software and tried to port a program from the MM/MM+

The following PEEK that looks at screen type returns an error and the bitbanger CFunction also errors.

[7] If Peek(byte Peek(word &H9D000090) + 20) < 7 And Peek(byte Peek(word &H9D000090) + 20) > 0 Then
Error: Invalid address


Can you give some info about how the Cfunction.h file and CFunctions in general are affected with regards the the MMX?

Regards
Gerry
Latest F4 Latest H7
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 8597
Posted: 12:08am 03 Mar 2017
Copy link to clipboard 
Print this post

  Quote  Can you give some info about how the Cfunction.h file and CFunctions in general are affected with regards the the MMX?


The short answer - they don't work

The longer answer - they can be recompiled to work in most cases but it is a real pain. Using the MZ properly requires using the latest versions of the compiler. The latest versions of the compiler have completely changed how they deal with position independent code such that it isn't usable for CFunctions. The earlier versions of the compiler don't know about the MZ registers. Floating point appears to be pretty much impossible.

I've attached the version of CFunctions.h which I've used with the MZ

I can't easily port bitbanger as it uses floats but I'll put it on the "to-do" list

2017-03-03_100544_MZCFunctions.zip
 
CaptainBoing

Guru

Joined: 07/09/2016
Location: United Kingdom
Posts: 1986
Posted: 12:20am 03 Mar 2017
Copy link to clipboard 
Print this post

  matherp said  
  Quote  
I can't easily port bitbanger as it uses floats but I'll put it on the "to-do" list

... with Peter's prolific work, this means sometime this afternoon
 
     Page 1 of 4    
Print this page
© JAQ Software 2024