vogons - very old games on new systems Last Visit : never :: 2010-2-09 @ 02:02 pm : Now
?FAQ sSearch mMemberlist uUsergroups
rRegister pProfile "Messages lLog in
View posts : unanswered
Forum Index :: DOSBox General ::
up D-Fend Reloaded (DOSBox frontend)
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-2-05 @ 04:40 pm
greenten
Newbie
no avatar
Joined: 2010-02-05
Posts: 1
Location: Germany
Hope this is appropriate, I really don't mean to interfere your discussion and announcements, but let me say just this: D-Fend Reloaded kicks ass! I like this amazing DOSBOX frontend sooo much. It got so many features and also works with ScummVM and even can handle windows games and other emulators. Boy, I can't imagine living without this cute lil devil.

Thank you guys for your effort,
Thank you Alexander, you're a genius!
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-2-05 @ 10:25 am
Alexander
Member
no avatar
Joined: 2007-12-29
Posts: 365
Location: Germany
I have just released D-Fend Reloaded 0.9.1. You can download it from the project download page as usual. Version 0.9.1 fixes all currently known bugs and includes the new Brazilian Portuguese and Turkish language files.

The next step will be D-Fend Reloaded 0.9.2 which will be released shortly after DOSBox 0.74. As the main feature this service release will come with DOSbox 0.74 but will also improve the codepage selection in the profile editor any may bring some improved checker for program updates. The next big release will be 1.0 which should be there by summer this year. On the D-Fend Reloaded beta versions homepage you can find a list of planned feature for this release.
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-2-01 @ 11:07 am
Alexander
Member
no avatar
Joined: 2007-12-29
Posts: 365
Location: Germany
After this long discussion first of all thank you to all of you for this many information about the DOSBox keyboard layout system. I'm now using the values from the keyboard.txt from robertmo (updated version of the file) and an extended version of the codepages list from skatz (extensions also due to robertmo). The DFR installer (and update installer) will copy the FreeDOS cpx files to the DOSBox folder when installing (or updating) DOSBox now. With these files DOSBox is able to support a much wider range of keyboard layouts and codepages. At the moment the codepage default values list is just longer; in 0.9.2 I will change the codepage default values list to work like the keyboard layouts list. The entries in the list will be for example "437 (United States)" instead of just "437" then. But because I want to finish 0.9.1 as soon as possible (to fix the bugs from the long list of known bugs in 0.9.0) this will come not before 0.9.2.

Some words about how DFR tells DOSBox which keyboard layouts, codepages and what ever to use: The conf files used for calling DOSBox can be viewed at any time right from the context menu of each profile. Even more the profile editor has a "Show conf file" option so you can see the results of changes in the dialog immediately. DFR is using the "keyboardlayout=" key from the [dos] section to tell DOSBox which keyboard layout to use. Because there is no similar key for the codepage it's adding a "keyb <layout> <CP>" line to the [autoexec] section (so the "keyboardlayout=" list is redundant). And just before this is going to confuse anybody: The "default" line in the keyboard layouts list is not a DOSBox keyboard layout. This is a DFR value which means that DFR will use the default keyboard layout defined in the active DFR language file when starting this profile.

And last but not least:
D-Fend Reloaded 0.9.1rc3 is out now. I really hope everything is fine with this release now, so I can release 0.9.1 by the end of this week.

Plans for the next releases:
D-Fend Reloaded 0.9.2 is intended to come with DOSBox 0.74. Additionally some smaller things (which do not require new language strings) will be improved in 0.9.2. The next big release with many new features should be ready by summer this year.
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-29 @ 04:52 pm
IIGS_User
Member
[avatar]
Joined: 2007-03-14
Posts: 493
Location: native_lang=ger
Thanks robertmo for the nice description about it, these are the words I looked for to describe. Happy

_________________
Klimawandel.
Post new topicReply to topic
Hidden
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-29 @ 03:52 pm
wd
DOSBox Author
no avatar
Joined: 2003-12-03
Posts: 8893
Yes, and works just fine in dosbox.
Post new topicReply to topic
Hidden
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-29 @ 03:49 pm
robertmo
Oldbie
[avatar]
Joined: 2003-06-18
Posts: 1601
turkish language has got two i. one is with a dot and the other one is dotless. the one with dot you get with "alt gr" (and the large one with alt gr+shift)
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-29 @ 03:22 pm
wd
DOSBox Author
no avatar
Joined: 2003-12-03
Posts: 8893
So?
Post new topicReply to topic
Hidden
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-29 @ 03:15 pm
IIGS_User
Member
[avatar]
Joined: 2007-03-14
Posts: 493
Location: native_lang=ger
Quote:
no it doesn't. it is a dosbox bug. Type:
keyb tr
keyb tr 437
and you will see the buggy message

I played around with this, and the command 'exit' did not worked, because keyboard printed 'exit' w/o the point onto the i.

After typing 'exIt', the cmd worked... Happy

_________________
Klimawandel.
Post new topicReply to topic
Hidden
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-28 @ 11:16 pm
wd
DOSBox Author
no avatar
Joined: 2003-12-03
Posts: 8893
Quote:
loads keyboardlayout="layout" from dosbox.conf when dosbox starts and than makes keyb "layout" 437.

Dunno what it really does, but that's basically what the =auto is for as it
forces cp 437 IFF it's available (most compatible) and otherwise uses the
first thus preferred codepage of the layout, unless somebody claimed that
everybody uses another codepage in his country by default.
auto is only available for keyboardlayout= and covers a subset of the windows
layouts that seem to have a sensible representation as dos layout.


Quote:
808 (as in Russian) would be better choise

Several games are incompatible with non-437 codepages so the default
auto selection will always force 437 if possible.
Post new topicReply to topic
Hidden
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-28 @ 10:29 pm
skatz
Member
[avatar]
Joined: 2008-02-18
Posts: 130
Location: Ukraine
wd!
About auto mapping of codepages (three posts above): maybe it may be removed - for all mentioned languages (except UR) default codepage is 858 (808 for Russian) which is presented in dosbox executable and may be loaded. For UR (Ukrainian) there is no layout for 437, so this mapping is also meaningless. 808 (as in Russian) would be better choise. (848 is more better, but is not preloaded)
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-28 @ 10:00 pm
robertmo
Oldbie
[avatar]
Joined: 2003-06-18
Posts: 1601
I suppose D-Fend does this:
loads keyboardlayout="layout" from dosbox.conf when dosbox starts and than makes keyb "layout" 437. This loads for some "layouts", (as a result some games/programs that use text mode from codepage 437 look properly) and no false/buggy error message is being displayed.
For some layouts 437 cannot be loaded (as a result some games/programs that use text mode from codepage 437 don't look properly) and false/buggy error message is being displayer.

But I suppose dosbox already does the same. So this logic is not needed in D-Fend and as a result false/buggy error message won't appear at all when dosbox starts. I just don't know whether dosbox uses the same logic (so that it works for every layouts that can use 437). Or dosbox has some layouts programmed the way that they are forced to use 437 (so there is a possibility that some layouts have been omitted, and they still use their default codepage, while they could use 437)
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-28 @ 09:17 pm
wd
DOSBox Author
no avatar
Joined: 2003-12-03
Posts: 8893
Quote:
no it doesn't. it is a dosbox bug. Type:
keyb tr
keyb tr 437
and you will see the buggy message

Wow what a huge bug, the error message has a wrong codepage when you
load other stuff before. There's no layout for 437.


Quote:
wd should confirm whether he manually set it to particular layouts only, or tries to set it to every layout.

Can you reformulate so it makes sense, please?
Post new topicReply to topic
Hidden
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-28 @ 08:39 pm
skatz
Member
[avatar]
Joined: 2008-02-18
Posts: 130
Location: Ukraine
robertmo, i hope I may explain the case with Turkish layout:
When you specify some language code in keyb command without codepage DOSBox will select the first codepage defined for layout (for TR this is 857).
So after 'keyb tr' Turkish language and code page 857 are selected because all data are in dosbox.exe.
After 'keyb tr 437' DOSBox looks in data for TR layout and sees that it is described only for pages 857,853,858 and 850.
Hence there should be message 'No layout in tr for codepage 437'.
But here is an old bug in DOSBox: codepage displayed is not the page you try to set, but the current page of DOSBox. (Try 'keyb tr 850' and 'keyb tr 437' - and you will see the same message with another wrong codepage.)

BTW, 437 page is used as default when no language and page (or wrong ones) are set in config. If you set keyboard layout to auto (DOSBox default) then DOSBox tries to guess language from windows default keyboard. And if guess is successful then for some languages codepage is set to 437 (gr, sp, su, fr, it, nl, br, ru, sv, ur, sg, sf).
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-28 @ 07:31 pm
robertmo
Oldbie
[avatar]
Joined: 2003-06-18
Posts: 1601
wd wrote:
This works fine using the 0.73 release.


no it doesn't. it is a dosbox bug. Type:
keyb tr
keyb tr 437
and you will see the buggy message

Alexander although i think this logic is not needed as dosbox automatically tries to set 437 where it can. wd should confirm whether he manually set it to particular layouts only, or tries to set it to every layout.
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-28 @ 10:59 am
Alexander
Member
no avatar
Joined: 2007-12-29
Posts: 365
Location: Germany
Hi robertmo and skatz,
thank you, that's what I wanted to have. I have just added the new keyboard layouts and codepages default value lists to DFR. I'm planning to release 0.9.1rc3 beginning of next week and then if everything is fine with rc3 the final version of 0.9.1 only a short time later.

DFR 0.9.1 and even more 0.9.2 also will include most of the key features of 1.0 as hidden functions because I want to have more time for beta testing and so I want to become feature complete as early as possible. The next major release is going to be "1.0". This version should really become good.


Hi sst,
ok, it looks like it's the update checker. There is nothing I can do in 0.9.x but I will improve the whole update process in 1.0. Because DFR can download files itself now (needed for the package manager) UpdateCheck.exe is not really needed anymore for checking for updates. DFR 1.0 will use some internal update checker (for downloading and processing the UpdateInfo.txt) and will only call UpdateCheck.exe for the real update process.
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-27 @ 09:03 pm
sst
Member
[avatar]
Joined: 2008-08-17
Posts: 121
Hi, ... Alexander

I use your = D-Fend Reloaded, "v0.9.1 RC 2 release", D-Fend Reloaded PortableApps package".

-----------------------------------------------------------------------------------
Quote:

I cannot confirm your "program goes to background" problem yet. Perhaps it is due to Windows 7 (I'm testing under Vista here). May be the update checker causes the problem. If you have set the update checker to run on each start of DFR right after start up the UpdateCheck.exe is launched. If the update checker does not find any new version it terminates immediately (but may be steals focus from the DFR main window) and may be Windows 7 then forgets to bring the main window to the foreground. Could you please check if your update check interval is set to "on each start of DFR" and if yes select some longer interval and retest.


Respond =

I have try to "not set the update checker to run on each start of DFR" and DFR go "Foreground".

I have try to "set the update checker to run on each start of DFR" and DFR go "Background".

---

_________________
----------------------
Sylvain St-Amand (sst)
---
Windows 7 Ultimate x64, Final Build 7600, French Canadian, 8 Gig Ram, [UAC disabled = User Account Control disabled]. (TechNet Plus),
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-27 @ 06:58 pm
skatz
Member
[avatar]
Joined: 2008-02-18
Posts: 130
Location: Ukraine
Alexander!
And my two cents:
please change codepage defaults to
default
Code:
default,437,850,858,852,853,857,771,772,855,872,866,808,737,851,869

These are all codepages that may be used in DOSBox without loading any external files. I've removed pages 860(Portugal), 863(Canadian French) and 865(Nordic) because they need external file which cannot be specified by current D-Fend interface.
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-27 @ 05:45 pm
robertmo
Oldbie
[avatar]
Joined: 2003-06-18
Posts: 1601
ok, so here is exactly how it should look like. I have removed all doubled entries, corrected your mistakes and alphabetical order. It will work with D-Fend and language files without changing anything in D-Fend or language files. I added a possibility to choose "none" keyboard layout.


Last edited by robertmo on 2010-1-31 @ 09:31 pm; edited 1 time in total
keyboards.txt (1.55kB) - Downloaded 5 Time(s)

Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-27 @ 10:05 am
Alexander
Member
no avatar
Joined: 2007-12-29
Posts: 365
Location: Germany
Ok, this is the keyboard layouts list I'm goiing to use in D-Fend Reloaded 0.9.1rc3. It includes the newly added layouts from robertmos list but only the letter codes like "GR" and not the letter+number codes like "GR129". We can discuss this letter+number codes for DFR 1.0 but not for 0.9.1. From my point of view the current solution is working so there is no need to fix anything in the 0.9.1 release. Additionally all of this has a low priority for me. This means if you tell me exactly what you want (including the new default layouts to be used in the DFR language files etc.) I will change the list. But for a "Find out what I mean and want" this is not important enough for me.
Post new topicReply to topic
Offline
Reply with quote Re: D-Fend Reloaded (DOSBox frontend) :: 2010-1-26 @ 08:01 pm
robertmo
Oldbie
[avatar]
Joined: 2003-06-18
Posts: 1601
I have updated the list http://vogons.zetafleet.com/viewtopic.php?t=21824
so that it contains all keyboard layouts built into dosbox and also has doubling layouts in brackets.
Post new topicReply to topic
Offline
page 1 of 58
Goto page 1, 2, 3 ... 56, 57, 58  Next
All times are GMT
Moderate
Quick Reply & Options
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
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Powered by phpBB © 2001-2003 phpBB Group.
vogons and vogons site design and content herein is under a creative commons license 2002-2003 zetafleet.dom.
This site hosts no abandonware. There is no material that is knowingly illegal here.
zetafleet.dom will not be held responsible for users' posts.
This disclaimer is brought to you thanks to the BSA.