Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 15:55 06 Jul 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 : uMite Project: Propeller Mini Computer

     Page 3 of 5    
Author Message
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 11:40pm 05 Sep 2014
Copy link to clipboard 
Print this post

All,

After several days of 'playing' with Jeff's MicroMite Companion I simply can't stress enough how much I love it.
I know I posted similar before, but the more I 'play' with the MMC, the more I fall in love with it. Trust me when I say it really is a FUN device to play with (and no; I don't have any commercial tie in this project (unfortunately!!))

If you have a spare VGA monitor lying around, along with a spare PS2 keyboard, then the asking price of $59 (along with $12 shipping worldwide) is undoubtedly a very wise US$71 spend.

Believe it or not, I am still mainly using it as a 'colour' MicroMite with file storage ability. I have been playing with some basic colour graphics and have also started experimenting with sprites. But with Jeff's future plans for this device then WOW this thing will rock.

@Grogster - You will love it when yours arrives - contact me if you need any help getting started!

For those of you thinking 'isn't it more a MaxiMite?', then yes it is - but with much better graphics capabilities. But it is also fundamentally a MicroMite; so you get the benefit of whatever you want it to be; all with MMBasic as its backbone.

The only improvement I can suggest to Jeff is to include a reset switch for the MicroMite (pressing the onboard reset switch only resets the Propeller from what I can make out.)

PLEASE take a look a Jeff's site[/URL] to find out why I love it so much!

Off now to play with some more MicroMite controlled Sprites . . .

WW
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 01:37am 06 Sep 2014
Copy link to clipboard 
Print this post

Sheesh ..........
If I would have been aware of these a couple weeks earlier,
I wouldn't have started on making the VT100 boards
All parts are thru-hole right ? Even the SD holder ?Edited by hitsware 2014-09-07
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 01:49am 06 Sep 2014
Copy link to clipboard 
Print this post

  hitsware said   Sheesh ..........
If I would have been aware of these a couple weeks earlier,
I wouldn't have started on making the VT100 boards
All parts are thru-hole right ? Even the SD holder ?


Thats exactly why I 'postponed' my TermMite development - this seemed to offer more (albeit at a higher cost).

All the parts are through hole EXCEPT for the SD cardholder. HOWEVER, this is very easy to solder as Jeff has selected one with large, spaced apart pins. Don't let this worry you - it is very easy to solder.

One point worth noting, Jeff has done an excellent series of instructions for the construction of the MMC. BUT I would certainly solder all the ceramic 0.1uF capacitors first, and then the diode. This WILL help!

WW
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 02:02am 06 Sep 2014
Copy link to clipboard 
Print this post

Both the MicroMite chip and the Propeller chip come programmed ?
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 03:18am 06 Sep 2014
Copy link to clipboard 
Print this post

  hitsware said   Both the MicroMite chip and the Propeller chip come programmed ?

The MicroMite may not be supplied in the Kit (guess you've got a few 28-pin MicroMites at your disposal?). Jeff's original batch weren't supplied with a MicroMite - anyway enough people can now supply these if you need a pre-programmed one (I am shipping MX170 28-pins with v4.5D pre-installed). Jeff: Can you confirm if the MMC ships now with OR without a MicroMite! If it is included - please confirm if it is pre-programmed OR blank! - Thanks

From my understanding with the Propeller, the program is actually stored in the EEPROM which comes pre-programmed and therefore the Propeller is just a 'virgin' chip. I may be corrected on this by a Propeller 'Expert' but that is my current understanding.

Grogster has asked Jeff how we go about updating the 'Propeller' side of things - but as the kit is supplied, you will be able to start using it as soon as you add the 28-pin MicroMite (and have obviously soldered the MMC all together). It took me just under an hour to assemble by the way.

Ensure you have a 2GB (or less) SD card and re-format it so it is 'blank'. The thing that took me the longest time during construction was caused by me using an 'ex' MaxiMite SD card which had MaxiMite .BAS files on which I had already backed up. The MMC just didn't boot up BUT as soon as I reformatted the SD card (on a Windows laptop) everything kicked into life.

Hope the above helps answer your queries. . . .

WW

 
Oldbitcollector

Senior Member

Joined: 16/05/2014
Location: United States
Posts: 172
Posted: 05:41am 06 Sep 2014
Copy link to clipboard 
Print this post

  Grogster said  

I am guessing that you will be releasing new firmware for the Propeller side of things in due course - how would one go about updating the firmware on YOUR side of things?

Naturally, I don't need to do this yet, but I am just curious as to what is involved.


Great question! Thank you for asking it!

There are currently two ways to update the EEPROM based firmware:

1) The purchase of a "Propplug" from Parallax.com. This device is a special USB-to-serial TTL adapter which contains the extra "reset" toggle that the Propeller is looking for for programming. Those cheap USB adapters on EBAY won't work without a great deal of modification. I think we've had one person get it working but he did some modification. Propellerpowered actually plans to bring out a PIC version of the adapter (but we've got another Micromite based board planned first.)

2) There is a .BIN program we've been using with our other PMC project which will allow you to copy the .eeprom file (renamed) and the sdloader.bin and use the BRUN command from Mode1 to update the EEPROM firmware. It isn't as fast as having the Propplug but works without having to purchase something more.

All of the other "modes" .bin and .mde are updated by simply copying them to your SD card overwriting the old versions as we make improvements and add features.

Jeff

My Propeller/Micromite mini-computer project.
 
Oldbitcollector

Senior Member

Joined: 16/05/2014
Location: United States
Posts: 172
Posted: 05:48am 06 Sep 2014
Copy link to clipboard 
Print this post

  hitsware said   Both the MicroMite chip and the Propeller chip come programmed ?


I program the Propeller's EEPROM with the latest stable version of mode 1, Micromite Companion. You'll be able to tell you have everything working because like any good computer, it boots. :)

Currently I'm shipping the PICs with Micromite 4.5C (The version prior to the one released). I'm tempted to leaves it with that version as it leaves you 2k, but I'm open to comments on that decision.

Naturally I'll be offering the MX170 version when we can get in bulk from Microchip.

Jeff

My Propeller/Micromite mini-computer project.
 
Oldbitcollector

Senior Member

Joined: 16/05/2014
Location: United States
Posts: 172
Posted: 05:57am 06 Sep 2014
Copy link to clipboard 
Print this post

Here's some Micromite Companion secret sauce that we've not had a chance to get into our documentation yet: These are for the advanced user so we've not committed the time to get them written up yet.

1) There are two six pin sockets which are not used or mentioned in the documentation *yet* If you look carefully at the bottom of the board there are special "u-shaped" traces that connect two pins together by default on either side of the six pin header.

Carefully slicing these traces with a knife and soldering in pin headers will allow you to use "shunt jumpers to jumper select the Micromite terminal connection and the Wii connection.

By default the Micromite Console is wired to the Propeller. By adding these jumpers you can select to disconnect it and have it available at the 4-pin connector above the SD card.

Also, the Wii controller connection is connected to the Micromite's I2C lines. By cutting the trace and adding jumpers/shunts you can select to connect it to the Propeller's I2C circuit instead.

2) There is also the same option for an IR receiver below the breadboard area.

These will be added to the end of the Micromite Companion Documentation sooner or later, but it's lower on my to-do list right now.

3) The VGA port has jumpers which can be configured for 256 colors. We've got a code base for both modes 2,3,and 4 which can be configured this way, but we thought we get things finished up there before plugging that in.

Jeff
Edited by Oldbitcollector 2014-09-07
My Propeller/Micromite mini-computer project.
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9589
Posted: 01:55pm 06 Sep 2014
Copy link to clipboard 
Print this post

@ WhiteWizzard - THanks for the offer of help - I will use it, if I have any issues. It's nice that you have had a head-start, which gives the rest of us here, someone to fall back on if we have any issues!!!

@ Oldbitcollector - So, the firmware is stored in EEPROM, and that would be the 8-pin DIL above the Propeller chip, or is that an area of the Propeller chip?

If it is the former, then you could probably offer replacement programmed EEPROM chips for people - do a chip-swap, and you'd have the new firmware. However, if it can be done via the user interface and commands to re-write the EEPROM, which I think is what you are saying can be done, then that is probably the way to go over chip swapping.
Smoke makes things work. When the smoke gets out, it stops!
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 02:13pm 06 Sep 2014
Copy link to clipboard 
Print this post

@Grogs. Been playing with graphics for the last few hours - just gonna have to re-write some of those 80's games now!

There are a few 'gotchas' that can catch you out - took me a little while to work out Mode4 correctly but then thats the fun with these things - working out how to do it for the first time.

There is a software method to 'upgrade' the EEPROM so this is good. May have to tweak my USB module so that it can become a PropPlug (or whatever its called!) to allow a quicker upgrade process.

Next to try some music . . . .

(Let me know when yours arrives!)

WW

 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 02:17pm 06 Sep 2014
Copy link to clipboard 
Print this post

> and that would be the 8-pin DIL above the Propeller chip

Yea ... Pretty common @ one time ... Haven't seen one for awhile
(not that I'm on the leading edge of technology)
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 02:19pm 06 Sep 2014
Copy link to clipboard 
Print this post

  hitsware said  Pretty common @ one time ... Haven't seen one for awhile

Hey; its a Retro computer using Retro parts!!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9589
Posted: 02:54pm 06 Sep 2014
Copy link to clipboard 
Print this post

@ WW - I will let you know when my one arrives, as requested.

@ hitsware - OK on the EEPROM thing. Perhaps I should see if I can hook up my Atari 800XL BASIC ROM chip to the Prop....
Smoke makes things work. When the smoke gets out, it stops!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9589
Posted: 02:58pm 06 Sep 2014
Copy link to clipboard 
Print this post

  WhiteWizzard said   @Grogs. Been playing with graphics for the last few hours - just gonna have to re-write some of those 80's games now!


How about Dan Strikes Back. I could never beat this game - too many nasty things after you, and only three men, I think.
Smoke makes things work. When the smoke gets out, it stops!
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 03:15pm 06 Sep 2014
Copy link to clipboard 
Print this post

  hitsware said  
  Oldbitcollector said   @hitsaware

Currently I'm working getting the 4 modes we have already created to "perfect" condition before I start the creation of more. :) There are still items we want to add to mode 4 (vertical & horizontal background scrolling which is supported by the PGE object we are using) and I'm also working on mode2 to make the Atari/Commodore style a bit more intuitive. Once I've got those to a point where I'm happy with them, then I'll start working on adding more styles and capabilities.

I think a SIDcog addition to an 80x30 mode would be awesome and it's on my list. All of the Propeller control is executed by using I2C commands in MMBASIC so you can simply create a SUBroutine and take off with them.

We've made room for 250 more modes in our last revision. I'm also thinking of doing a "speech" mode using the Propeller's ability to speak and sing, but first things first. :)

Jeff

Something like the 'sys' utility mentioned here would be up my alley.
 
hitsware
Guru

Joined: 23/11/2012
Location: United States
Posts: 535
Posted: 03:23pm 06 Sep 2014
Copy link to clipboard 
Print this post

@ Oldbitcollector

Here's some food for thought .... Not Sid .... More AY ....

But sofisticated

Here's the one where I only use the most insinifigant # of bits Edited by hitsware 2014-09-08
 
micronut
Newbie

Joined: 03/09/2014
Location: United States
Posts: 37
Posted: 05:16pm 06 Sep 2014
Copy link to clipboard 
Print this post

Hi all, I am a friend of Oldbitcollector, I go by blittled on his forum. I've been using the Propeller for 5 years and before that I did some Microchip Assembly, I also have one of the new MMCs. In fact there was a group of us trying out his design with the Micromite on a breadboard wired to one of Oldbitcollector's older Propeller boards before the MMC came out.

You are right about the Propeller using an EEPROM to store its code. The Propeller has internally 32K shared (hub) RAM, 2K RAM for each of its eight processors (cogs) and 32K ROM. The ROM holds the Spin language interpreter, font data and trig tables. A program can be downloaded into the Propeller directly into RAM or the EEPROM. If you download to RAM you will lose the program when power is removed.

If you don't want to use a Propplug you can use a FTDI breakout board but you must add a NPN transistor on the DTR line to invert it since the Propeller needs that to be programmed. Look at Propeller Demoboard for reference.

The MMC is a great board. I think the fact that you can dynamically change the way the Propeller does video and sound on the board will make it highly versatile. I know there is talk in the forum and his online chat about ideas and suggestions for new custom modes so there may be some independently developed video/sound modes in the future.

I do agree that a reset on the MMC for the Micromite would be great but you can usually press Control C to stop the Micromite then Control F1 to bring up the Propeller in its terminal mode.

I have some ideas and questions of my own and I'll be posting them here soon.Edited by micronut 2014-09-08
 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2949
Posted: 05:40pm 06 Sep 2014
Copy link to clipboard 
Print this post

Hi Micronut (nice handle,

Welcome to TBS (the back shed) forum..

That circuit is interesting, I saw these huge power ratings on the resistors before I realised that W meant Ohms (probably should really be lowercase w if it is meant to be Omega).. ie. 10kOhm is written as 10kW.. cant say I have ever seen that standard used before.

Thanks for posting that up.

Mick


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

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9589
Posted: 08:02pm 06 Sep 2014
Copy link to clipboard 
Print this post

Greetings, micronut.

@ Mick - I agree - I have never seen Ohms written as capital W, which is instantly confused with Watts.


Smoke makes things work. When the smoke gets out, it stops!
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2932
Posted: 09:06pm 06 Sep 2014
Copy link to clipboard 
Print this post

Welcome Brian to BSF - good to see you here

So are you confirming that the Prop chip is effectively a 'virgin' chip; and any changes made to Jeff's side of things mean simply a change of code in the EEPROM?

As you will have read from this thread - I am a big fan of the MMC and it's huge potential. I have been following the Prop forum (and know of you from there) but I haven't joined that forum (yet). Not enough time in the day to join many forums - I will keep an eye on and see what happens.

Please do post your questions - we are all here to help you guys out; and make the MMC a truly neat device.

Try and get some of your other Prop forum members to join BSF - it would be great to bounce ideas around.

Speak soon . . . .

WW
 
     Page 3 of 5    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025