Shop OBEX P1 Docs P2 Docs Learn Events
Morpheus: 256 colors, high rez bitmap VGA, 0.5-7.5MB XMM - NEW: YouTube svga demo p15 - Page 8 — Parallax Forums

Morpheus: 256 colors, high rez bitmap VGA, 0.5-7.5MB XMM - NEW: YouTube svga demo p15

1456810

Comments

  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-15 21:18
    Thanks, will try it.
    mctrivia said...
    XVid is very high good quality compression
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-15 21:23
    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
  • JT CookJT Cook Posts: 487
    edited 2009-10-16 14:16
    Oops, I meant 80Mhz, not 8Mhz. [noparse]:)[/noparse]
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-16 14:33
    No problem [noparse]:)[/noparse]

    Yep, XGA works at 80MHz, however currently it is limited to 51Hz... most monitors will sync to that.

    When I have a bit more time I will look into WHY it won't run at 60Hz - it's really weird, the display seems to lose synchronization when I use a 65MHz dot clock. Works fine at 55MHz, which is why I get a 51Hz refresh [noparse]:)[/noparse]
    JT Cook said...
    Oops, I meant 80Mhz, not 8Mhz. [noparse]:)[/noparse]
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-20 18:00
    UPDATE:

    I've managed to shave 9 instructions from the pasm pixel plotting code - and moved one more outside of the xmm lock region! Granted, I recently added about five of them to allow for increased capacitance due to Mem+, but still, it is now faster than it was before.

    This means that pixel plots in the vga/svga/xga drivers will be 180ns faster, and now there are only 17 instructions inside the locked region [noparse]:)[/noparse]

    I will be uploading newer drivers to my site later today.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-20 19:22
    I've updated all three drivers (VGA, SVGA, XGA) and Life demo with the optimization above.

    As usual, you can get them from my downloads page.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-21 03:52
    Found a small multi-legged creature in the XGA driver sync generation and fixed it. It is still running at 51Hz Vsync, but XGA should be even more compatible now. I uploaded the latest XGA driver to my site.

    I believe I have figured out why it won't do 60Hz XGA, and a fix for it, but it will be a couple of weeks before I can have a 60Hz XGA driver as it requires quite a bit of re-writing. I have to merge the xga_sync.spin and xmm_addr.spin cogs into one cog - which is a good thing, as it will free up a cog!

    Sheesh, this is a day for bug fixes! I also found and fixed a bug in the XGA palette demo, looks much better now.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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

    Post Edited (Bill Henning) : 10/21/2009 4:25:09 AM GMT
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-22 18:07
    MAJOR MILESTONE!

    I've gotten 256x192 with 256 colors per pixel driver working!

    Granted, it is a hack-and-slash of my existing XGA driver, currently only supports 51Hz Vsync, and is definitely not optimized for code size, BUT IT WORKS!!!

    Even better - it takes 1/4 of the memory bandwidth of the XGA driver, leaving approximately 65us of every 82us available for other cogs to access the XMM on Morpheus!

    Now I just have to make an xmm_gpu8 - the current xmm_gpu will now be renamed xmm_gpu2 in future releases (the number indicated the bits per pixel)

    I think I can have a subset of the new gpu running tonite, and post some screen shots then.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-22 20:17
    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
  • hover1hover1 Posts: 1,929
    edited 2009-10-22 21:48
    Bill, your killing me!! I have to wait wait for DIP40's to become avalable to try these on your boards. jumpin.gif
    Jim
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-22 23:07
    I don't want to kill you! Ken said he should have them around Nov.5 smile.gif
    hover1 said...
    Bill, your killing me!! I have to wait wait for DIP40's to become avalable to try these on your boards. jumpin.gif
    Jim
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-23 05:28
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-23 21:26
    UPDATES:

    - I've added the Paper() method to the 256 color graphics library
    - I've decided to make a 6x8 font for the 256 color modes

    A 6x8 font will allow me to do the following:

    - 42 columns by 24 lines at 256x192
    - 53 columns by 30 rows at 320x240 (including on the nice 3.5" parallel 18 bit color LCD's I am testing!)
    - 66 columns by 37 rows at 400x300
    - 80 columns by 29 rows on the 480x234 displays I am getting from Ray with mctrivia's breakout boards
    - 85 columns by 48 rows at 512x384

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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

    Post Edited (Bill Henning) : 10/23/2009 9:33:48 PM GMT
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-29 22:07
    I've added a 640x480 60Hz (4 colors from 256 color palette) driver - it should be more compatible with older monitors that can't display the 69Hz version of the driver.

    It also happens to speed up graphics - which is always a good thing!

    In other news:

    - the text output for 256 color modes is almost working
    - I have 3.5" NTSC LCD monitors in stock, available for $50US+s/h
    - I have just received my first shipment of 5" VGA monitors - they look amazing! I am tweaking the Morpheus drivers them.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Mike HuseltonMike Huselton Posts: 746
    edited 2009-10-30 01:59
    5" VGA monitors? LCD? Self-contained or just the guts?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    JMH
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-10-30 02:43
    Guts... an LCD and a controller board, plus cables for VGA, power and video in.

    I used double sided tape to attach the LCD controller board to the back of the LCD. I am charging my camera's batteries so I can take some shots to post.

    I just finished tuning the 640x480 70Hz driver to be pixel perfect on the monitor, and I am drooling over my demo smile.gif and 800x600 looks really good too!

    James Michael Huselton said...
    5" VGA monitors? LCD? Self-contained or just the guts?
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-11-02 20:48
    Here are some photo's of the 256 colors per pixel 256x192 XGA timing VGA mode running on my new 5.0" VGA LCD display:

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
    800 x 600 - 171K
    800 x 600 - 352K
    800 x 600 - 154K
    800 x 600 - 269K
  • HannoHanno Posts: 1,130
    edited 2009-11-03 19:15
    Very impressive, good job Bill!
    Hanno

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Co-author of the official Propeller Guide- available at Amazon
    Developer of ViewPort, the premier visual debugger for the Propeller (read the review here, thread here),
    12Blocks, the block-based programming environment (thread here)
    and PropScope, the multi-function USB oscilloscope/function generator/logic analyzer
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-11-03 21:11
    Thanks Hanno!

    I've almost got the 6x8 font renderer working for the 256x192 mode - I am interleaving Morpheus work with PropellerBasic work [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-12-03 05:00
    UPDATE:

    I've uploaded an "LCD FIX" release of all four video drivers, it should help people who previously had issues with some VGA displays and Morpheus.

    Until I got my 5" LCD, I was not able to reproduce any problems - my Acer and ViewSonic monitors worked great even with the previous monitors; but my new 5" industrial modules were not so lucky - but they gave me a basis for comparison, and I was able to modify the drivers to work with them.

    You can find the updated drivers on my Downloads page.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-12-03 06:03
    Nice pics Bill. The quality for 256x192 is amazing. Congratulations smile.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-12-03 17:42
    Thank you!

    More 256 color per pixel drivers in a short while:

    320x240 (with 640x480 VGA timing)
    400x300 (with 800x600 SVGA timing)
    Cluso99 said...
    Nice pics Bill. The quality for 256x192 is amazing. Congratulations smile.gif
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-05-15 18:15
    UPDATES:

    - I only have a few sets of Morpheus and Mem+ boards left
    - I will be showing Morpheus and Mem+ (rev2) at UPEW on June 26&27
    - Morpheus+ and Mem* (rev3) will be launched at UPEW
    - Morpheus and Mem+ (rev2) pricing will be increasing due to a few of new features and increased costs
    - Morpheus+ and Mem* (rev3) are the new high-end versions, with MANY new features that you will like [noparse]:)[/noparse]
    - I will also be showing the new PropCade board, and many other products

    Sapieha did an INCREDIBLE job laying out the new boards - basically all of the components now fit on top of the board!

    The only other thing I will reveal about the new high end Morpheus+ and Mem* products is that they will be 4"x4", but remain fully compatible with my 4"x3" boards.

    Oh, and that today I am testing the first prototypes of the new boards [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-05-31 17:20
    Since I spilled the beans in Nick's "Ethernet and SD card on same SPI buss?" thread, I may as well post the info here as well [noparse]:)[/noparse]

    I have a LAN/uSD module coming... I should have the prototypes soon, and production boards around UPEW [noparse]:)[/noparse]

    - ENC28J60
    - FastJack
    - uSD socket
    - uses 8 propeller pins, four for LAN, four for uSD
    - 2.510"x1.380"

    LAN/uSD works on ANY propeller board that has the standard 10 pin connectors (+3.3V,GND,Pn..Pn+7)

    I've been using the same circuit (as has a client of mine) for months now - works great [noparse]:)[/noparse]

    Yep, the layout is another Sapieha work of art...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system

    Post Edited (Bill Henning) : 5/31/2010 5:25:14 PM GMT
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-06-03 19:06
    I will be showing Morpheus (rev.2) and Morpheus+ (rev.3) at UPEW.

    Both of the new Morpheus boards feature improved video output capabilities over the original Morpheus.

    Morpheus (rev.1) gave the builder the choice of building it with a Parallax-compatible 64 color maximum VGA output, or the Morpheus extended 256 color VGA output.

    Morpheus (rev.2 and rev.3) have the following build time options:

    1) Parallax 64 color VGA output
    2) Morpheus 256 color VGA output
    3) Video/S-Video output ***NEW***
    4) 14 pin interface for future LCD module with 12 propeller pins from CPU#2 ***NEW***

    Unfortunately due to board space limitations, you have to make your choice at the time Morpheus is built - unless there is enough interest to justify my making a board that plugs into (4) and provides the capability to choose the output mode "on the fly", possibly even adding a component video output.

    I'd love to hear your feedback...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-06-04 17:36
    Both Morpheus (rev2) and Morpheus+ (rev3) add:

    - 38Khz IR sensor so you can read standard remotes
    - high power IR LED so you can use Morpheus to control your TV or any other IR remote compatible device

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system

    Post Edited (Bill Henning) : 6/4/2010 6:54:08 PM GMT
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-06-05 17:15
    The last of the new features that are common to both Morpheus (v2) and Morpheus+ (v3) are:

    - 4 pin I2C expansion header
    - DIP8 memory sockets have an alternate SOIC8 footprint under them for FRAM's/FLASH
    - optional 11th pin for EXP connectors for providing +5V
    - significantly improved layout for better overclocking
    - push in / push out power switch
    - power on indicator LED

    Morpheus+ (v3) of course has a LOT of additional new features [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-06-05 19:51
    Sapieha pointed out that I forgot to mention a couple more common features:

    - optional CR2032 battery backup for the RTC *and*
    - battery backup for SPI RAM *and*
    - with new revision of MEM+ / MEM* the battery can back up the SRAM on MEM+/MEM*

    He is right - I forgot to mention those features, which he suggested for the new boards [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-06-06 20:42
    Mem+ new features (most of these features are also present on the new Mem* board)

    - on-board RS232 programmer (SerPlug equivalent) can program BOTH Propellers (switch selectable)
    - RXEN jumper, if removed, a PropPlug can be inserted into HCOMM1 or HCOMM2
    - optional battery backup of SRAM's from Morpheus (v2 or v3)
    - address selection jumpers for on-board MCP23S17
    - the on-board MCP23S17 can now be strapped to 3.3V or 5V for its two I/O ports

    Personally I find the switch for selecting which Propeller I am programming invaluable. No need for two programming cables, no need to switch IDE settings - just flip a switch!

    (Sapieha told me I forgot to mention the +5V I/O mode...)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system

    Post Edited (Bill Henning) : 6/6/2010 9:17:54 PM GMT
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-06-07 20:21
    Morpheus+ is the new flagship product for Mikronauts. The PCB is a work of art (thanks Sapieha!) - and it is choke full of new features.

    Morpheus+ New Features:

    - supports all the features of Morpheus (rev2) listed above

    and adds:

    - support for FOUR SPI memory devices, SOIC8 or DIP8 (optionally battery backed)
    - includes uSD socket at the front of the board - no need for an additional SD adapter!
    - includes Ethernet right on Morpheus - no need for an add-on!
    - support for an optional high speed 2MB smt static ram module instead of a 512KBx8 chip
    - support for the new feature-full MEM* card

    (but remains compatible with MEM+)

    I am sure I missed listing something, if I did, I will update this thread.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
    My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
    and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
    Las - Large model assembler Largos - upcoming nano operating system
Sign In or Register to comment.