Jump to content

Photo

New MESS GUI Launcher


56 replies to this topic

#26 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 663 posts

Posted Tue Oct 6, 2015 6:48 AM

I am looking forward to it, as I have been training on some VB and .NET as well as C# and MS SQL server. Being a Dev now I want to learn.



#27 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Tue Oct 6, 2015 7:27 AM

I am looking forward to it, as I have been training on some VB and .NET as well as C# and MS SQL server. Being a Dev now I want to learn.

 

VB .NET is probably one of the easiest to learn.  C# has a few things you need to get used to like the { and } brackets.  you always must have a matching set.  If you are familiar with powershell then you should be good there.

 

SQL server is a good piece of knowledge to have.  Most corporations will use SQL over Oracle.

 

I just develop on the side as I don't think I would be happy to code on a full time basis.  You can get stuck on a piece of code and loose sleep over it.  I have found myself dreaming about it once in a while figure it out in my dream and it just clicks.  Of course I can't go back to sleep until I fix it and verify it works.

 

With my job I can develop on the side with no deadlines.  just things I want to do in order to improve something I am using.

 

so as far as I am concerned it's a WIN WIN for me.



#28 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Fri Oct 9, 2015 1:18 PM

I am thinking of creating some 'Favorite' buttons to load and execute your favorite configuration utilizing the Function Keys.

 

How many different favorite configs does anyone think should be configured.  I have 4 on there now, but easily can put more.

 

of course going to be able to either press the function keys or click the buttons.  

 

You will also still have the ability to save and load up different config files.


Edited by Cschneider, Fri Oct 9, 2015 1:34 PM.


#29 schmitzi OFFLINE  

schmitzi

    River Patroller

  • 3,842 posts
  • ToXiC
  • Location:Germany

Posted Fri Oct 9, 2015 2:59 PM

maybe 10 ?



#30 Asmusr ONLINE  

Asmusr

    River Patroller

  • 2,437 posts
  • Location:Denmark

Posted Fri Oct 9, 2015 3:18 PM

Is it the number of configurations (which should be unlimited) or the number of favorites within those configurations? 



#31 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Fri Oct 9, 2015 7:58 PM

Is it the number of configurations (which should be unlimited) or the number of favorites within those configurations? 

 

Each function key mapped will store a favorite configuration like:

 

TI-99/4a wth SAMS, RS232, Serial Bridge, 4 disk drives, HFDC, etc..

 

So by pressing a Function key or clicking the button will automatically run the config you have saved. without have to load it wth the 'Load configuration' button.  Of course you will be able to save as many as you want but only specific ones will be mapped with the FAV#.XML files I am creating.



#32 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sat Oct 10, 2015 10:23 PM

Updated images in first post.

 

Left to do:

 

Code:

 

Load Configuration Button

Save Configuration Button

Launch Button

 

and of course documentation!

 

Will need some testers!  PM me if you are interested. 

 

I will compile for use on 32 and 64 bit windows systems.



#33 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sun Oct 11, 2015 1:07 PM

I have the floppy disk configuration set for disk image types of:

 

.DSK

.IMG

.TIDISK

 

Cartridges of:

 

.RPK

 

Hard Disk Images of:

 

.CHD

 

Any other extensions that i have not covered that need to be on any of the above sections?



#34 mizapf OFFLINE  

mizapf

    River Patroller

  • 2,532 posts
  • Location:Germany

Posted Sun Oct 11, 2015 3:07 PM

1. There is a ".dtk" extension which indicated a track dump format. The ".dsk" suffix is used for both sector dumps and track dumps.
 
2. If possible, please add the cartridge softlist, because this is the official MAME/MESS cartridge support. To select a cartridge, you specify the name of the cartridge (which is also the file name of the ZIP file without the ".zip" extension).
 
mess ti99_4a -cart exbasic
 
 
You can get the softlist by
 
mess ti99_4a -listsoftware

or by reading the file hash/ti99_cart.xml

#35 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Tue Oct 13, 2015 4:18 PM

I have upgraded to the new MAME 0.166b and  needless to say there are some differences between MESS and the new MAME.

 

For those of you who don't know, all MESS functionality has been incorporated into MAME!

 

Well some of the switches have changed so I am working to re-code a couple of sections for it to work.

 

Thanks to Michael Zapf for explaining a few things to me, i am now making sure it works with the latest release of Mame.


Edited by Cschneider, Tue Oct 13, 2015 8:14 PM.


#36 mizapf OFFLINE  

mizapf

    River Patroller

  • 2,532 posts
  • Location:Germany

Posted Tue Oct 13, 2015 4:27 PM

For those of you who don't know, all MESS functionality has not been incorporated into MAME!


What is missing?

Things look a bit different, but are still there, and more.

#37 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Tue Oct 13, 2015 8:14 PM

What is missing?

Things look a bit different, but are still there, and more.

 

I corrected my post.  I did not mean to type 'not' incorporated into Mame.  Glad you caught it!



#38 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sun Oct 18, 2015 4:42 PM

Here's an update with a video I made of the new 'Ooey GUI Mess Launcher' in action.

 

Still a few things I need to configure as far as logic, but it's working.

 

Still need some beta testers..

 

Video HERE

 

 

 

 



#39 Opry99er ONLINE  

Opry99er

    Quadrunner

  • 8,260 posts
  • Location:Cookeville, TN

Posted Sun Oct 18, 2015 5:18 PM

Dang, Chris... That really looks great.

Makes me want to use MESS. ;)

#40 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sun Oct 18, 2015 6:30 PM

Dang, Chris... That really looks great.

Makes me want to use MESS. ;)

 

MESS or (the NEW MAME) as all MESS functionality has been included in MAME and more!  Has alot of features.  You have quite a few configurations at your disposal and cards that are otherwise hard to find for the real TI like the HSGPL and HFDC!

 

I still like real hardware, but when working on things I tend to pound it out on an emulator like MAME or CLASSIC99, just depends on what I'm doing.  

 

I like MAME (still have to get used to calling it MAME!) as I can work on Geneve stuff as well.  Lots of other old systems it can emulate too!

 

I encourage everyone to check it out.



#41 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sat Oct 24, 2015 8:16 PM

I'm about ready for some testers now.

 

I got the error logging working and I just need to put in a couple of If File Exist statements and it will be ready for some testing.  I am sure there will be other areas I need to add or suggestions.

 

If you want to be a tester shoot me a PM.



#42 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Mon Oct 26, 2015 10:04 PM

I have the code almost finished.  Verified that I had to recode some changes in order to make sure you can run multiple processes at a time when executing MESS/MAME.  Of course with Windows file protection class then a  user will not be able to mound one floppy disk image on one system that is running and try to mount it on the second system running.  That will error out since the file is already being used.

 

Includes Hard disk drive images as well.  Does not seem to matter with cartridge files.

 

Well anyway.  I have created a SourceForge project for a ticket logging system when I release the beta code.

 

I am thinking of wrapping up the files into an install wrapper.  What is everyone thoughts on this.

 

Sourceforge located here:

 

 https://sourceforge....-mess-launcher/


Edited by Cschneider, Tue Oct 27, 2015 8:08 AM.


#43 unhuman OFFLINE  

unhuman

    Stargunner

  • 1,142 posts
  • Location:Vienna, VA

Posted Tue Oct 27, 2015 6:43 PM

I wrote one years ago called TI-MESS, also in VB. No idea where it is... Couldn't find it on 99er.net... Thought I put it there.

#44 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Tue Oct 27, 2015 7:03 PM

I wrote one years ago called TI-MESS, also in VB. No idea where it is... Couldn't find it on 99er.net... Thought I put it there.

 

 

I would have liked to see it.  Like many of us I am sure, code something and loose the source.  I have done that a few times.



#45 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sat Oct 31, 2015 12:01 AM

All,

 

I believe the first BETA code is ready for some testing.  I think I have all the logic in that is needed with error checking.  

 

I have verified the code works on Windows XP, Windows 7, Windows 8.x and Windows 10!

 

Compiled to run on both 32bit and 64bit versions with .NET framework 4.0 or higher.

JAVA is required if using TIIMAGETOOL

 

 

So I need some testers!

 

PM me for the code.



#46 schmitzi OFFLINE  

schmitzi

    River Patroller

  • 3,842 posts
  • ToXiC
  • Location:Germany

Posted Sat Oct 31, 2015 8:07 PM

me  (instead of PM :)



#47 mizapf OFFLINE  

mizapf

    River Patroller

  • 2,532 posts
  • Location:Germany

Posted Sun Nov 1, 2015 5:06 AM

JAVA is required if using TIIMAGETOOL

Just a tip if you are concerned about security and possible risks involving Java:

 

After you install Java, you should launch your browser and check whether the Java installer automatically put a Java support into the browser plugins. If yes, you should deactivate it. The plugin list should be somewhere in your settings. Anyway, it's never a bad idea to check the plugins of your browser regularly. :)

 

Java usage outside of browsers is not critical, at least not more than with any other application.



#48 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sun Nov 1, 2015 12:23 PM

I have uploaded the packaging to my sourceforge site under the Files area.  PDF Instructions included in the zip file.

 

HERE

 

Let me know what all of you think.  Any recommendations or additions that you think will be needed as well.



#49 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sun Nov 8, 2015 4:31 PM

All,

 

I have updated the OOEYGUI to now Version 1.1 RC1.

 

schmitzi had a request to be able to change the colors for the forms.  I have now added that functionality and it stores them in the main XML configuration file.

 

I have uploaded the latest version on my SourceForge site below:

 

HERE



#50 Shift838 OFFLINE  

Shift838

    Stargunner

  • Topic Starter
  • 1,942 posts
  • SHIFT838
  • Location:Texas

Posted Sun Nov 8, 2015 7:04 PM

I found an issue in the one I posted so I have the new version up now.

 

I evidently cannot spell the color 'GRAY'.  I spelled it as 'GREY' and it throw an error in the program.  

 

Fixed..






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users