Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 09:16 01 Aug 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 : Call for interest in MMBasic Challenge 2022

     Page 1 of 4    
Author Message
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 05:41pm 10 Mar 2022
Copy link to clipboard 
Print this post

Hi folks,

I need another thing to do about as much as I need another hole in my head, but we ought to do something to encourage more activity in the group.

I'm not saying it's happening yet but speak now if you would be likely to enter an MMBasic Challenge 2022 happening over the next couple of months.

For the sake of this initial query assume the rules would be pretty much the same as last time: https://github.com/thwill1000/cmm2-basic-challenge/tree/main/2021/challenge-2021.pdf with the exception that entries running on MMB4W would be accepted - also IGNORE the bit of that document about Mick providing the prize.

Best wishes,

Tom
Edited 2022-03-11 03:53 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
al18
Senior Member

Joined: 06/07/2019
Location: United States
Posts: 228
Posted: 06:02pm 10 Mar 2022
Copy link to clipboard 
Print this post

Since you can't buy a CMM1 or CMM2 new, I think you should expand the contest to include the PicoMiteVGA also. The RPi Pico is still readily available for $4 and Peter's PicoMiteVGA board can be purchased from www.jlcpcb.com for $9.50 plus shipping for 5 boards
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 06:16pm 10 Mar 2022
Copy link to clipboard 
Print this post

  al18 said  Since you can't buy a CMM1 or CMM2 new, I think you should expand the contest to include the PicoMiteVGA also.


Thanks for the input,

At the back of my mind when writing the original post was the idea that anything that runs on the PicoMiteVGA will also run on MMB4W with only very minimal tweaking, and it's 99% likely any potential judges will have access to a Windows box, but there is no such guarantee that they have joined the PicoMiteVGA brigade.

Best wishes,

Tom
Edited 2022-03-11 04:23 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5089
Posted: 06:30pm 10 Mar 2022
Copy link to clipboard 
Print this post

I will participate. I am currently equiped with CMM1, CMM2, MX170, MMB4W and picomite. Even found a PS2 keyboard.

Volhout
PicomiteVGA PETSCII ROBOTS
 
TimD
Newbie

Joined: 23/02/2021
Location: United Kingdom
Posts: 27
Posted: 06:44pm 10 Mar 2022
Copy link to clipboard 
Print this post

Hi Tom,

I'd be interested in having another go  

Kind regards,
Tim.
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2950
Posted: 02:00am 12 Mar 2022
Copy link to clipboard 
Print this post

Hi Lads,

I am still prepared to offer prizes, details to be determined.

I realise that PCBs do not meet everyone's needs so maybe cash prizes can be considered, however I would like to limit my liability to $50AU or there about so if we can rope in another 1 or 2 benefactors we can offer real prizes.

I also would prefer to NOT be a judge as I really feel I am not qualified to judge programming of which I am not really good at.

I also would like to loosen the reins and not restrict program size so we can see what we can really come up with.

I think the cross section of devices can be a problem as it will be hard to compare and any prospective judge would need all forms to test the code(s).

Maybe smaller prizes but more competition categories??

Anyway I am prepared to throw my hat in the ring for $$ support, providing it can be paid via PayPal or direct deposit if in AUS.

Kind regards,

Mick
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1642
Posted: 08:53am 12 Mar 2022
Copy link to clipboard 
Print this post

Tom, The offer I made to you still stands.

It might be good if Nimue could be involved, it would be nice because she wasn't able to complete her involvement in the first challenge.

Bill
Keep safe. Live long and prosper.
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 09:01am 12 Mar 2022
Copy link to clipboard 
Print this post

Mick, Bill,

Thanks guys, I'm just seeing whether there is enough potential interest before sinking any time into the details of prizes, judges, rules, etc.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1642
Posted: 09:14am 12 Mar 2022
Copy link to clipboard 
Print this post

Thanks Tom, If you have a section for text adventures, I have an idea to follow up on Blackberry. Given the interest shown I could win that.    

Just joking.

  bigmik said  I also would like to loosen the reins and not restrict program size so we can see what we can really come up with.

I would go along with that. It seems that the prize wasn't the main incentive with the first challenge anyway so that may not matter again.

Bill
Keep safe. Live long and prosper.
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 09:21am 12 Mar 2022
Copy link to clipboard 
Print this post

  Turbo46 said  
  bigmik said  I also would like to loosen the reins and not restrict program size so we can see what we can really come up with.

I would go along with that. It seems that the prize wasn't the main incentive with the first challenge anyway so that may not matter again.


I fundamentally disagree with removing the restriction, though I was going to suggest it was just changed to a 4Kb limit.

IMO the restriction encourages more participation and creativity. Without it potential participants may either think they don't have enough time, or be intimidated by the huge blank canvas they have to work with, or will simply not complete and submit their opus.

YMMV,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 09:30am 12 Mar 2022
Copy link to clipboard 
Print this post

... to put it another way. If anyone was going to write an MMBasic program > 4Kb then they were probably going to do it anyway irrespective of their being a competition.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 10:18am 12 Mar 2022
Copy link to clipboard 
Print this post

TBH I thought the restriction was a very good thing. It encourages the programmer to find alternative, more efficient ways to solve a problem - especially if he/she wants to get some comments in too. How well that would work with a 4k limit I'm not sure.

I'm wondering if the PicoMite should have an "El Cheapo Computing" category of it's own. It can't compete with the CMM2 on several levels, but it's very capable and would  open up the competition to a lot more people. Maybe a bonus point if your program runs correctly on both platforms?
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 10:35am 12 Mar 2022
Copy link to clipboard 
Print this post

  Mixtel90 said  How well that would work with a 4k limit I'm not sure.


Actually last time the limit was 50x100 character lines, so of similar size to my proposal.

  Mixtel90 said  I'm wondering if the PicoMite should have an "El Cheapo Computing" category of it's own. It can't compete with the CMM2 on several levels ...


With only 4K to play with I doubt the performance difference will matter that much. In any case at the moment we don't have sufficient interest for one category, nevermind two.

Best wishes,

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7937
Posted: 10:56am 12 Mar 2022
Copy link to clipboard 
Print this post

Point taken on the 4k.

It wasn't really the performance I was thinking about (although there is a difference). It was graphics facilities - page, sprites etc.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
jirsoft

Guru

Joined: 18/09/2020
Location: Czech Republic
Posts: 533
Posted: 04:17pm 12 Mar 2022
Copy link to clipboard 
Print this post

So I will try to modify my 2 current projects and save full versions for later time (after challenge time)  
Jiri
Napoleon Commander and SimplEd for CMM2 (GitHub),  CMM2.fun
 
oldhandmixer
Newbie

Joined: 09/07/2021
Location: Denmark
Posts: 5
Posted: 05:11pm 12 Mar 2022
Copy link to clipboard 
Print this post

Im in for a 4K demo on CMM2
Edited 2022-03-13 03:23 by oldhandmixer
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 5089
Posted: 07:38pm 12 Mar 2022
Copy link to clipboard 
Print this post

4k is a better limit than 50x100. It allows you to keep structure in the program, better readability.

I am in...
PicomiteVGA PETSCII ROBOTS
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2950
Posted: 10:26pm 12 Mar 2022
Copy link to clipboard 
Print this post

Hi All,

I am ok with restricting size, but the issue I had last time due to this restriction was the compactness some of the programmers squeezed into their code. I was confronted with basically a full screen of 'gibberish' text and could not have any chance to appraise the code.

I really think piling different MM's in the same judging pool is not really fair as there are limitations and advantages of all devices.

I would prefer to see different categories all judged in their own group so we don't have a CMM2 and MX170 competing against each other even if that meant less prize pool for each category. I will cede to popular opinion here though.

My interest stems to being a small way of paying back what I have made out of the entire Micromite range both financially (not that this was massive) and technically, I love the MM family as even with my lowly programming skills I can make them do more or less exactly what I need for my pet projects.

It is a pity that chip shortages around the world are impacting many devices including the CMM2, even screens are getting more expensive as the glass is not being made or has rocketed up in price (see the Eastrising page for more in that).

Anyway, I would like to see what interest there is in the competition and also what device you wish to showcase.

Kind Regards,

Mick (currently getting sunburnt in Mildura for a week)
Edited 2022-03-13 08:28 by bigmik
Mick's uMite Stuff can be found >>> HERE (Kindly hosted by Dontronics) <<<
 
vegipete

Guru

Joined: 29/01/2013
Location: Canada
Posts: 1132
Posted: 04:31am 13 Mar 2022
Copy link to clipboard 
Print this post

4096 characters of program, not including comments and whitespace?
(Is the text in a comment accessible to a running program?)

C-subs OK if the c-sub source code is included in the character count? (Just kidding.)

For reference, GreenHills 3 went from a pleasant 338 lines of nicely commented and spaced code with well named variables and subroutines to a completely opaque block of 48 lines by near 100 character wide. I wrote that block, and looking at it now, a year later, I have little idea how it works.
Visit Vegipete's *Mite Library for cool programs.
 
Turbo46

Guru

Joined: 24/12/2017
Location: Australia
Posts: 1642
Posted: 05:00am 13 Mar 2022
Copy link to clipboard 
Print this post

Vegipete, I just looked at that, Greenhills3 properties for the non expanded version says:

4.58 KB (4,696 bytes).

Maybe 4K is too low? It's up to Tom of course but what would you think would be a better maximum file size?

Bill
Keep safe. Live long and prosper.
 
     Page 1 of 4    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025