Jump to content

Photo

New MESS GUI Launcher


56 replies to this topic

#1 Shift838 OFFLINE  

Shift838

    Stargunner

  • 1,958 posts
  • SHIFT838
  • Location:Texas

Posted Fri Oct 2, 2015 9:19 PM

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.

Attached Files


Edited by Cschneider, Sun Feb 7, 2016 9:34 PM.


#2 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 8,261 posts
  • Location:Cookeville, TN

Posted Sat Oct 3, 2015 1:22 AM

Ooey GUI MESS Launcher is pretty good. ;) very clever.

#3 Willsy OFFLINE  

Willsy

    River Patroller

  • 3,038 posts
  • Location:Uzbekistan (no, really!)

Posted Sat Oct 3, 2015 6:57 AM

GumpTIon



#4 --- Ω --- OFFLINE  

--- Ω ---

    TI-Runner

  • 10,727 posts

Posted Sat Oct 3, 2015 7:16 AM

faTIGUIng MESS?  (just kidding)   :-D 



#5 Vorticon OFFLINE  

Vorticon

    River Patroller

  • 2,814 posts
  • Location:Eagan, MN, USA

Posted Sat Oct 3, 2015 7:53 AM

TIGER - TI Graphical Emulator Runner :)

Looking forward to trying out the end product.



#6 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 2,496 posts
  • Location:Denmark

Posted Sat Oct 3, 2015 4:07 PM

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



#7 Shift838 OFFLINE  

Shift838

    Stargunner

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

Posted Sat Oct 3, 2015 8:37 PM

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.  



#8 Shift838 OFFLINE  

Shift838

    Stargunner

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

Posted Sat Oct 3, 2015 8:42 PM

Updated original post with screenshot.



#9 RXB OFFLINE  

RXB

    River Patroller

  • 2,844 posts
  • Location:Vancouver, Washington, USA

Posted Sat Oct 3, 2015 11:26 PM

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.



#10 RXB OFFLINE  

RXB

    River Patroller

  • 2,844 posts
  • Location:Vancouver, Washington, USA

Posted Sat Oct 3, 2015 11:28 PM

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.



#11 mizapf ONLINE  

mizapf

    River Patroller

  • 2,623 posts
  • Location:Germany

Posted Sun Oct 4, 2015 6:34 AM

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.



#12 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 2,496 posts
  • Location:Denmark

Posted Sun Oct 4, 2015 9:42 AM

 

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.



#13 Shift838 OFFLINE  

Shift838

    Stargunner

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

Posted Sun Oct 4, 2015 7:52 PM

 

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.  



#14 InsaneMultitasker OFFLINE  

InsaneMultitasker

    Stargunner

  • 1,744 posts

Posted Sun Oct 4, 2015 8:56 PM

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



#15 Shift838 OFFLINE  

Shift838

    Stargunner

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

Posted Sun Oct 4, 2015 9:11 PM

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, Sun Oct 4, 2015 9:12 PM.


#16 Ksarul OFFLINE  

Ksarul

    River Patroller

  • 4,235 posts

Posted Mon Oct 5, 2015 5:09 AM

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.



#17 ralphb OFFLINE  

ralphb

    Dragonstomper

  • 533 posts
  • Location:Germany

Posted Mon Oct 5, 2015 11:22 AM

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.



#18 ralphb OFFLINE  

ralphb

    Dragonstomper

  • 533 posts
  • Location:Germany

Posted Mon Oct 5, 2015 11:34 AM

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.

 

Attached File  messgui.png   101.79KB   9 downloads

 

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

 



#19 RickyDean OFFLINE  

RickyDean

    Dragonstomper

  • 695 posts

Posted Mon Oct 5, 2015 11:43 AM

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.



#20 Shift838 OFFLINE  

Shift838

    Stargunner

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

Posted Mon Oct 5, 2015 2:09 PM

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.  



#21 mizapf ONLINE  

mizapf

    River Patroller

  • 2,623 posts
  • Location:Germany

Posted Mon Oct 5, 2015 2:58 PM

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.



#22 Shift838 OFFLINE  

Shift838

    Stargunner

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

Posted Mon Oct 5, 2015 3:08 PM

i am not really versed in coding of Java so I chose .NET as it's my comfort zone for PC's.



#23 mizapf ONLINE  

mizapf

    River Patroller

  • 2,623 posts
  • Location:Germany

Posted Mon Oct 5, 2015 5:06 PM

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



#24 Shift838 OFFLINE  

Shift838

    Stargunner

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

Posted Mon Oct 5, 2015 7:52 PM

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.



#25 ralphb OFFLINE  

ralphb

    Dragonstomper

  • 533 posts
  • Location:Germany

Posted Tue Oct 6, 2015 1:16 AM

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.






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users