Saturday 14 December 2013

Easy to use Windows App for the JVF 2010A Led Panel now available

 
For some time I have had a JVF 2010A led panel, it is an old display panel from the 80s, its a device that loads a dos program and display animations. the software available to generate content is running in DOS or directly on the panel with an AT keyboard.  I decided it would be nice to have a Windows App to build .dsn files (the images used in the animations). After some time working it became an app that batch convert .bmp files to .dsn files and create the .shw file( animation script) that will allow it to be run on the panel. Here is a sample video showing a simple animation built using this tool.

DsnEditor is a .Net application that is known to run on windows XP 32b, Windows7 64b, other systems have not been tested.

if you have an JVF 2010 panel with this tool  you can :


Adjust the color treshold for a specific batch of files
You can use the 4 color levels available, 2/3 intensity level is hard to differentiate from full intensity, avoid to use it( set the same value for the 2 last threshold values)
preview the outcome of the conversion in a red level bmp files folder,
convert quickly a batch of input bmp files . and the shw that will play those .dsn files

here you can download the application from dropbox

any feedback is welcome.

If someone is interested we could build a repository to share .SHW and .DSN files between enthousiasts so that the public content available for the jvf 2010 is richer.

18 comments:

  1. the installer for DsnEditor is now available on Dropbox as I realize 4shared is scam.
    https://www.dropbox.com/s/mg996zh05gdt4m5/DsnEditor.msi

    ReplyDelete
  2. Great little app. Thank you for publishing it. One question, how do you get the animations to loop continously?

    ReplyDelete
  3. you need to press Preview batch results every time.. this would have been a nice feature indeed

    ReplyDelete
  4. Google says the download is malicious and won't let me download it! I really need a copy of this!

    ReplyDelete
    Replies
    1. you can email me at the address in the screenshot I can send the installer to you that way :S

      Delete
  5. So I downloaded the app , but i dont know what to do next ?
    should i save it to a floopy and then put it in the JVF , I am confused.

    ReplyDelete
  6. I have consistently had problems with the conversion process, I'm on a Windows 7 64 build. i7 core. Here's the bug:
    e the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
    at DSNEditor.BMPImport.LoadFromBMP(String path)
    at DSNEditor.DSNEDIT.button3_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    ----------------------------------------
    DSNEditor
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/ZF%20Apps/DsnEditor/DSNEditor.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:





    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    ReplyDelete
    Replies
    1. "index was outside the array"

      Delete
    2. I will take a look at this when time allows, thanks for the info!

      Delete
  7. You might want to host the 2010a.zip file as it's no longer available from the source. If you need it, I have a copy.

    ReplyDelete
    Replies
    1. Hi, yes please I would gladly add this to my dropbox,sorry for the long delay

      Delete
  8. Dear Jean-Francois
    Thanks for your efforts updating the knowledge for the display.
    I am not expert in software and am just linked to this community.
    I have a JVF 2010-A but it does not have any floppy drive. There is a 25-pin connector in its place.
    Is there any step by step procedure which I can use to follow throughout the set up. To make my display work?
    You can reach me at saeid.hashemi@gmail.com
    Regards
    Saeid

    ReplyDelete
  9. no floppy drive, means JVF-2010 working as a slave from a PC.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. Meaning you control it directly from a PC?
      How did you manage that?
      I would love to be able to control from a pc, maybe get some web content displaying on there

      Delete
    3. I'm curious how you process a video or gif file to get a set of bmp files with the correct properties (128x48 image using only 3 color values), until I have that figured out, your tool only helps with part of the process

      Delete
  10. Hi Jake, the PC is only used to generate content to place on the floppy disk. the panel itself is not improved.

    ReplyDelete
  11. Yes indeed I should have shared the program I wrote to degrade regular BMP to red levels. sorry

    ReplyDelete