|
Forum Index : Microcontroller and PC projects : Color Maximite 2 Beginner Questions
| Author | Message | ||||
| TweakerRay Senior Member Joined: 01/08/2020 Location: GermanyPosts: 138 |
Hi ! I am new to this color maximite 2 and I have a few questions. I downloaded a bunch of basic programs (the oldschool basic programms suggested from the page) but most of the programms do not work or have errors and I am still a beginner on this so I can not figur out how to correct that. Also I can't write a "'" on my keyboard if i write a programm... Also I can't type a "#" does anyone know where I can type a "'" for REM ? Which key ? So question 1: Where can I type a " ' " or a "#" ? I am also missing a library with Color Maximite 2 programms... I have not found them. It would be cool to have some basic (pun intended) programms to show the basic functions... So question 2: Where can I find simple Color Maximite 2 Programms that work? I already started to programm some small beginner stuff to learn this machine. Maybe this is helpfull for some beginners like me: My first Programms (Beginner Level) Color Maximite Test Programms.zip I also tried the Invader programm or that breakoutgame... but both do not work on my machine... I find it very frustrating to load a lot of programms that do not work. At the beginning I want to have programms that work and not start with debugging... I also send the manuals to a printing service , but it needs some time that they arrive... I found that a nice idea (from Atomic Shrimp) https://www.youtube.com/watch?v=3j_EJEDu7-A I saw a lot demo programms at the 8bit guy... but I never found where I could download them... do anyone have them ? Like the gauntlet demo etc... or that rotating football... I thought I could read the code of such programms to maybe learn a few things... :-) Thanks for your time and any usefull help for a beginner on the CMM2. I hope it was okay to open a new topic here ? Greets T. http://tweakerray.bandcamp.com |
||||
Herry![]() Senior Member Joined: 31/05/2014 Location: AustraliaPosts: 261 |
In answer to # and ', I don't know what keyboard you are using but on my keyboard, # is shift-3 and ' is right next to the ENTER key... Senior?! Whatever it says, I'm a complete and utter beginner... |
||||
| twofingers Guru Joined: 02/06/2014 Location: GermanyPosts: 1676 |
Hi TweakerRay and welcome! As a first step, you should check whether you have set up your keyboard correctly: Option USBKEYBOARD de. About the programs: The CMM2 is relatively new, but there are already many demo programs that you can download here. Eg: Lunar Lander and many more, please just check the topics. Most existing basic programs can be converted with little effort. Good luck and viel Spaß! Michael causality ≠correlation ≠coincidence |
||||
| capsikin Guru Joined: 30/06/2020 Location: AustraliaPosts: 342 |
For Gauntlet, there's a video here: https://www.youtube.com/watch?v=bNP0xv833EU&feature=youtu.be that has a link to the code here: https://github.com/mauroxavierneto/gauntlet_cmm2 I found the rotating football code in this thread, but I haven't tried it: https://www.thebackshed.com/forum/ViewTopic.php?TID=12159&P=1 Yup, they're mostly scattered through the forum. Lunar lander CMM2 port is in this thread: https://www.thebackshed.com/forum/ViewTopic.php?TID=12303&PID=150642#150642 along with a few variations. It's a bit simpler than the Gauntlet port in case you want to read the code. Edited 2020-08-02 14:09 by capsikin |
||||
| capsikin Guru Joined: 30/06/2020 Location: AustraliaPosts: 342 |
I think we've discussed making a list of them. I put the links from my post onto the fruitoftheshed wiki, along with some others I remembered but didn't have the links. http://fruitoftheshed.com/Colour%20MaxiMite%202%20(CMM2).Example-games-and-other-programs.ashx |
||||
| mxck Newbie Joined: 30/07/2020 Location: New ZealandPosts: 9 |
Hi, When creating ASCII based sprites, is there a way to specify the rgb colour-values of the different parts of the sprite in the sprite file itself, or do I have set them using the 8-bit palette after loading them? I could have sworn I saw a sprite file with them in it somewhere, but I can't find it at the moment. Cheers, Mx |
||||
| Turbo46 Guru Joined: 24/12/2017 Location: AustraliaPosts: 1646 |
You can only use the 8 colours for the CMM1 colour scheme. See the manual for that on Geoff's site here. Download the MMBasic Language Manual - down near the bottom. Bill Keep safe. Live long and prosper. |
||||
| TweakerRay Senior Member Joined: 01/08/2020 Location: GermanyPosts: 138 |
Hi ! Thanks for the reply. I am using a TEC.BEAN USB GAMIN KEYBOARD (Model No. K903) I set my Keyboard in the CMM2 to the USBKeyboardoption DE Still my keys (which I know where they are) are not working on the specific ' symbol or # symbol... I checked with US usbkeyboardoption and there i can press ' and # is also there... it's just not working on the DE setting... So I guess I have to try a different Keyboard then ? Or wait for an update? I have downloaded a few programms here from the Forum but they are not working... at least one of them says something with a pin not reacting or something... Also some games refer to the SD Card on drive B: and mine is on a: so it's not working either... till I know how to correct that. What I wanted to say is it would be cool to have all working programms for the CMM2 on the downloadpage of https://geoffg.net/maximite.html#Downloads So starters can find them easily and do not have to search all topics in a forum... just an idea to make it easier for starters. I check out the list you posted. But still some kind of library with working code would be great to have... Another Question: I have tried the "option status" and it gives me a "Error Syntax" Anyone else have that problem ? Edited 2020-08-02 20:41 by TweakerRay http://tweakerray.bandcamp.com |
||||
| twofingers Guru Joined: 02/06/2014 Location: GermanyPosts: 1676 |
it's just not working on the DE setting... So I guess I have to try a different Keyboard then ? Or wait for an update? Hi TweakerRay, it seems there are some unusual keyboards. I would try a different keyboard. I would not expect a update for unusual keyboards ... Peter (matherp) perhaps can help. Another option - if your CMM2 is close to the PC - is to use TeraTerm. You can then use your PC keyboard with the usual layout. If you're programming, it's the better option anyway. at least one of them says something with a pin not reacting or something... Also some games refer to the SD Card on drive B: and mine is on a: so it's not working either... till I know how to correct that. Maybe programs for the CMM1? on the downloadpage of https://geoffg.net/maximite.html#Downloads So starters can find them easily and do not have to search all topics in a forum... just an idea to make it easier for starters. I wouldn't expect that. I check out the list you posted. But still some kind of library with working code would be great to have... I think some people are working on it. I have tried the "option status" and it gives me a "Error Syntax" Anyone else have that problem ? option status OFF/ON works for me. Michael Edited 2020-08-02 23:37 by twofingers causality ≠correlation ≠coincidence |
||||
| mkopack73 Senior Member Joined: 03/07/2020 Location: United StatesPosts: 261 |
Also, you might want to go ahead and update the firmware on your unit to 5.05.04 if you haven't already... It fixes a few things, adds a bunch more to the BASIC... As far as code goes, I have some stuff up on here: https://github.com/mkopack73/cmm2_tests Feel free to look at it and use whatever you want from it. I add to it regularly. Just be sure to grab the stdsettings.inc file as most of my programs call into it, so it's required... For getting started I HIGHLY recommend just making small little test programs (like what I've been doing) to try to understand how to use the various features and commands. Don't try to write a full game right away... Or, take your game idea, break it down into a bunch of smaller capabilities and then write test programs to figure out how to implement enough of those capabilities and then pull them all together. Also, I find coding on the CMM2 itself ok, but it's MUCH better using MMEdit on Windows and just moving the code over to the CMM2 to test (I'll do small bug fixes from the CMM2's editor directly). |
||||
| fiziwig Newbie Joined: 09/07/2020 Location: United StatesPosts: 22 |
FWIW: I downloaded the Gauntlet code yesterday and I can't get it to work. I just get a blank screen and no sound. The wav files can't be played in Windows, so I don't know what kind of files they actually are. They also don't play when I select them with the files command in the CMM2. I did learn a few things looking at the code, however. |
||||
| capsikin Guru Joined: 30/06/2020 Location: AustraliaPosts: 342 |
As far as code goes, I have some stuff up on here: https://github.com/mkopack73/cmm2_tests I was just looking at colorcircles.bas - a nice simple example. Feel free to look at it and use whatever you want from it. I add to it regularly. Just be sure to grab the stdsettings.inc file as most of my programs call into it, so it's required... I found 285rushhour.bas needed a change to work for me, maybe because I didn't have your files in the top level directory. load png "A:Cars/car_"+col$+"_small_"+str$(i), j*70,i*80 changed to load png "Cars/car_"+col$+"_small_"+str$(i), j*70,i*80 (took out the "A:" part) For getting started I HIGHLY recommend just making small little test programs (like what I've been doing) to try to understand how to use the various features and commands. Don't try to write a full game right away... Or, take your game idea, break it down into a bunch of smaller capabilities and then write test programs to figure out how to implement enough of those capabilities and then pull them all together. Also, I find coding on the CMM2 itself ok, but it's MUCH better using MMEdit on Windows and just moving the code over to the CMM2 to test (I'll do small bug fixes from the CMM2's editor directly). |
||||
| capsikin Guru Joined: 30/06/2020 Location: AustraliaPosts: 342 |
Hmm, game worked for me, wav files played in VLC for me, and on the CMM2. I wonder if you got a different version. Did you download it from GitHub? I think the version he posted on this forum was for CMM1 |
||||
| mkopack73 Senior Member Joined: 03/07/2020 Location: United StatesPosts: 261 |
As far as code goes, I have some stuff up on here: https://github.com/mkopack73/cmm2_tests I was just looking at colorcircles.bas - a nice simple example. Feel free to look at it and use whatever you want from it. I add to it regularly. Just be sure to grab the stdsettings.inc file as most of my programs call into it, so it's required... I found 285rushhour.bas needed a change to work for me, maybe because I didn't have your files in the top level directory. load png "A:Cars/car_"+col$+"_small_"+str$(i), j*70,i*80 changed to load png "Cars/car_"+col$+"_small_"+str$(i), j*70,i*80 (took out the "A:" part) For getting started I HIGHLY recommend just making small little test programs (like what I've been doing) to try to understand how to use the various features and commands. Don't try to write a full game right away... Or, take your game idea, break it down into a bunch of smaller capabilities and then write test programs to figure out how to implement enough of those capabilities and then pull them all together. Also, I find coding on the CMM2 itself ok, but it's MUCH better using MMEdit on Windows and just moving the code over to the CMM2 to test (I'll do small bug fixes from the CMM2's editor directly). Colorcirles is straight from the manual, so I can't take any credit for that one... Yeah 285rushhour is a game I'm working on and it's very much a work in progress. It's my "big project". But it's also meant to show folks how everything can come together. As soon as the power comes back here in my condo (we lost one phase coming into the building, supposed to be fixed in a few hours) I'm going to test the library of code I've been working on to do high scores in a reusable way. Once that's working properly I'll add it to the repo... Edited 2020-08-03 02:27 by mkopack73 |
||||
| TweakerRay Senior Member Joined: 01/08/2020 Location: GermanyPosts: 138 |
As far as code goes, I have some stuff up on here: https://github.com/mkopack73/cmm2_tests Feel free to look at it and use whatever you want from it. I add to it regularly. Just be sure to grab the stdsettings.inc file as most of my programs call into it, so it's required... For getting started I HIGHLY recommend just making small little test programs (like what I've been doing) to try to understand how to use the various features and commands. Don't try to write a full game right away... Or, take your game idea, break it down into a bunch of smaller capabilities and then write test programs to figure out how to implement enough of those capabilities and then pull them all together. Also, I find coding on the CMM2 itself ok, but it's MUCH better using MMEdit on Windows and just moving the code over to the CMM2 to test (I'll do small bug fixes from the CMM2's editor directly). Thanks ! I will take a look at that... Yeah I am also doing small programms to test things out ;-) Here is a writerprogramm I made today... (and a few others) check out Writer programcode.bas I did this on the c-64 once and implemented a few extras... I tried to do sound on that but it sounds terrible... I have to learn how to use maybe mp3 or wav sounds... I could not resist to do something funny in the box.bas ;-) Programms by TweakerRay.zip http://tweakerray.bandcamp.com |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |