Welcome to AEP Emulation Page - Emulation News
   
Hosting by: Uberspace.de   
Menu
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Online Games
· Weblinks
· Game Reviews
· Translations
· AEP Shop

Downloads
 


Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ
· Impressum

Funny Quotes

Ausserdem: Reisediarhoe ist eine Antibaby"Pille", wenns die Freundin hat.... Aber lassen wir das !

-- Deacon Blue (Emunews 24)


Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
Q-MarineOffline
Post subject: PC: DOSBox-X WIP Beta (2018-05-06)  PostPosted: May 07, 2018 - 03:15 PM
AEP Team Member


Joined: Jul 04, 2004
Posts: 3258



Highscores in 05/2018

Status: Offline

DOSBox-X ist ein Ableger von DOSBox, der den Fokus auf genaue Emulation legt und deutlich mehr Einstellungs- und Konfigurationsmöglichkeiten bietet.
Hier gibt es den Download.


DOSBox-X is a fork of DOSBox. It has a focus on accurate emulation of the hardware and many more ways to tweak and configure the DOS virtual machine.
You can download it here.

Quote:
This is a WIP release. This contains a lot of new code concerning the menu layout.The menu handling system is being changed from one that loads a static Windows menu resource (IDR_MENU) to one that constructs a menu in a platform-independent manner.The code is brand new and may have some bugs.The menu framework concept:
  • Components create a menu item by name, as an individual component
  • The mapper automatically creates a menu item for each mapper shortcut registered at startup
  • Lists of popup menus is defined by the menu item name
  • Each menu list can refer to popup menus by name to enable levels of popups
  • The final layout is defined in menu.cpp by name
  • Components can change text, enable, checked, and shortcut text at any time, which is then reflected in the menu
  • Windows builds map this to the Windows menu system
  • Systems where menu support is not implemented, simply do not show a menu, but the menu is in memory anyway
  • Menu items are then connected to a callback function, a mapper shortcut, or both
Look in menu.cpp for the char*[] string arrays that define menu layout by name. It's fairly straightforward.Another additional feature, connected to the mapper, is that the mapper system automatically updates the menu item for a mapper shortcut when the key binding changes.This eliminates the problem with DOSBox and DOSBox-X where the shortcut shown in the menu is only correct if the mapper shortcut is left at default.In the new code, changing the key binding for a mapper shortcut should automatically update the menu.A quick way to test this:
  • Bring up the mapper
  • Pick a menu item with a shortcut
  • Locate the same shortcut in the mapper UI
  • Click on the shortcut, to edit the binding
  • Note the shortcut shown in the menu
  • Change the binding modifiers
  • Note the shortcut shown in the menu now, it should reflect your changes
  • Delete the binding
  • Note the shortcut shown in the menu, there should no longer be any shortcut
  • Add a binding
  • Note the shortcut shown in the menu, it should show your new binding.
Since menu item order is now defined in menu.cpp, rearranging the menu should be simple now and it should be possible to submit simple patches to do so.The code only works with Windows at this time. The next major development step for this code is to try and produce identical menus under Mac OS X.Mac OS X builds would benefit from having proper menus instead of the minimal and useless default provided by SDL.Have fun. Please use the comments section of the commit this is assigned to for comments.


Related links:
[ PC Emus / Virtual Machines ][ MAC Emulatoren ]

_________________
 
 
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
Demon_CleanerOffline
Post subject: RE: PC: DOSBox-X WIP Beta (2018-05-06)  PostPosted: May 08, 2018 - 05:48 AM
Retrokenner


Joined: Jan 17, 2006
Posts: 727

Location: Phobos

Highscores in 05/2018

Status: Offline
Hm? Noch nie ausprobiert.

_________________
www.classicamiga.com Moderator 
 
 
 View user's profile Send private message Visit poster's website MSN Messenger  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group
Credits
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 1998 - 2018 AEP Emulation Page.
You can syndicate our news via RSS using the file rss_en.xml for English headlines and rss_de.xml for German headlines.