Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:34 10 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 : Maximite featured on 8-Bit Guy

     Page 2 of 2    
Author Message
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1116
Posted: 12:36pm 13 Jan 2018
Copy link to clipboard 
Print this post

Peter,

Seems to me that the 100 pin mz would make a perfect cmm3 - I for one don't need the rs485 or can but others may. The actual chip price is not that different so cost should not be an issue (other than the crystal which is a bit pricey).

I would very definitely love to get my hands on an mz "CMM3" - one of your existing 100 pin boards would be perfect I think with minimal,if any, changes.

My 100 pin mz Navigation board should arrive in few days so I am looking forward to trying to port some of the maximite programs to it.

Thanks for all your contributions,
Doug.



... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10568
Posted: 12:38pm 13 Jan 2018
Copy link to clipboard 
Print this post

  Quote  do the MZ micromtes support graphic sprites?


It supports BLIT. Geoff has never been happy with the sprites implementation in the CMM so I didn't implement that but blit is very powerful

  Quote  what VGA resolutions are available?


640 x 480 x 8-colour (and 640 x 400) with no material impact on available memory (still 320K left!)

  Quote  i did see mention of PS/2 keyboard support


Yes and PS2 Mouse

  Quote  going forward USB keyboard support may be starting to become important for an SBC


Agreed but the CMM doesn't have that either

  Quote  btw, i'm still also swaying between the (relatively high) cost of the MZ processor versus the cheapness of a RPi zero. not to mention the RPi supporting HDMI.


The big disadvantage of the Pi is boot times and the fact you can crash it. It simply isn't as robust as a dedicated single chip solution without OS and never will be.


 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2463
Posted: 01:19pm 13 Jan 2018
Copy link to clipboard 
Print this post

  Quote  640 x 480 x 8-colour (and 640 x 400) with no material impact on available memory (still 320K left!)

is 640 x 400 intended for use with 16:9 monitors? could the number of horizontal lines be set to other values if needsbe to achieve square pixels? again, i'm thinking that going forward 4:3 monitors may start becoming rarer.

  Quote  The big disadvantage of the Pi is boot times and the fact you can crash it. It simply isn't as robust as a dedicated single chip solution without OS and never will be.

true, the RPi boot time is an issue. i guess that could only be addressed with an extreme pruning/customizing of the linux distro, but even then crashability issues may remain. it is the veritable rabbit hole.


if the MZ's usb port were sacrificed to being a permanent USB host, with the only requirement of USB keyboard support, how difficult would creating the necessary code be? with a 1455 on the board, the MZ really doesn't need to have the ability to connect to a PC itself.


cheers,
rob :-)
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10568
Posted: 01:57pm 13 Jan 2018
Copy link to clipboard 
Print this post

  Quote  ould the number of horizontal lines be set to other values if needsbe to achieve square pixels?


Not really, the issue isn't the MZ code but the monitor won't recognise different line numbers as a valid VESA signal and won't lock on. Even 640x400 isn't very well supported. Pixels on 640x400 are 11x10 so not too rectangular.

  Quote  if the MZ's usb port were sacrificed to being a permanent USB host, with the only requirement of USB keyboard support, how difficult would creating the necessary code be?


Should be relatively easy (by USB standards )



 
twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1671
Posted: 03:09pm 13 Jan 2018
Copy link to clipboard 
Print this post

  matherp said  
  Quote  do the MZ micromtes support graphic sprites?


It supports BLIT. Geoff has never been happy with the sprites implementation in the CMM so I didn't implement that but blit is very powerful

That's pretty true! But I missed the ability to create and handle windows (non MS! ) on Maximites in a simple way (ie store and load a range of the screen).
... just a thought ...

Michael
causality ≠ correlation ≠ coincidence
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10568
Posted: 03:14pm 13 Jan 2018
Copy link to clipboard 
Print this post

  Quote  (ie store and load a range of the screen).


You can do this with BLIT READ and BLIT WRITE on both the MM+ and MMX within the limits of available memory
 
twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1671
Posted: 03:32pm 13 Jan 2018
Copy link to clipboard 
Print this post

  matherp said  
  Quote  (ie store and load a range of the screen).


You can do this with BLIT READ and BLIT WRITE on both the MM+ and MMX within the limits of available memory

Thanks Peter, I didn't know that! Maybe a feature that can also be transferred to the Maximites. Some day ...
causality ≠ correlation ≠ coincidence
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9750
Posted: 01:08am 14 Jan 2018
Copy link to clipboard 
Print this post

Re. Pi Boot times: Puppy Linux for the Raspberry Pi is about 8 seconds from power-on to the desktop on an 'Old' Pi2 B(quad-core 1GB) once installed and setup. That's not bad. Have not tried it on a Pi3, but would probably be slightly faster on one of those. Puppy Linux for the Pi won't run on the Pi-zero at the moment, but a zero would be a good board for Puppy to use. My tests were when I was using a Pi2 and Puppy Linux to setup that WAN MM console experiment a month or so ago using SER2NET application from the command prompt to allow WAN connections to the Pi2 serial port.
Smoke makes things work. When the smoke gets out, it stops!
 
mallorn

Newbie

Joined: 14/01/2018
Location: Sweden
Posts: 9
Posted: 08:33am 14 Jan 2018
Copy link to clipboard 
Print this post

I'm one of 8-bit guy "older" YT subsribers.
After I watched his video I started to google around... and finally I found this place.
I'm interested in getting MM eXtreme 144 (I wrote an e-mail to WhiteWizzard asking for PCB or assembled set already ...)
Guess it is time for me to use Rpi until I will be able to lay hands on my own MMX.
Or I can get one somewhere else?
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2959
Posted: 09:50am 14 Jan 2018
Copy link to clipboard 
Print this post

As some of you are aware, I have had some serious personal matters to sort out here so have been very quiet on TBS (and email) over the last few weeks. Anyway, things are finally getting sorted and I am getting around to the last few outstanding orders - despatching most this week.

@mallorn
I have responded to your emails this morning and can sort out a MMX144 for you. Check your emails and we can 'chat'

IMHO; the MMX144 is an excellent basis for a 'new and updated' MaxiMite. I was heavily involved with 'suggestions' for Geoff and Peter over Christmas 2016 and about the only two things I thought missing have already been identified here in this thread.

1> Sprites. Fully aware of BLIT, but some SPRITE functionality similar to the MaxiMite would be a massive bonus. Fortunately this is a software thing so could appear in a future MMBASIC release

2> USB keyboard. Even though PS2 keyboards are available, there are many more USB choices out there. New PS2 keyboards of a decent quality are becoming harder to find as time goes on.

Having built and used most of the MMX range of Peter's designs, I can say that the MMX144 is the 'closest technical fit' to a MaxiMite. My only comments would be to 'shrink it down' in size as the MMX144 is rather large!

A small 'box', plug in a VGA, a USB keyboard, a PSU, and slot in an SD card. Allow the usual 40pin TFT header; and a GPIO header(s) and you have a self contained product able to fulfil many scenarios (embedded or standalone).

I understand that people with an existing MaxiMite may appreciate a Firmware update to incorporate the excellent MicroMite features; but this must surely be a massive exercise for Geoff for little gain My suggestion is simply to use the excellent MicroMite firmware and add Sprites and USB keyboard support.

Some people will argue that SPRITEs are not needed for an embedded controller and I would fully agree. However, there is a ton of space in the MZ, so why not incorporate 'everything' and just have one Firmware to maintain?? Then use it as a controller (with the TFT option?), or use it as a Games machine, or as a 'Coding console'. . . .

WW





 
amitor
Newbie

Joined: 15/01/2018
Location: United States
Posts: 4
Posted: 07:18pm 16 Jan 2018
Copy link to clipboard 
Print this post

Hello everyone, I'm another 8-Bit Guy subscriber that has been impressed with his video, and now I should be getting the MMX144 soon, thank you WW!

Coming to it as a retro computer enthusiast, this will at least initially be a device for game programming through VGA. In that context, the one missing feature that has been mentioned is the SPRITE command.

The other item I want to understand is the VGA modes on the CMM vs MMX - specifically the "high-speed" mode. Since MMX is substantially faster (and VGA is natively supported?), is it safe to assume that the 640x480 is similar/faster speed-wise?
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10568
Posted: 08:05pm 16 Jan 2018
Copy link to clipboard 
Print this post

  Quote  is it safe to assume that the 640x480 is similar/faster speed-wise?


The MMX only has two VGA modes 640x480 and 640x400 they should be fast enough.

See this for drawing speed
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2959
Posted: 08:25pm 16 Jan 2018
Copy link to clipboard 
Print this post

The MMX144 is FAST; and certainly has been able to handle everything I have thrown at it.

I am confident that a SPRITE like feature will appear sometime in the future; and for now there is the BLIT command. I spoke with Peter today and he gave me an idea as to how to use BLIT to 'simulate' sprite activity. There is one 'tweak' that Peter suggested could be made to allow BLIT to act as 'transparent' - so watch this space as I believe more and more people will be requesting this capability.

Unfortunately it is nothing I can implement; Peter is the Graphics guru - so we must try bribe him somehow
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10568
Posted: 08:50pm 16 Jan 2018
Copy link to clipboard 
Print this post

  Quote  There is one 'tweak' that Peter suggested could be made to allow BLIT to act as 'transparent'


You mean like this
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2959
Posted: 09:18pm 16 Jan 2018
Copy link to clipboard 
Print this post

Now you're just showing off!

But yes, I do mean like that

Is that also with 'collision detection' I see there? OR is the jumping (when the two 'collide' into each other) an actual (dare I say it) bug/feature?


'Layers' next (pretty please) . . . . .

Edited by WhiteWizzard 2018-01-18
 
Boppa
Guru

Joined: 08/11/2016
Location: Australia
Posts: 816
Posted: 11:53pm 16 Jan 2018
Copy link to clipboard 
Print this post

I dont know if they would work, but many years ago all keyboards used to come with a ps2/usb adapter or usb/ps2 adapter depending on keyboards- these appeared to be a 'dumb' adapter with no internal electronics
eg
usb ps2

ps2 usb

could these be used to adapt keyboards (in particular the top one would in theory allow any usb keyboard to be used)Edited by Boppa 2018-01-18
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2959
Posted: 12:05am 17 Jan 2018
Copy link to clipboard 
Print this post

@Boppa,

USB 'only' keyboards are 'technically' more complex than PS2 keyboards; so using a USB 'only' keyboard with a USB-to-PS2 adaptor will simply not work due to the incorrect protocol.

Some keyboards have both USB and PS2 protocols built-in and typically come with a USB connector at the end of the cable (for when plugging into USB) and will in this situation use the USB protocol. And because these keyboards can also 'speak' the PS2 protocol, then when using a USB-to-PS2 adaptor, will then allow correct operation when inserted into a PS2 socket. The adaptor is just 'dumb' like you say, and just makes the physical connections allowing the PS2 protocol to talk to the 'end device'.

PS2 only keyboards will not work in a USB port (when obviously using a PS2-to-USB adaptor) due to the incorrect protocol.

Put simply, some people will say they have a USB keyboard working with an adaptor connected to a PS2 device. But in reality, they have a keyboard with both protocols built in, and use an adaptor to simply make the physical connection.

I have 'simplified' the above explanation - but hopefully this makes sense . . .

WWEdited by WhiteWizzard 2018-01-18
 
EckRenrew
Newbie

Joined: 16/01/2018
Location: Brazil
Posts: 1
Posted: 12:07am 17 Jan 2018
Copy link to clipboard 
Print this post

  Gizmo said   How cool is that!!!!!!

Great review to. Thanks to all those who emailed him suggesting he have a look at a Maximite.

Glenn.


Yea, thanks to that video review, I was introduced to this little wonderful machine. Otherwise, I'd probably miss it.

After a long struggle with Altronics' website (Altronics doesn't accept any credit card payments for international orders ), I just got to finally purchase this kit through MAD Electronics on eBay; ended up paying a little more than I expected on shipping, but at least I will get my hands on a Colour Maximite.

This will make me the second person in Brazil to own one (the first being forum user @Mauro Xavier).
 
Boppa
Guru

Joined: 08/11/2016
Location: Australia
Posts: 816
Posted: 12:31am 17 Jan 2018
Copy link to clipboard 
Print this post

bugga, thought it would be too easy
 
amitor
Newbie

Joined: 15/01/2018
Location: United States
Posts: 4
Posted: 01:48am 17 Jan 2018
Copy link to clipboard 
Print this post

  matherp said  
  Quote  is it safe to assume that the 640x480 is similar/faster speed-wise?


The MMX only has two VGA modes 640x480 and 640x400 they should be fast enough.

See this for drawing speed


:) This is great at this resolution.
 
     Page 2 of 2    
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