Login  •  Register


The time is now: Fri Sep 22, 2017 8:16 am

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 2 of 2 [ 34 posts ]    Go to page Previous  1, 2
Print view Previous topic  |  Next topic
Author Message
PostPosted: Thu Aug 17, 2017 7:50 pm 
Offline
Student Driver

Joined: Wed Jul 26, 2017 10:50 pm
Posts: 18
rickyzhang wrote:
@DLudwig255
I'd suggest you build BII under Linux with gtk. You can take a look of preference UI.


I have seen the GTK preference UI. It is part of why I've pondered doing some UI work in Basilisk. ;-)


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Aug 17, 2017 8:02 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 1753
rickyzhang wrote:
For blank image creation, we can print out a basilisk command with proper option in HTML that ask user to run basilisk binary to create that image.

All we need is to add new options to BII source code that take in size parameter and surface image creation in command line.



Any user that feels comfortable taking text output and running it on the command line can probably manage creating their own disk images. The idea with a UI is to do all that for them, which we should be able to do using zip.js or node.js. We could even roll in a basic perl or python interpreter (or LUA), that can use its sys library to generate and place a null file without user interaction.

Or we could just go the UME route, and leave it to platform-dependent front ends, and integrate only the configuration into an SDL interface, with command line flags to set things that way as well from the front end UI.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Aug 17, 2017 8:53 pm 
Offline
Mac Mechanic
User avatar

Joined: Fri Aug 27, 2010 1:02 am
Posts: 191
Blank files are easy: just make a empty file filled with null bytes.

There is no need for zip files as javascript can generate null bytes. (see: in-browser decryption/downloading of files like MEGA)


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Aug 17, 2017 9:00 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 1753
The zip files would be for if we wanted to provide pre-formatted images instead of prompting the user to format on boot.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Aug 18, 2017 2:41 am 
Offline
Granny Smith
User avatar

Joined: Mon Sep 15, 2014 7:59 pm
Posts: 123
Guys, before we discuss the implementation details.

Should we go for
a. HTML
b. maintain GTK
c. do something more fancy as DLudwig255 suggests

Besides the direction, what's more important is to find someone actually who are able to and willing to commit.

Although HTML looks easy, I have zero experience in writing a HTML form that can save a file locally (without server download). It is quite different from write a PHP from server and generate a dynamic HTML to client.

_________________
There is an App for that!
https://github.com/rickyzhang82


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Fri Aug 18, 2017 3:35 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 1753
I've always avoided GTK when possible, even on GNOME WM. HTML5 has the benefit that it will likely stay the same for years to come and present native widgets on all platforms. node.js makes the job much easier, as it handles all the file management and presents a simple C-like interface.

That said, I'm not going to be able to commit to either developing it nor maintaining it, just providing guidance, so it's probably best to go with whatever solution is preferred by whomever is willing to do that.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Thu Aug 24, 2017 1:29 am 
Offline
Student Driver

Joined: Wed Jul 26, 2017 10:50 pm
Posts: 18
Prerelease 6 is now out, with more bug fixes.

Here's what's new:

More bug-fixes!

  • fixed issue #5: OSX fullscreen does not recognize mouse-clicks, if cursor is at very top of screen
  • fixed issue #19: on OS X, display can slide around if initial clicks are near top of screen
  • fixed issue #21: Win32: resizing a window does not stretch screen

Win32 and OS X downloads at https://github.com/davidludwig/macemu/releases

Please report bugs at https://github.com/davidludwig/macemu/issues


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Tue Sep 12, 2017 11:15 pm 
Offline
Student Driver

Joined: Wed Jul 26, 2017 10:50 pm
Posts: 18
Pre-release 7 is now out. To note, I've changed how I name the Git/Github tags for these, and now prefix them with "SDL2-".

Here's what's new:

  • MacOSX: enabled VOSF
  • performance tweaks (in SDL2 texture and surface management code)
  • fixed multiple mouse-grabbing bugs
  • added an "sdlrender" preference, which can force the use of a specific, SDL2, rendering backend, such as "software" or "opengl". Setting to nothing, or to "auto", will let SDL2 choose.
  • lots of Autotools fixes, including the ability to use either SDL1 or SDL2. SDL2 will be used, if both are available. To force the use of SDL1, pass --with-sdl1 to the configure script.

Win32 and OS X binaries are available at http://github.com/davidludwig/macemu/releases


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Wed Sep 13, 2017 11:17 am 
Offline
Forum All-Star

Joined: Wed Nov 11, 2009 5:47 pm
Posts: 1010
Location: Germany
Awesome, this build looks great. Many thanks for your work.

Image


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 2 of 2 [ 34 posts ]    Go to page Previous  1, 2


Who is online

Users browsing this forum: Google [Bot] and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group