Eric Auer | 7 Sep 2009 23:22
Picon
Favicon

[Fwd: [Freedos-user] Graph dosen't appear on screen in virtual console mode]


Forwarding to the dosemu people :-)

Eric

> [Freedos-user] Graph dosen't appear on screen in virtual console mode
> Mon, 07 Sep 2009 12:22:11 -0600
> Robert J. Thompson <the_drbobo*earthlink.net>
> Freedos-user <freedos-user*lists.sourceforge.net>

When I run a fortran program producing a graph from Desktop (in
Dosemu/Freedos), graph appers and all is well. When I attempt to run the
same program from a virtual console. the screen goes dark until the
graphics phase is ended, when it returns to normal. The graph is plotted
in 640x480 resolution.  The boot.log file shows
            VGA-BIOS-SEGMENT set to 0xc000
            VGA-BIOS-Size set to 0x10000
            .........................................
           reserving 128Kb at 0xA0000 for 'v'  (Video memory)

.......................................................................
           reserving 4Kb at 0xC0000 for 'V'  (VGAEMU Video Bios)
How do I display the graph (or write it to a file for later display)? Is
there a mode command that should switch the display contents?
Thanks in advance - Bob T.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
(Continue reading)

Favicon

Re: DosEmu and newer Cpu's - please support Cpu family 16 (AMD Phenom, Opteron 23xx, Opteron 83xx) or select it by the cpu flags

i think, the dosemu devel list is the better place to discuss this -> done.

dosemu does not work on x86_64 systems with a cpu like this:

---  /proc/cpuinfo:
processor       : 7
vendor_id       : AuthenticAMD
cpu family      : 16
model           : 2
model name      : Quad-Core AMD Opteron(tm) Processor 2350
stepping        : 3
cpu MHz         : 1000.000
cache size      : 512 KB
physical id     : 1
siblings        : 4
core id         : 3
cpu cores       : 4
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht
syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc pni cx16 popcnt lahf_lm
cmp_legacy svm extapic cr8legacy abm sse4a misalignsse 3dnowprefetch osvw ibs ts ttp tm stc 100mhzsteps hwpstate
bogomips        : 2001.81

(Continue reading)

solarflow99 | 17 Sep 2009 13:50
Picon

dosemu for Fedora

Hi,I just thought i'd announce that dosemu is finally available for fedora.  The current package is a SVN snapshot (1905) and is currently in the F-10 free repo in RPM Fusion, i'm working on adding it into F-11 and so on.  So to install, just enable RPM Fusion for yum, and do a "yum install dosemu" and you should have it. 


Justin



 

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@...
https://lists.sourceforge.net/lists/listinfo/dosemu-devel
Samuel Bronson | 18 Sep 2009 18:02
Picon
Gravatar

DosEmu and newer Cpu's - please support Cpu family 16 (AMD Phenom, Opteron 23xx, Opteron 83xx) or select it by the cpu flags

Whoops ... I only sent this to Bernd...

---------- Forwarded message ----------
From: Samuel Bronson <naesten <at> gmail.com>
Date: Wed, Sep 16, 2009 at 1:38 PM
Subject: Re: [Dosemu-devel] DosEmu and newer Cpu's - please support
Cpu family 16 (AMD Phenom, Opteron 23xx, Opteron 83xx) or select it by
the cpu flags
To: "SINGER Bernd NLTD-G (AREVA NP GmbH)" <bernd.singer <at> areva.com>

On Wed, Sep 16, 2009 at 7:59 AM, SINGER Bernd NLTD-G (AREVA NP GmbH)
<bernd.singer <at> areva.com> wrote:
> i think, the dosemu devel list is the better place to discuss this -> done.
>
> dosemu does not work on x86_64 systems with a cpu like this:

> a Message "Unknown CPU type!" will happens on ervery new cpu family, followed by different messages...
>
> adding this patch in dosemu-1.4.0/src/base/init/config.c will support the current AMD CPUs on x86_64 systems.
>  483d482
> <       case 16: // support AMD Phenom X3 X4, AMD Athlon II, AMD Opteron 23xx/83xx
>
> But how about evaluating the cpu flag needed by dosemu?
> this prevents dosemu from carrying a list of cpu families.
> Currently i have no patch - i dont know the cpu flags needed by dosemu.
> Is there someone who can do this?

Certainly, using the feature flags is a far more appropriate approach
than maintaining a list of CPU types known to work, and not at least
having a list of them would be (is?) VERY bad -- assuming, of course,
that the features needed *have* flags. Using the Linux-specific
information from /proc/cpuinfo may or may not be the best way to do it
(of course, the CPU-provided flags will not tell us things like
f00f_bug...), depending on whether we want dosemu to work on anything
but Linux (and on what other systems it works (or could easily be made
to work) on right now).

Unfortunately, I have no idea what CPU features dosemu actually
requires on x86_64...

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dosemu-devel
Bart Oldeman | 18 Sep 2009 18:21
Picon

Re: DosEmu and newer Cpu's - please support Cpu family 16 (AMD Phenom, Opteron 23xx, Opteron 83xx) or select it by the cpu flags

On Fri, Sep 18, 2009 at 12:02 PM, Samuel Bronson <naesten@...> wrote:
> On Wed, Sep 16, 2009 at 7:59 AM, SINGER Bernd NLTD-G (AREVA NP GmbH)
> <bernd.singer@...> wrote:
>
>> But how about evaluating the cpu flag needed by dosemu?
>> this prevents dosemu from carrying a list of cpu families.
>> Currently i have no patch - i dont know the cpu flags needed by dosemu.
>> Is there someone who can do this?

SVN since April has a simple check:
if (k > 5) k = 5;

and then it looks at the cpuid flags to determine what is available.

The code was originally there to avoid passing a too high CPU type
from $_cpu to vm86, that is
for 386/486/586 processors. After that it doesn't matter, however the
way the code worked it didn't support unknown CPUs (instead of
assuming they'd be future more powerful CPUs).

> Certainly, using the feature flags is a far more appropriate approach
> than maintaining a list of CPU types known to work, and not at least
> having a list of them would be (is?) VERY bad -- assuming, of course,
> that the features needed *have* flags. Using the Linux-specific
> information from /proc/cpuinfo may or may not be the best way to do it
> (of course, the CPU-provided flags will not tell us things like
> f00f_bug...), depending on whether we want dosemu to work on anything
> but Linux (and on what other systems it works (or could easily be made
> to work) on right now).

Yes certainly avoiding /proc/cpuinfo and using CPUID directly instead
is more portable.
A few CPUID features are checked for: prefetch (mmxext/sse) for
cpuemu, tsc for rdtsc, and fxsr for SSE fxsave (these are all standard
on x86-64 though).

Bart

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
Favicon

Re: DosEmu and newer Cpu's - please support Cpu family 16 (AMD Phenom, Opteron 23xx, Opteron 83xx) or select it by the cpu flags

> from: Bart Oldeman [mailto:bartoldeman@...] 
> > <bernd.singer@...> wrote:
> >
> >> But how about evaluating the cpu flag needed by dosemu?
> >> this prevents dosemu from carrying a list of cpu families.
> >> Currently i have no patch - i dont know the cpu flags 
> needed by dosemu.
>
> SVN since April has a simple check:
> if (k > 5) k = 5;

Ok, looks fine. I am sorry not having a look at the svn.
(i did not catch the subversion linke on the "DOSEMU Main Page")

Now i know it.., but can you add an additional link at the 
"developer Releases" or the "Stable Releases" web page?

Have you thought about a 1.4.1 Release in near future?
I like the idea of an opensuse 11.2 (release at end of November) with a new dosemu out of the box...

Bernd

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
solarflow99 | 22 Sep 2009 10:41
Picon

Re: DosEmu and newer Cpu's - please support Cpu family 16 (AMD Phenom, Opteron 23xx, Opteron 83xx) or select it by the cpu flags



On Tue, Sep 22, 2009 at 4:38 PM, solarflow99 <solarflow99-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:


On Mon, Sep 21, 2009 at 11:03 PM, SINGER Bernd NLTD-G (AREVA NP GmbH) <bernd.singer <at> areva.com> wrote:
> from: Bart Oldeman [mailto:bartoldeman-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org]
> > <bernd.singer-/ukbeUsyjPQAvxtiuMwx3w@public.gmane.org> wrote:
> >
> >> But how about evaluating the cpu flag needed by dosemu?
> >> this prevents dosemu from carrying a list of cpu families.
> >> Currently i have no patch - i dont know the cpu flags
> needed by dosemu.
>
> SVN since April has a simple check:
> if (k > 5) k = 5;

Ok, looks fine. I am sorry not having a look at the svn.
(i did not catch the subversion linke on the "DOSEMU Main Page")

Now i know it.., but can you add an additional link at the
"developer Releases" or the "Stable Releases" web page?

Have you thought about a 1.4.1 Release in near future?
I like the idea of an opensuse 11.2 (release at end of November) with a new dosemu out of the box...

you can also use the RPM included in rpmfusion (svn 1905), its for Fedora 10 at the moment, but that should be ok.




------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Dosemu-devel mailing list
Dosemu-devel@...
https://lists.sourceforge.net/lists/listinfo/dosemu-devel

Gmane