* What to expect in dosemu-1.2?
@ 2003-07-22 10:23 Samium Gromoff
2003-07-22 16:05 ` Justin Zygmont
0 siblings, 1 reply; 5+ messages in thread
From: Samium Gromoff @ 2003-07-22 10:23 UTC (permalink / raw)
To: linux-msdos
I bet some people are wishing to know what new and cool features
the upcoming yet-to-stabilise dosemu-1.2 is going to provide.
Especially given the long wait since the last 1.0 release :-)
I think it`d be cool if someone will come up summarizing
both the major user-visible changes and the bleeding edge
infrastructural stuff.
Besides it`s interesting to know how the dosemu and dosbox projects
interrelate, and whether you share any common codebase?
regards, Samium Gromoff
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: What to expect in dosemu-1.2?
2003-07-22 10:23 What to expect in dosemu-1.2? Samium Gromoff
@ 2003-07-22 16:05 ` Justin Zygmont
0 siblings, 0 replies; 5+ messages in thread
From: Justin Zygmont @ 2003-07-22 16:05 UTC (permalink / raw)
To: Samium Gromoff; +Cc: linux-msdos
mostly bug fixes now I think. There was an announcement for 1.1.5 and it
listed most of the major changes.
On Tue, 22 Jul 2003, Samium Gromoff wrote:
>
> I bet some people are wishing to know what new and cool features
> the upcoming yet-to-stabilise dosemu-1.2 is going to provide.
> Especially given the long wait since the last 1.0 release :-)
>
> I think it`d be cool if someone will come up summarizing
> both the major user-visible changes and the bleeding edge
> infrastructural stuff.
>
> Besides it`s interesting to know how the dosemu and dosbox projects
> interrelate, and whether you share any common codebase?
>
> regards, Samium Gromoff
> -
> To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: What to expect in dosemu-1.2?
@ 2003-07-23 16:21 Stas Sergeev
0 siblings, 0 replies; 5+ messages in thread
From: Stas Sergeev @ 2003-07-23 16:21 UTC (permalink / raw)
To: linux-msdos
[-- Attachment #1: Type: text/plain, Size: 590 bytes --]
Hello.
Justin Zygmont wrote:
>> - Client-server approach for port I/O, which allows
> I wonder if this is why there is a lock file problem with
> a modem now?
No, this has nothing to do with locks.
However there is a bug in a serial code
which, but only in case open() fails,
prints a misleading message that the device
is already locked, and leaves a stale lock
file.
The fix is attached. This may not be the
problem you see however. I have no idea
what you see actually, as you have provided
no details. But as I already have a fix to
something similar - try it and maybe it will
help.
[-- Attachment #2: ser_lock.diff --]
[-- Type: text/plain, Size: 583 bytes --]
--- src/base/serial/ser_init.c Sun Jul 20 17:43:22 2003
+++ src/base/serial/ser_init.c Wed Jul 23 07:34:57 2003
@@ -245,6 +245,14 @@
}
com[num].fd = RPT_SYSCALL(open(com[num].dev, O_RDWR | O_NONBLOCK));
+ if (com[num].fd < 0) {
+ error("SERIAL: Unable to open device %s: %s\n",
+ com[num].dev, strerror(errno));
+ if (tty_lock(com[num].dev, 0) >= 0) /* Unlock port */
+ com[num].dev_locked = FALSE;
+ com[num].fd = -2; // disable permanently
+ return -1;
+ }
RPT_SYSCALL(tcgetattr(com[num].fd, &com[num].oldset));
return (com[num].fd);
}
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: What to expect in dosemu-1.2?
2003-07-22 18:00 Stas Sergeev
@ 2003-07-22 18:49 ` Justin Zygmont
0 siblings, 0 replies; 5+ messages in thread
From: Justin Zygmont @ 2003-07-22 18:49 UTC (permalink / raw)
To: Stas Sergeev; +Cc: linux-msdos
> - Client-server approach for port I/O, which allows
> dosemu to drop root at startup and makes it secure
> even when running suid-root.
I wonder if this is why there is a lock file problem with a modem now?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: What to expect in dosemu-1.2?
@ 2003-07-22 18:00 Stas Sergeev
2003-07-22 18:49 ` Justin Zygmont
0 siblings, 1 reply; 5+ messages in thread
From: Stas Sergeev @ 2003-07-22 18:00 UTC (permalink / raw)
To: linux-msdos
Hello.
Samium Gromoff wrote:
> I bet some people are wishing to know what new and cool
> features the upcoming yet-to-stabilise dosemu-1.2 is
> going to provide.
Yes, but the best way to find that out,
is simply to get the latest version and
give it a try:)
> I think it`d be cool if someone will come up summarizing
> both the major user-visible changes
OK, the short list of the top-most user-visible
changes would look like this:
- *Real* DPMI support [havy surgery of an old code]
- Unicode support (no more problems with international
keyboard layouts, no problems when DOS uses different
charset than the one of a Linux etc) [complete rewrite
of the entire subsystem]
- *Real* Sound dupport, up to SB16 [almost a complete
rewrite of DSP code, major rework of DMA code, major
update of midid]. That code still lacks Adlib emulation.
- Many improvements for an X code (full-screen, loadable
fonts, instremu understands more instructions etc)
- Client-server approach for port I/O, which allows
dosemu to drop root at startup and makes it secure
even when running suid-root.
- *Real* joystick support [almost a complete rewrite
of an entire subsystem, as far as I can tell]
- Many improvements to a networking code.
- Many stuff that I forgot to mention
- Unlimited amount of a bug-fixes and a limited
amount of a bug-insertions:)
What does the *Real* stand for? Well, 1.0.x claim
to also support that, and indeed, but not that it
works for anything real there:)
> and the bleeding edge infrastructural stuff.
That is practically not possible to summarize.
Take it as almost every subsystem got a reasonable
amount of an attention, many of the long-standing
problems are magically resolved (magically -
considering the amount of developers involved),
thousands lines of problematic/questionable code
is rewritten etc. ChangeLog can give you a wider
view on that.
All that said, there are still a lot of problems
to resolve and there are certainly things that
used to work before but not any longer (CPU-emu,
for example, is now practically useless, while in
1.0 is was rather strong).
> Besides it`s interesting to know how the dosemu and
> dosbox projects interrelate, and whether you share any
> common codebase?
Not at all. dosemu shares neither the code nor
the ideas with dosbox (probably only a couple of
lines stolen from VDMSound, but only a couple of
lines).
DosBox, being highly portable, has a larger
audience as of now. Dosemu have to catch-up
at that point.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2003-07-23 16:21 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-22 10:23 What to expect in dosemu-1.2? Samium Gromoff
2003-07-22 16:05 ` Justin Zygmont
2003-07-22 18:00 Stas Sergeev
2003-07-22 18:49 ` Justin Zygmont
2003-07-23 16:21 Stas Sergeev
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.