Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
DOS386(R)

09.08.2007, 19:06
 

[testers wanted] Very Great Accelerator (DOSX)

http://www.unet.univie.ac.at/~a0503736/php/drdoswiki/uploads/Main/X.zip

Please download and test :hungry:

... and report EBX and ECX values and used CPU type and frequency. Interested in older CPU's 80386...P2 preferably. ;-)

Known "criminal" bugs: - doesn't work if HDPMI32 is present :no:

EBX is split time, ECX copy time. No emulators please: tested in BOCHS and got garbage results: sophisticated algorithms are slowed down by factor 100 (!!!), OTOH MOVSD seems to run at 99% of native speed :surprised: Done in 1 s with 1 GHz, might take several min on 80386 (???) :-|

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

rr(R)

Homepage E-mail

Berlin, Germany,
09.08.2007, 19:16

@ DOS386

[testers wanted] Very Great Accelerator

> http://www.unet.univie.ac.at/~a0503736/php/drdoswiki/uploads/Main/X.zip
>
> Please download and test :hungry:

No description. No source code. --> No test by me.

Rugxulo(R)

Homepage

Usono,
09.08.2007, 23:54

@ DOS386

[testers wanted] Very Great Accelerator

> http://www.unet.univie.ac.at/~a0503736/php/drdoswiki/uploads/Main/X.zip
>
> Please download and test :hungry:
>
> ... and report EBX and ECX values and used CPU type and frequency.
> Interested in older CPU's 80386...P2 preferably. ;-)
>
> Known "criminal" bugs: - doesn't work if HDPMI32 is present :no:
>
> EBX is split time, ECX copy time. No emulators please: tested in BOCHS and
> got garbage results: sophisticated algorithms are slowed down by factor 100
> (!!!), OTOH MOVSD seems to run at 99% of native speed :surprised:
> Done in 1 s with 1 GHz, might take several min on 80386 (???) :-|

It never finishes (at least, it doesn't do anything but sit there at the Bear / fish screen). Is it supposed to stop or is a keypress the only way to exit? When I press a key, it aborts with "Invalid Opcode Exception". Tested both Pentium 166 Mhz and 486 Sx/25 but neither "worked" (besides showing a simple pic).

What is it supposed to do? Obviously, you use DOS/32a, but is this created by CC386 or pure assembly or ...?

EDIT! (is this what you wanted??)

P166 : EBX=14 , ECX=11 ("invalid opcode fault", exception 06h)
486 : EBX=75, ECX=92 ("invalid opcode fault")

---
Know your limits.h

Laaca(R)

Homepage

Czech republic,
10.08.2007, 18:19

@ DOS386

[testers wanted] Very Great Accelerator

I run the program and some image appeared on the screen. Then pressed a key and program crashed with register listing:
EAX=0, EBX=1, ECX=2, EDX=0

DOS386(R)

10.08.2007, 20:37

@ Rugxulo

[testers wanted] Very Great Accelerator | thanks to R & L

Hi

> It never finishes (at least, it doesn't do anything but sit there at the
> Bear / fish screen). Is it supposed to stop or is a keypress the only way
> to exit? When I press a key, it aborts with "Invalid Opcode Exception".
> Tested both Pentium 166 Mhz and 486 Sx/25 but neither "worked"

It works ... all what you noticed is (for now) perfectly intentional and correct (did you expect hours of high quality movie in such file size ? :lol3: ) :-)

> is this created by CC386 or pure assembly or ...?

As we found out in other forum, CC386 is NOT the fastest ... so this must be coded in FASM ... and is compiled via format binary as "LE" ... thanks Tomasz :-)

> EDIT! (is this what you wanted??)

> P166 : EBX=14 , ECX=11
> 486/SX/25 : EBX=75 , ECX=92

YES ! Exactly ... thanks :-) unsurprisingly it becomes slow on low-end hardware ...

The times are in ms for one frame ... so your 486/SX/25 wastes 167 ms total with just one frame ... enjoy 5 fps at best :-|

Laaca wrote:

> EBX=1 ECX=2

On your P4 2 GHz ... unsurprisingly ;-)

YES, it would be nice to have the H2O flowing, the birds flying and the bear a bit less lazy ... but for movie playing VGA 320x200x8bpp would be much better than this VGA 640x480x4bpp ... this is intended for DOS GUI (and HX maybe) ;-) Also, I would need a port of Theora or at least HuffYUV to FASM or get it compiling with CC386 at least (slow) ... so no player release tomorrow :-(

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

Back to the board
Thread view  Mix view  Order
15112 Postings in 1359 Threads, 247 registered users, 15 users online (0 registered, 15 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum