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.
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.
the installer for DsnEditor is now available on Dropbox as I realize 4shared is scam.
ReplyDeletehttps://www.dropbox.com/s/mg996zh05gdt4m5/DsnEditor.msi
Great little app. Thank you for publishing it. One question, how do you get the animations to loop continously?
ReplyDeleteyou need to press Preview batch results every time.. this would have been a nice feature indeed
ReplyDeleteGoogle says the download is malicious and won't let me download it! I really need a copy of this!
ReplyDeleteyou can email me at the address in the screenshot I can send the installer to you that way :S
DeleteSo I downloaded the app , but i dont know what to do next ?
ReplyDeleteshould i save it to a floopy and then put it in the JVF , I am confused.
I have consistently had problems with the conversion process, I'm on a Windows 7 64 build. i7 core. Here's the bug:
ReplyDeletee 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.
"index was outside the array"
DeleteI will take a look at this when time allows, thanks for the info!
DeleteYou 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.
ReplyDeleteHi, yes please I would gladly add this to my dropbox,sorry for the long delay
DeleteDear Jean-Francois
ReplyDeleteThanks 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
no floppy drive, means JVF-2010 working as a slave from a PC.
ReplyDeleteThis comment has been removed by the author.
DeleteMeaning you control it directly from a PC?
DeleteHow did you manage that?
I would love to be able to control from a pc, maybe get some web content displaying on there
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
DeleteHi Jake, the PC is only used to generate content to place on the floppy disk. the panel itself is not improved.
ReplyDeleteYes indeed I should have shared the program I wrote to degrade regular BMP to red levels. sorry
ReplyDelete