Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 05:13 23 Nov 2024 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 2012 !!

     Page 1 of 2    
Author Message
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 08:17pm 01 Jul 2011
Copy link to clipboard 
Print this post

Last night, I had a dream that woke me up in the middle of the night. Confused, I sat up, checked the matress...nope, wasn't that kind of dream... and decided to get up and power the computer to recreate what I saw.

A colour maximite!!
With a new firmware that included a status readout at the bottom of the screen.
Fully programmable character set.
Flashing cursor and more.

I have tried to recreate that vision in my graphics editing program and this is what I have come up with.



Was it only a dream?

Edited by Nick 2011-07-03
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 10:34pm 01 Jul 2011
Copy link to clipboard 
Print this post

  Nick said   Last night, I had a dream that woke me up in the middle of the night. Confused, I sat up, checked the matress...nope, wasn't that kind of dream... and decided to get up and power the computer to recreate what I saw.

A colour maximite!!
With a new firmware that included a status readout at the bottom of the screen.
Fully programmable character set.
Flashing cursor and more.

I have tried to recreate that vision in my graphics editing program and this is what I have come up with.



Was it only a dream?



http://en.wikipedia.org/wiki/The_Castle_%28film%29

Well, Michael Caton as Darryl Kerrigan, the patriarch of the family in the movie "The Castle" said:

Tell him he's Dreaming

We need to get lives. Perhaps bowling or golfing at my age.

I gave up smoking, and drinking. The only bad woman I ever met, I married, so there isn't much point in me chasing after bad women.

Cheers Don...


Edited by donmck 2011-07-03
https://www.dontronics.com
 
VK6MRG

Guru

Joined: 08/06/2011
Location: Australia
Posts: 347
Posted: 12:59am 02 Jul 2011
Copy link to clipboard 
Print this post

WOW Nick,
My only hope is that your dream becomes our reality
Maximite Colour has always been my dream and maybe with time, a reality!
Its easier to ask forgiveness than to seek permission!

............VK6MRG.............VK3MGR............
 
pito
Newbie

Joined: 09/06/2011
Location:
Posts: 25
Posted: 12:29pm 02 Jul 2011
Copy link to clipboard 
Print this post

.. there is a lot of vga controllers with pic18, pic24, dspi33, atmegaXY published even in colour (e.g. http://www.youtube.com/watch?v=0Ghb5m8NZb4&feature=related) , however not with e.g. 8 colours/pixel..
For 480x432 pixels you need 77kByte video-ram for 8 colours/pixel, and you would need to shoot 3bits (in parallel) each ~108ns out to vga. Quite a challenge for the pic32.
Why in 2012? - what is doable is an fpga, with sufficient videoram on chip, connected via SPI to pic32 and generating graphic primitives. And - it is done already :

http://www.embedds.com/gameduino-arduino-shield-for-games/

http://excamera.com/sphinx/gameduino/

Just take it and connect to Maximite (you may need 6 wires)!


P.Edited by pito 2011-07-03
 
stuarts

Senior Member

Joined: 15/06/2011
Location: Australia
Posts: 199
Posted: 12:51pm 02 Jul 2011
Copy link to clipboard 
Print this post

Nick, I notice your dream didn't have a flashing cursor...... ;)

Stuart
Time is nature's way of keeping everything from happening all at once.
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 04:06pm 02 Jul 2011
Copy link to clipboard 
Print this post

  pito said   .. there is a lot of vga controllers with pic18, pic24, dspi33, atmegaXY published even in colour (e.g. http://www.youtube.com/watch?v=0Ghb5m8NZb4&feature=related) , however not with e.g. 8 colours/pixel..
For 480x432 pixels you need 77kByte video-ram for 8 colours/pixel, and you would need to shoot 3bits (in parallel) each ~108ns out to vga. Quite a challenge for the pic32.
Why in 2012? - what is doable is an fpga, with sufficient videoram on chip, connected via SPI to pic32 and generating graphic primitives. And - it is done already :

http://www.embedds.com/gameduino-arduino-shield-for-games/

http://excamera.com/sphinx/gameduino/

Just take it and connect to Maximite (you may need 6 wires)!


P.


Quoting from that page:

Low-level SPI interface

The Gameduino appears to the microprocessor as an SPI peripheral, with two commands: read memory and write memory. The Gameduino’s total memory is 32Kbytes, so addresses are 15-bit. The remaining bit indicates read/write, shown below.

So it looks like we need SPI to do this easily. The more you look, the more you find with these Arduino boards.


Cheers Don...

https://www.dontronics.com
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 04:09pm 02 Jul 2011
Copy link to clipboard 
Print this post

  stuarts said   Nick, I notice your dream didn't have a flashing cursor...... ;)

Stuart


He can dream in Colour, but this doesn't include flashing.

Cheers Don...
https://www.dontronics.com
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 07:12pm 02 Jul 2011
Copy link to clipboard 
Print this post

  stuarts said   Nick, I notice your dream didn't have a flashing cursor...... ;)Stuart


Do animated GIF images work on this forum? Then I can show the flashing cursor. :)

Regarding the color...

I added the colour based on my idea I mentioned in an earlier post. In this, I explained a possible simple way of creating colour where the single monochrome VGA line was fed into a digital switch which could be controlled on the I/O pins of the MM to channel the vga signal to different combinations of the RGB pins on the monitor.

This could be done with only a small addition to the video driver firmware by having a table of 432 bytes (the video vertical res) that is read during display creation in the blank period of a scanline. Each byte defining the colour (the colour switch setting) for the current scanline and sent to the switch.

Advantages of this simple colour modification...

- Simple add-on to the MM only requiring a small firmware upgrade
- Only uses an extra 432 bytes of extra memory on the MM
- Produces 8 colours (16 possible if an intensity signal is also used (RGBI)
- Simple plug in accessory, no other hardware changes to the MM

Limitation...

Only 1 colour plus black available per video scanline.

The image in my "dream" was drawn with this limitation in mind.

 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 08:08pm 02 Jul 2011
Copy link to clipboard 
Print this post

With the specifications and limitation I listed above, how would the MM cope with a video game?

I decided to put this to the test by creating a mock up screenshot of Space Invaders as could be created on the MM with the above specs. The only assumption I am making is that Programmable Characters are added to the firmware. An easy thing to add.

(Copy the current charcater set in "rom" to ram and change pointers to this copy. Either use POKE to change the character set or add a command for redefining the characters)


Edited by Nick 2011-07-04
 
pito
Newbie

Joined: 09/06/2011
Location:
Posts: 25
Posted: 08:50pm 02 Jul 2011
Copy link to clipboard 
Print this post

..better to design the Maximite MarkII, done in smd it may fit into the nice box inclusive the Xilinx. I think gameduino is an open source. 2 weeks work for Don&Co.

P.
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 09:02pm 02 Jul 2011
Copy link to clipboard 
Print this post

A new computer?

Just abandon my newly purchased and assembled Maximite?
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 09:05pm 02 Jul 2011
Copy link to clipboard 
Print this post

  pito said   ..better to design the Maximite MarkII, done in smd it may fit into the nice box inclusive the Xilinx. I think gameduino is an open source. 2 weeks work for Don&Co.

P.


Only trouble with Don&Co. is it reminds me very much of the team of mercenaries made of old soldiers in the movie "The Wild Geese".

http://www.imdb.com/title/tt0078492/plotsummary

Specialists from years ago, that are almost over the hill today, and haven't done a trench charge since last century. We will pump up our hearing aid batteries and wheel chair tyres (tires), and see if we can make that one last charge for Max and country.

Cheers Don...
https://www.dontronics.com
 
pito
Newbie

Joined: 09/06/2011
Location:
Posts: 25
Posted: 09:07pm 02 Jul 2011
Copy link to clipboard 
Print this post

..the life cycles become shorter, indeed. Murphy's law: Maximite was made obsolete by its invention P.
PS: @Don - therefore I've estimated 2weeks work.. Edited by pito 2011-07-04
 
donmck

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 09:15pm 02 Jul 2011
Copy link to clipboard 
Print this post

  pito said   ..the life cycles become shorter, indeed. Murphy's law: Maximite was made obsolete by its invention P.
PS: @Don - therefore I've estimated 2weeks work..


I am an hour late for my daily hour walk. Now 07:15 local.
The world has started turning today, and I nearly forgot to get on.

How am I going to know when to get off?
Hey, did the world end the other day, and I missed it?

Cheers Don...
https://www.dontronics.com
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 09:20pm 02 Jul 2011
Copy link to clipboard 
Print this post

You're doing pretty good for a 101 year old.

That's right isn't it?

Your forum profile says...

Date of Birth: 30 April 1910

 
bigmik

Guru

Joined: 20/06/2011
Location: Australia
Posts: 2914
Posted: 09:23pm 02 Jul 2011
Copy link to clipboard 
Print this post

  Nick said   You're doing pretty good for a 101 year old.

That's right isn't it?

Your forum profile says...

Date of Birth: 30 April 1910



Thats obviously wrong... Thats Dons Youngest Son.

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

Guru

Joined: 09/06/2011
Location: Australia
Posts: 1313
Posted: 09:24pm 02 Jul 2011
Copy link to clipboard 
Print this post

  Nick said   You're doing pretty good for a 101 year old.

That's right isn't it?

Your forum profile says...

Date of Birth: 30 April 1910



Must be, computers don't lie, or make mistakes.

I'll check with my mother, and make sure.

Cheers Don...
https://www.dontronics.com
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 09:30pm 02 Jul 2011
Copy link to clipboard 
Print this post

Anyone want to build a Maximite pacemaker?

Don's gonna one REAL SOON!
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 10:36pm 02 Jul 2011
Copy link to clipboard 
Print this post

Can any of you hardware folk suggest a "switch chip" that I could use for this colour idea I mentioned? My hardware skills only go so far so this may be a good project for me to learn.

SPEC:

I want to be able to control a signal (VGA) coming in and via 3 of the output pins of the maximite (3 bit, 8 combinations), direct/channel it to 3 output pins (RGB) in 8 combinations.

- The chips should be fast enough to switch at least on each scanline of video.

- Low cost and easy to find (Jaycar, Altronics etc.)

Can anyone suggest?
 
VK6MRG

Guru

Joined: 08/06/2011
Location: Australia
Posts: 347
Posted: 02:45am 03 Jul 2011
Copy link to clipboard 
Print this post

Could the 4066 IC do the job? Quad switch, but may need other input/output level conversion as I think it's a 5V IC.

(Be gentle, I'm only a beginner)

Its easier to ask forgiveness than to seek permission!

............VK6MRG.............VK3MGR............
 
     Page 1 of 2    
Print this page
© JAQ Software 2024