VOGONS


First post, by ssg

User metadata
Rank Newbie
Rank
Newbie

This is a 255 byte demo from Digimind. I think it doesn't work because the demo expects the registers to have certain values at program startup. I don't think DOSbox would oversee such a big issue though.

It can be downloaded at:

http://www.pouet.net/prod.php?which=49856

Reply 1 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Dunno but all regs should match msdos when starting an executable,
except for fcb params which nobody uses anyways.
Did you debug it? Does it crash or so?

Reply 2 of 7, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

it works but is very slow (probably by desgin). Set cycles to 120000 or more if your computer can handle it.

1+1=10

Reply 3 of 7, by ssg

User metadata
Rank Newbie
Rank
Newbie

Have a dual core 2.2ghz athlon x2 at home, running Vista 64-bit. I got the same results (garbled screen) with cycles 120000.

I didn't debug it but looked at the disassembly of the code. It looks like it relies on startup registers heavily to conserve space.

It uses FPU heavily as well. But if it already worked for someone, I guess it's me.

Reply 4 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Be sure you try core=dynamic (or if you did that core=normal).

Reply 5 of 7, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It does show the garbled screen at start, just wait a bit.

1+1=10

Reply 6 of 7, by ssg

User metadata
Rank Newbie
Rank
Newbie

I got it running quite smoothly after changing core=dynamic and cycles=max .

Thanks everyone for help.

Reply 7 of 7, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It's running in real mode, thus dosbox doesn't switch to the dynamic core/max cycles automatically.