 |
|
 |
| Parallax Forums > Public Forums > Propeller Chip > Morpheus: 256 color VGA, 0.5-7.5MB **NEW** 256 color per pixel 256x192 VGA mode photos - see p.10 | Forum Quick Jump
|
|  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 9/30/2009 7:47 AM (GMT -8) |   | Thanks, it has been very frustrating...
Today I let some of the frustration out, and they were very helpful, staying on the phone trying stuff for half an hour!
They are sending me a higher end digitizer to try, which should work... I just hope it is not their $1600 device.
Baggers said...Bill Henning said...
It is pre-programmed with modes it will recognize, and for some reason, they did not pre-program it with Morpheus VGA timings...
Lmao, why doesn't that surprise me :) god they're rubbish aren't they lol Good luck sorting it out! Baggers. Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full Morpheus & Mem+dual Prop SBC w/ 512KB kit $119.95, 2MB memory IO board kit $89.95, both kits $189.95 www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller | | Back to Top | | |
 |  Baggers Registered Member

       Date Joined Mar 2007 Total Posts : 1773 | Posted 9/30/2009 9:04 AM (GMT -8) |   | | | |
  |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 10/5/2009 7:26 PM (GMT -8) |   | | | |
     |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 10/15/2009 5:40 AM (GMT -8) |   | I thought y'all would like to know what will be coming to Morpheus in the near future - so here is my .plan:
New Demonstrations: -------------------------------
I finally have a video digitizer that works well with at least the 800x600 mode, and it looks like with a bit of tweaking its settings it will work for the 640x480 and 1024x768 modes. Now I just have to get it running on my main Windows box instead of my Acer netbook, so it will have enough horse power to encode the high bandwidth videos.
Does anyone have any suggestions for a good codec for encoding 640x480 / 800x600 / 1024x768? I keep thinking h.264, but I want everyone to be able to view my videos, coming soon to my YouTube channel!
New Drivers: ------------------
256x192 driver with 256 colors per pixel, using XGA timing. Same API as current drivers but Palette methods will be ignored
after this driver works, I will be making 320x240 and 400x300 drivers with 256 colors per pixel (using 640x480 and 800x600 timing)
Upcoming Graphics API additions: --------------------------------------------------
GetXRes() - returns number of pixels per display line GetYRes() - returns number of lines per display screen GetBpp() - returns number of bits per pixel, currently will return '2', 256 color driver will return '8'
GetViewBase() - returns the the 24 bit XMM address of the base of the display buffer to show GetDrawBase() - returns the 24 bit XMM address of the base of the display buffer to draw into SetViewBase(long) - set the XMM base address of the display buffer to show SetDrawBase(long) - set the XMM base address of the display buffer to draw into
Note: View/Draw buffer base addresses must be aligned on a 256 byte boundary
Driver changes to support new API calls: -----------------------------------------------------------
- Finish support for separate View/Draw pages to allow for page flipping, needed for silky smooth screen updates
New Application: ------------------------
MorphTerm - coming real soon :) - subset ANSII terminal emulation for Prop#2, allowing Prop#1 to use it over a high speed serial link. I will be adding serial control codes for my GPU API so Prop#1 can draw!
It will also allow using Morpheus as a serial terminal. I am considering adding Tek graphics terminal support at a later date. Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full Morpheus & Mem+dual Prop SBC w/ 512KB kit $119.95, 2MB memory IO board kit $89.95, both kits $189.95 www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the PropellerPost Edited (Bill Henning) : 10/15/2009 4:30:15 PM GMT | | Back to Top | | |
  |  JT Cook Registered Member

       Date Joined Apr 2006 Total Posts : 354 | Posted 10/15/2009 1:14 PM (GMT -8) |   | | Will the XGA VGA video mode run on an 8 Mhz Propeller? | | Back to Top | | |
 |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 10/15/2009 1:18 PM (GMT -8) |   | | | |
 |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 10/15/2009 1:23 PM (GMT -8) |   | The XGA mode needs the Propeller to run at 80MHz (or higher) to work, even then I currently can only get 51Hz refresh rate; but I am reasonably sure I will be able to get that up to 60Hz.
If you meant 8MHz crystal with PLL 16x, that is running the Propeller at 128MHz, it should work if you managed to get a 30ns or faster DIP32 512Kx8 ram chip.
If you mean 8MHz crystal with PLL 8x, there is not enough bandwidth for XGA, but with tweaking, VGA and SVGA should work.
If you meant 8MHz without using the PLL to increase the clock speed... sorry, no chance for XGA or SVGA, two color VGA may barely be possible. NTSC is doable I think.
Hope this helps,
Bill
JT Cook said... Will the XGA VGA video mode run on an 8 Mhz Propeller? Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full Morpheus & Mem+dual Prop SBC w/ 512KB kit $119.95, 2MB memory IO board kit $89.95, both kits $189.95 www.mikronauts.com - my site 6.250MHz custom Crystals for running Propellers at 100MHz Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller | | Back to Top | | |
 |  JT Cook Registered Member

       Date Joined Apr 2006 Total Posts : 354 | Posted 10/16/2009 6:16 AM (GMT -8) |   | | | |
   |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 10/20/2009 11:22 AM (GMT -8) |   | | | |
   |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 10/22/2009 12:17 PM (GMT -8) |   | Hi!
I have just uploaded the preliminary release of the 256 color per pixel 256x192 driver - you can find it on my Downloads page.
The driver uses XGA timing, and your monitor must support a 41Khz Hsync and 51Hz Vsync for you to be able to use the driver.
The following functions are currently supported in the new QXGA 256 driver:
PUB Config(drawscreenaddr,xres,yres,bitsperpix) PUB WaitMS(n) PUB PlotC(x,y,cl) PUB Plot(x,y) PUB Pen(c) PUB Cls(c) PUB Hline(xsrc,ysrc,xtwo) PUB Line(x0,y0,x1,y1) PUB DrawRect(x,y,w,h) PUB FilledRect(x,y,w,h) PUB DrawCircle(x,y,r) PUB FilledCircle(x,y,r)
The following functions are present for compatibility with my other drivers, but they don't do anything as this mode does not use palettes!
PUB SetPalette(y,c,r,g,b) PUB SetPaletteRange(y1,y2,c,r,g,b) PUB FillPalette(c,r,g,b)
The following functions are not available yet, I need to write a new pasm putchar routine:
PUB PutChar(xsrc,ysrc,ch) PUB PutStr(xsrc,ysrc,strptr) PUB PutBytes(xsrc,ysrc,bptr,bsiz)
Enjoy!
Bill www.mikronauts.com Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full Morpheusdual Prop SBC w/ 512KB kit $119.95, Mem+2MB memory IO board kit $89.95, both kits $189.95 Propteus and Proteus for Propeller prototyping 6.250MHz custom Crystals run Propellers at 100MHz Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller | | Back to Top | | |
 |  hover1 I have 3 Propellers

       Date Joined Sep 2007 Total Posts : 374 | Posted 10/22/2009 1:48 PM (GMT -8) |   | Bill, your killing me!! I have to wait wait for DIP40's to become avalable to try these on your boards. Jim | | Back to Top | | |
  |  Bill Henning Registered Member

       Date Joined Sep 2006 Total Posts : 962 | Posted 10/22/2009 9:28 PM (GMT -8) |   | UPDATE:
I *almost* have the missing routines working in 256 color mode!
PUB PutChar(xsrc,ysrc,ch) PUB PutStr(xsrc,ysrc,strptr) PUB PutBytes(xsrc,ysrc,bptr,bsiz)
Should be completed tomorrow.
I am adding a new API call:
Paper(c)
It will set the background color for character output, as in the 256 color mode it is not safe to assume that color 0 is the background color. www.mikronauts.com Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full Morpheusdual Prop SBC w/ 512KB kit $119.95, Mem+2MB memory IO board kit $89.95, both kits $189.95 Propteus and Proteus for Propeller prototyping 6.250MHz custom Crystals run Propellers at 100MHz Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller | | Back to Top | | |
   | 230 posts in this thread. Viewing Page : 1 2 3 4 5 6 7 8 9 10 | | Forum Information | Currently it is Saturday, November 21, 2009 11:37 AM (GMT -8) There are a total of 393,861 posts in 55,536 threads. In the last 3 days there were 84 new threads and 712 reply posts. View Active Threads
| | Who's Online | This forum has 17693 registered members. Please welcome our newest member, Fosco. 51 Guest(s), 11 Registered Member(s) are currently online. Details Siri, Jay Kickliter, Jim Fouch, Dogg, hover1, ErNa, Harley, Sapieha, Electronegativity, Tubular, MicroDirk |
Forum powered by dotNetBB v2.42EC SP2.02 dotNetBB © 2000-2009 |
|
|