-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Eject support #193
Eject support #193
Conversation
I think if the help screen reflects the new key mappings it should be fine. Am I correct in understanding "F5- Swap drives for slot 6" to mean drive 2 and its disk becomes drive 1 and vice versa? That seems to be the plain meaning. And the meaning of eject -- this is basically an unmount of the HD image? Good work, and looks like it's all right. |
that's correct, thank you very much. On the other hand, in another pull request #192 , I have also added support for Spanish keyboard and simple compilation in fedora so that it behaves the same as the compilation in debian. sorry I answered from the phone and closed it accidentally |
|
I have not yet compiled this. I'll do that soon. If the disk select screen had an eject button, then no more key shortcuts would be required. It would be nice if there was a master menu that could navigate with a joystick to the other menus. I could see selecting an image even from an ftp site with just a joystick. |
The REGISTRY_WRITEABLE changes are only half in this pull request. It won't let me change disks. |
I do not understand what you mean, could you explain me a little better if you are presenting a problem? If you have any problems, it is sure that you are not using the correct version. Send me the logs or follow the next steps: $ git clone https://github.com/lowlevel-1989/linapple
$ cd linapple
$ git checkout eject-support
$ sudo apt-get install git libzip-dev libsdl1.2-dev libsdl-image1.2-dev libcurl4-openssl-dev zlib1g-dev imagemagick
$ make -e REGISTRY_WRITEABLE=1
$ cd build/bin
$ ./linapple --autoboot --d1 ../share/linapple/Master.dsk note that the correct repository is https://github.com/lowlevel-1989/linapple |
Tested on my WSL Ubuntu 22.04 install. It can't find an DSL audio and the boot hangs. I had set: Disk Eject Drive #1 It might make more sense to add an before the ".." or some other way of integrating into the F3/F4 shift, alt, menus. Perhaps a key that works only there? chooses, exits the menu. We could add to eject? and before the .. could allow navigating with a joystick. |
That menu needs a ton of work, as in a total refactor. It has issues with large numbers of items and scrolling. There are hardcoded pixel values for character sizes and text rendering placement. It's nice that it uses the Apple II character set, but I think it's not scaled properly -- or in some forks it was, in some it wasn't, something like that. I had added a way to jump to the first item starting with a letter pressed for navigation, but the disk select interface needs gutting and a total remodel. I haven't looked at this project in over a year (been busy) but this has been at the back of my mind. |
Indeed it is as you comment, creating a new menu system would be a feature that could be developed in the future, since it is a job of rewriting the system and making it more modular. For my part, the main feature of this request is correct and working, I am currently working on giving full support to Spanish and making linapple work in a stable way both in linux and in retropie (rpi) and I could not spend time on a new system menu at the moment. this feature was previously requested #186 |
@maxolasersquad Do you agree? pull request, ok? |
Thanks timriker #190
++1. Update Readme.
++2. Eject floppy or harddrive.
++3. Update Registry for support save config in runtime. (optional) from make -e REGISTRY_WRITEABLE=1