Jump to content



Photo
* * * * * 1 votes

Announcing XDMD - DMD Display API

XDMD DMD API Spesoft

  • Please log in to reply
1 reply to this topic

#1 Noah Fentz

Noah Fentz

    'Rasslin' Fan

  • VPF Administrator
  • 12,266 posts
  • Location:South Lyon, MI

  • Flag: United States of America

  • Favorite Pinball: Whitewater

  • PS3 Gamer Tag: noahfentz


Contributor

Posted 26 October 2013 - 08:51 PM

From Spesoft, the creators of GameEx and PinballX ...

 

 

XDMD is a .net framework 2D display library for pinball DMD displays. It currently supports PinDMD version 2 and a virtual DMD window.

The project is mostly open source licensed under LGPL. XDMD was created in October 2013 by Spesoft.

It requires .net framework 2 and Visual C++ 2008 runtime and visual studio 2010 or newer for development.


Special thanks to Russell from PinDMD.

www.xdmd.info

 

Documentation

Basic usage consists of first creating a device. PinDMD2 will automatically be initialised if present. You can also create a virtual DMD window. Drawing to the device consists of using surfaces or fonts and then calling render or renderwait. You can draw surfaces or fonts by using the draw functions of the objects and also set them up to render as transitions. You can also render videos and flash files. Apart from the transitions and video/flash rendering usage is like any 2d drawing library and similar to DirectDraw. A color value of 16 is transparent. All source images, videos and flash files are automatically converted to 16 colors dynamically in real time. Several fonts are included as GIF images so use these for reference if creating your own.

 

@ Tom - My apologies for the late announcement. Sometimes life can be very hectic.


IdleReel.gif RumbleDMD.jpg HS2-DMD.jpg SBM.jpg ww_logo.jpg EK.jpg

 
T2.jpg Sorcerer.jpg Breakshot.jpg Firepower.jpg GorGar.jpg StarTrek.jpg


My Photobucket Resources
Whether You Believe You Can, Or You Can't, You Are Right." - Henry Ford
The future of pinball lives, it just needs to be nurtured!
If you're here to stab me in the back, you're going to have to get in line.


#2 sigma415

sigma415

    Hobbyist

  • Platinum Supporter
  • 48 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Monster Bash

Posted 08 November 2013 - 03:38 PM

Thanks.

How can I use this to send 128x32 graphics to my PINDMD2 via command line in PinballX ?


 Using Win7 x64, VP 9.9.1 & VP Physmod5 & VP10, unified PinMAME 2.23, PinballX 2.12, PinDMD V2 (Real DMD), I-PAC2 button controller, Ledwiz with DOF R2, Nanotech Plunger

Like to create Real DMD Videos for PinballX: Tommy The Pinball Wizard (Data East 1994).gif