![]() |
Forum Index : Microcontroller and PC projects : Introducing the Colour Maximite 2
![]() ![]() ![]() ![]() |
|||||
Author | Message | ||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1965 |
@ MauroVavier' The link says it is unavailable 'video private' "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9493 |
Works OK for me..... Smoke makes things work. When the smoke gets out, it stops! |
||||
Grogster![]() Admin Group ![]() Joined: 31/12/2012 Location: New ZealandPosts: 9493 |
I must admit, during alpha-testing inside the closed group(before release here), I spent WAY too much time playing this game when you sent it to the rest of the group for testing! ![]() Awesome game. And the fact you can code it all in BASIC is astounding, really, when you consider that BASIC was traditionally way to slow for this kind of thing due to the interpreter overhead. Just goes to show how powerful the CMM2 really is, that you can code a game like this in any form of BASIC! The original games from this era, were all coded in assembler, which is even harder to program then C, and C is bad enough for me! ![]() Smoke makes things work. When the smoke gets out, it stops! |
||||
BrianP Senior Member ![]() Joined: 30/03/2017 Location: AustraliaPosts: 292 |
Worked for me as well... |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1965 |
Works for me as well now. I tried many times earlier and no go ??? "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
Turbo46![]() Guru ![]() Joined: 24/12/2017 Location: AustraliaPosts: 1636 |
Geoff, A couple of more typos: page 14: 3rd line from the bottome "loose" should be "lose" page 15: PIN Security - "pin number" twice. Not really a typo but redundant. Call me pedantic and ignore it if you like. Still reading. Bill Keep safe. Live long and prosper. |
||||
darthvader Regular Member ![]() Joined: 31/01/2020 Location: FrancePosts: 80 |
Hi , i was curious to know if someone have try this code on the STM32H747I-DISCO board ? H747I disco board It's compact , screen is in place , no need vga/hdmi converter and cables all around ;) And the stlink V3E debugger / Programmer is integrated on the board too. Little pricey for those that just want to test , but not bad at all for the other that want spend allot of time with MMBasic ;) Cheers. Theory is when we know everything but nothing work ... Practice is when everything work but no one know why ;) |
||||
MauroXavier Guru ![]() Joined: 06/03/2016 Location: BrazilPosts: 303 |
I'm sorry, I left the video processing and went to sleep because here it was one in the morning and I wake up at 6am to go to work. Probably at the time you tried to access YouTube you were still processing. |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10068 |
It won't work. Please no-one buy this board or any other STM32H7 variant and expect the CMM2 code to work - it won't |
||||
Geoffg![]() Guru ![]() Joined: 06/06/2011 Location: AustraliaPosts: 3271 |
Thanks very much. I have reread the manual many times but I still miss these typos. Much appreciated. Geoff Geoff Graham - http://geoffg.net |
||||
Volhout Guru ![]() Joined: 05/03/2018 Location: NetherlandsPosts: 4856 |
Awesome !!! The Gauntlet from original Colour Maximite ported to the CMM2: Gauntlet Demo for CMM2 It's a very preliminary port and doesn't use the optimizations that the MMBasic of CMM2 has. The core is too much oriented to the original CMM and your limitations, what I will change someday. My current objective is to publish more demos and focus only on one exclusive game for CMM2, then after that, I will return to these other games to finish them (Gauntlet and Final Fight, for example). PicomiteVGA PETSCII ROBOTS |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10068 |
Minor typo in Appendix E of the user manual Sprites are loaded to a specific number (1 to 50) should be: Sprites are loaded to a specific number (1 to 64) Sorry Geoff, my crap proof reading again ![]() |
||||
panky![]() Guru ![]() Joined: 02/10/2012 Location: AustraliaPosts: 1111 |
For those interested - the schematic CoreH743I ... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it! |
||||
Turbo46![]() Guru ![]() Joined: 24/12/2017 Location: AustraliaPosts: 1636 |
Fonts on the CMM2 Is there a maximum size for fonts? The only reference I can find to a maximum size is in the original CMM MMBasic Language Manual. Nothing in the Micromite docs. Bill Keep safe. Live long and prosper. |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6221 |
Is there a maximum size for fonts? The only reference I can find to a maximum size is in the original CMM MMBasic Language Manual. Nothing in the Micromite docs. Bill I don't think there is a size limit apart from whats practical. 64 x 96 is the biggest I have tried You cannot use characters below chr$(32). It caused strange problems when we tried. Jim Edited 2020-05-07 13:43 by TassyJim VK7JH MMedit |
||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2401 |
CoreH743I excellent information - combined with the CMM2 schematic this demonstrates how the vast majority of pins are already allocated to functions: CMM2, CPU module pin usage.pdf (collated from the two schematics by hand - there may be omissions and other errors!) of interest is that the pins for both the micro-USB and 20-pin JTAG connectors are used elsewhere. cheers, rob :-) |
||||
panky![]() Guru ![]() Joined: 02/10/2012 Location: AustraliaPosts: 1111 |
Rob, - would it be possible to add the 40 pin GPIO pin numbers? ![]() ... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it! |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6221 |
Is there a maximum size for fonts? The only reference I can find to a maximum size is in the original CMM MMBasic Language Manual. Nothing in the Micromite docs. Bill I don't think there is a size limit apart from whats practical. 64 x 96 is the biggest I have tried You cannot use characters below chr$(32). It caused strange problems when we tried. Jim I realised I had a bigger font. It's a single character 240 x 240 pixels. The FNT file required for the single character is 16930 bytes long. The CMM2 will compress that as it loads but still sizeable. My FontTweak program gets annoyed if you try to create a font greater than 128x128, but if the font exists it will accept it. Jim VK7JH MMedit |
||||
matherp Guru ![]() Joined: 11/12/2012 Location: United KingdomPosts: 10068 |
I've done a single PCB version of the CMM2 This is the complete schematic Motherboard - Project.pdf ![]() There are also the gerbers, BOM and component placement files needed to get them manufactured by JLC. This is very cost effective but unfortunately they are currently out of stock of the processor which makes them manufacturing them rather pointless. They can only do surface mount on one side so you still have do solder the SDRAM and some capacitors on the bottom together with the various through-hole components. The board can be hand-soldered if you are very confident with SMD. I've done 3 and WhiteWizzard has also completed one. ![]() Edited 2020-05-07 17:14 by matherp |
||||
Turbo46![]() Guru ![]() Joined: 24/12/2017 Location: AustraliaPosts: 1636 |
It's a single character 240 x 240 pixels. I was thinking of Maxman where the screen is composed of fonts as I understand it: I don't know if Nick is still monitoring the forum and/or he is interested in updating his games to the CMM2 or not. Even if I could do it, I don't think I could share them. Bill Keep safe. Live long and prosper. |
||||
![]() ![]() ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |