Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 04:28 18 Nov 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 : Graphics Programming Manual - update for MMB5.06.00

Author Message
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1116
Posted: 11:48pm 16 Dec 2020
Copy link to clipboard 
Print this post

Hi all,

I have updated the Graphics Programming Manual to include the new features that are include in version 5.06.00 of MMBasic.

I have not yet covered the 3D engine and DRAW3D commands or the extensive range of MATH commands. These almost require a manual of their own but I may try to at least introduce them in a later update.

I have added a chapter covering the Great Octahedron Challenge as a teaser showing the fabulous graphics capabilities of the CMM2.

As always, I welcome comments or advice on errors for me to fix.

Doug.
                                                                                                                                                                                                                                                                                                                                                 
Graphics Programming on the CMM2-v3d.pdf
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1646
Posted: 12:28am 17 Dec 2020
Copy link to clipboard 
Print this post

Thanks Doug,

We do appreciate the work you have put into it. Glad to see your name is on it too.

Bill
Keep safe. Live long and prosper.
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 533
Posted: 05:26am 17 Dec 2020
Copy link to clipboard 
Print this post

Amazing job Doug  

This manual is super useful.

Did you see the updated code for the quaternion examples?

https://www.thebackshed.com/forum/ViewTopic.php?TID=12738&PID=159705#159705
Edited 2020-12-17 15:27 by LeoNicolas
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1116
Posted: 09:08am 17 Dec 2020
Copy link to clipboard 
Print this post

Leo,

Thanks for that link. As I get my head around all the powerfull 3D stuff you and your two countrymen do using Peter's mind boggling graphics programming functionality, I plan to attempt a separate, in-depth treatise in the 3D capabilities of the CMM2.

This is a major task for me as my math finished at year 11 high school. Even with a lifetime in electronics and computer maintenance, you and your compatriot's level of knowledge is well beyond me.

Thanks again for your previous support,
Regards,
Doug.
Edited 2020-12-17 19:13 by panky
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
CircuitGizmos

Guru

Joined: 08/09/2011
Location: United States
Posts: 1427
Posted: 03:37pm 17 Dec 2020
Copy link to clipboard 
Print this post

  panky said  
This is a major task for me as my math finished at year 11 high school.


I've forgotten more math than you ever knew. I think I've now regressed to only knowing add, subtract, multiply, and that other one.    
Micromites and Maximites! - Beginning Maximite
 
LeoNicolas

Guru

Joined: 07/10/2020
Location: Canada
Posts: 533
Posted: 02:45pm 18 Dec 2020
Copy link to clipboard 
Print this post

The updated exemple code is using the firmware quaternion functions instead the custom quaternion functions and that complex math. The code is less complex and more clear  
 
Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3308
Posted: 09:18pm 18 Dec 2020
Copy link to clipboard 
Print this post

Thanks Panky. I have updated the CMM2 firmware zip file.
Geoff
Geoff Graham - http://geoffg.net
 
ChrisJournoud
Newbie

Joined: 12/10/2020
Location: France
Posts: 20
Posted: 01:30pm 21 Dec 2020
Copy link to clipboard 
Print this post

Hi,
My nearly 2 cents  
Reading the doc, I have seen that in v.5.06.00, the "OPTION DEFAULT MODE n" can now be fixed at 1, 8, 9, 10, 11 or 12. It is still said 1, 8 or 9 in the doc
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1116
Posted: 10:11pm 21 Dec 2020
Copy link to clipboard 
Print this post

Thanks Chris,

well spotted - will update in next release.
Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1116
Posted: 01:47am 05 Apr 2021
Copy link to clipboard 
Print this post

Some patches and typo fixes. This release, v3f, should cover all the features available in the stable 5.06.00 release of MMBasic.

I will hold off on any more updates until 5.07 is released (lots and LOTS of new stuff there to get my head around and document     ).


Graphics Programming on the CMM2-v3f.pdf

Doug.
... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
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