Jump to content
Shift838

New MESS GUI Launcher

Recommended Posts

Latest Version HERE

 

I have been messing (no pun intended) around for over a year off and on with a new GUI Launcher for MESS.

 

It's written in VB .NET for Windows of course.

 

This application allows one to choose:

 

  • the different slots for the TI/Geneve cards
  • Cartridge port configuration
  • Joystick Configuration
  • Floppy Disk Config
  • Hard Disk config
  • Serial Bridge
  • etc.

 

automatically generate the command and launches mess based on your selected configuration.  My plan for this thing is not only to be able to use it to launch, but eventually be able to have an all in one tool to create hard disk images, etc.

 

I am having issues coming up with a name.  

 

I was thinking of maybe one of the below, of course I am open to suggestions.

 

  1. WAM GL (What? A Mess GUI Launcher)
  2. Ooey GUI MESS Launcher

 

Any preference of what any of you think sounds better or even a suggestion?

 

Images Updated : 10/10/2015 @ 11:25 p.m. CST

 

Images are just an example of pulling data from the XML files, some selections are just a duplicate of what I have saved in the XML file.

Edited by Cschneider

Share this post


Link to post
Share on other sites

QMC2? Sorry - just wondering why you think there is a need for another MESS launcher?

 

Myself and many others have nothing but problems with QMC2.  It constantly crashes.  The issues i have had with it crashing is on both 32bit and 64bit windows systems.  It just is not that stable for me and I want a MESS launcher that has all the utilities with it as well as the ability to map your serial port, which QMC2 does not.  

Share this post


Link to post
Share on other sites

I have been messing (no pun intended) around for over a year off and on with a new GUI Launcher for MESS.

 

It's written in VB .NET for Windows of course.

 

This application allows one to choose:

 

  • the different slots for the TI/Geneve cards
  • Cartridge port configuration
  • Joystick Configuration
  • Floppy Disk Config
  • Hard Disk config
  • Serial Bridge
  • etc.

 

automatically generate the command and launches mess based on your selected configuration.  My plan for this thing is not only to be able to use it to launch, but eventually be able to have an all in one tool to create hard disk images, etc.

 

I am having issues coming up with a name.  

 

I was thinking of maybe one of the below, of course I am open to suggestions.

 

  1. WAM GL (What? A Mess GUI Launcher)
  2. Ooey GUI MESS Launcher

 

Any preference of what any of you think sounds better or even a suggestion?

 

 

 

Wow this is great and beats the heck out of the normal one in Mess.

Share this post


Link to post
Share on other sites

QMC2? Sorry - just wondering why you think there is a need for another MESS launcher?

QMC2 I never could get to work twice the same way. And for some reason started to never load the config I had saved.

Share this post


Link to post
Share on other sites

QMC2? Sorry - just wondering why you think there is a need for another MESS launcher?

 

No, I also think Chris's launcher makes a lot of sense, despite the availability of QMC2.

 

Me, I'm only using QMC2 when someone reports a problem with it. Although there is a lot of work inside QMC2 and I do not want to doubt that in any way, it epicly fails to make MESS usage any simpler. It offers a graphical user interface to all MESS features, but by doing this, it does not hide the complexity, but it makes it even more prominent. As a Linux user, I am used to launch programs by a command line or by a script file, which actually provides all that I need. With QMC2 we get another layer between the user and MESS; in other words, you do not only have to learn to use MESS but also learn to use QMC2.

 

A lot of the problems is caused by QMC2 trying again to be an interface for all systems on the list. It would be much better if we could tailor the interface to the common needs of a TI emulation user. Accordingly, I would consider QMC2 to be a good tool to explore a large set of different emulations, but a less recommendable one for everyday use.

Share this post


Link to post
Share on other sites

 

No, I also think Chris's launcher makes a lot of sense, despite the availability of QMC2.

 

Me, I'm only using QMC2 when someone reports a problem with it. Although there is a lot of work inside QMC2 and I do not want to doubt that in any way, it epicly fails to make MESS usage any simpler. It offers a graphical user interface to all MESS features, but by doing this, it does not hide the complexity, but it makes it even more prominent. As a Linux user, I am used to launch programs by a command line or by a script file, which actually provides all that I need. With QMC2 we get another layer between the user and MESS; in other words, you do not only have to learn to use MESS but also learn to use QMC2.

 

A lot of the problems is caused by QMC2 trying again to be an interface for all systems on the list. It would be much better if we could tailor the interface to the common needs of a TI emulation user. Accordingly, I would consider QMC2 to be a good tool to explore a large set of different emulations, but a less recommendable one for everyday use.

 

I have been using QMC2 for a couple of years and never had any problems. I strongly prefer this to the command line, but or course the interface could still be simpler and more focused on the TI.

Share this post


Link to post
Share on other sites

 

I have been using QMC2 for a couple of years and never had any problems. I strongly prefer this to the command line, but or course the interface could still be simpler and more focused on the TI.

 

Yes it could be simpler and that is another reason I am doing this as well as gearing to the TI/Geneve.  

Share this post


Link to post
Share on other sites

If you are emulating a TI and a Geneve, are you able to launch one or the other configurations independently? 

 

If I understand what you are asking, the answer is yes.  You can launch multiple processes of MESS independent from each other.  So you can run multiple configs at the same time for both TI and Geneve.

Edited by Cschneider

Share this post


Link to post
Share on other sites

One other thought, could you also add our TI cousins (the Tomy Tutor or the TI990) to this launcher? They used our CPU family too. . .and if we can ever track down a copy of the GPL Assembler TI used, the 990 emulation could even be used to modify/recompile some of the TI GPL source code we have without having to adjust it to the later GPL Assemblers.

Share this post


Link to post
Share on other sites

and if we can ever track down a copy of the GPL Assembler TI used, the 990 emulation could even be used to modify/recompile some of the TI GPL source code we have without having to adjust it to the later GPL Assemblers.

 

Sorry to derail this thread temporarily, but could you provide some pointers to those GPL sources?  I'd be interested in the GPL syntax used -- does it differ from the original GPL specification?  If it's not too far out I might add it to xga99, for completeness' sake.

Share this post


Link to post
Share on other sites

Back to the MESS launcher: I usually prefer the command line, but I also created a small GUI frontend for myself that let's me browse my disks and carts collection and run them with a single click.  Maybe that would be a useful option for Ooey GUI as well.

 

[attachment=413963:messgui.png]

 

Not too happy about the "Windows only", though ...  :sad:

 

Share this post


Link to post
Share on other sites

Back to the MESS launcher: I usually prefer the command line, but I also created a small GUI frontend for myself that let's me browse my disks and carts collection and run them with a single click.  Maybe that would be a useful option for Ooey GUI as well.

 

attachicon.gifmessgui.png

 

Not too happy about the "Windows only", though ...  :sad:

 

Like your frontend, I use both Mac and Windozs, would like to try out your frontend, do you have a link or download site somewhere.

Share this post


Link to post
Share on other sites

Back to the MESS launcher: I usually prefer the command line, but I also created a small GUI frontend for myself that let's me browse my disks and carts collection and run them with a single click.  Maybe that would be a useful option for Ooey GUI as well.

 

attachicon.gifmessgui.png

 

Not too happy about the "Windows only", though ...  :sad:

 

 

Ralph,

 

nice (looks unix type).  I have the same type of browse feature for utilizing a Windows File Dialog box chooser that pops up when you click on the folder icon next to the text box for cartridges, floppy disk images and hard disk images.  

Share this post


Link to post
Share on other sites

Not too happy about the "Windows only", though ...  :sad:

 

To get something not "Windows-only", you could use Java as I did with TIImageTool. On the other hand, I got the impression that there is some reservation against Java (which is not justified at all, in my view).

 

Would it be an option for you to use the Qt library? This would allow you to build the GUI for all operating systems, since Qt is widely available. If I remember correctly, QMC2 uses the Qt library.

Share this post


Link to post
Share on other sites

I will also be utilizing XML for configuration files.  Gotta stay current.  May even add some buttons for favorite system configs probably 3 or 4 if I can do it.

Share this post


Link to post
Share on other sites

Maybe I misunderstood ralphb's comment ... sounded to me as if he commented his own GUI frontend with the words "Windows only".

 

Oops, you're right, but I was referring to Chris' launcher.  My own launcher is using PyQt, i.e., a Python binding for Qt, which is cross-platform.  It looks somewhat nicer than stock Java, although you can do amazing UIs in Java as well.

 

@Chris: Sure, I can understand that, it's just a pity when our small community is fragmented even further.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...