First post, by pitoko
Hi,
I'm using the newest DosBox version. Is it possible to increase xms memory size over 63 MB? I was playing with options memsize=96 or xms=max, but nothing happened (still 63 MB).
Hi,
I'm using the newest DosBox version. Is it possible to increase xms memory size over 63 MB? I was playing with options memsize=96 or xms=max, but nothing happened (still 63 MB).
you can't.
and why would you need that amount anyway ?
Water flows down the stream
How to ask questions the smart way!
Hmm 🙁
I've wrote special application which is running as the clock interrupt. It is gathering a lot of data from one game. it is rather not possible to compress this data "on the fly". 63 MB is not too much for me.
well change the sources of dosbox.
the limit is hardcoded. (and easy to change).
before you ask. No we will not make it configurable in the next version.
Water flows down the stream
How to ask questions the smart way!
Changing that field might work, depending on how your program
accesses the memory. You'll get nasty wraparounds in case it
doesn't work.
can't you save the data to a file ? (for example on ramdisk in your os)
Water flows down the stream
How to ask questions the smart way!
wrote:well change the sources of dosbox.
the limit is hardcoded. (and easy to change).
before you ask. No we will not make it configurable in the next version.
wrote:Changing that field might work, depending on how your program
accesses the memory. You'll get nasty wraparounds in case it
doesn't work.
Thanks for the reply! I'll be very glad if someone can compile this instead of me. Temporary i use MS Windows XP, and i want a memsize upto 1024 MB. You can contact me also with pi3@o2.pl . I agree if you can't do this, then please just say me what option in what file should i change?
wrote:can't you save the data to a file ? (for example on ramdisk in your os)
This will slow down emulating a lot, because my software works as an old dos interrupt.
I think you're approaching the problem the wrong way: if you want to log
some sort of program data, you're far better off doing it inside dosbox.
There you got fast disk writing/buffering capabilities and so on, and still
can intercept dos int calls and everything.
1024mb surely will not work, your program can't access that much for sure
(the dos interfaces are rather limited).
What exactly are you trying to do?
wrote:1024mb surely will not work, your program can't access that much for sure
(the dos interfaces are rather limited).
XMS 3.0 has no problems with 1024 MB or 2048 MB.
The dos interfaces probably aren't as limited as you might think 😀.
Well DosBox is. Either modify the DosBox source yourself or use Qemu/VPC/Vmware. You'll probably get better results for what your doing with VPC.
> The dos interfaces probably aren't as limited as you might think
I'm quite sure that tsr doesn't use the eems or xms88+ interface.
Also you could just switch to pmode, but i doubt that tsr does that, too.
My point was just that there are easier ways than adapting both the
tsr AND dosbox to handle 1GB+ of memory 😉
The eems/xms88+ is no problem btw.
wrote:What exactly are you trying to do?
Ok, i've wrote long time ago tool called recorder which was able to record frames from 13h (320*200) games (a lot of bmps files). This frames can be easily changed later to gif files (using for example Paint Shop Pro Animation Shop). Some examples:
I know that dosbox can record movies... There are a lot of programs which can record a movies from the game. But gif format is much easier to show on the web (such as here in topic 😀 ). I don't know another program, which using it i can record gif file.
ah I see. But you do know that dosbox supports making itself as well (completely lossless)
but nevertheless it looks very cool.
Water flows down the stream
How to ask questions the smart way!
Cool!. By the way...
Does anybody know if PNG can support animation?. I think not but I had to ask.
Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)
Thanks for the info, Kippesoep! 😎
Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)
wrote:Ok, i've wrote long time ago tool called recorder which was able to record frames from 13h (320*200) games (a lot of bmps files). This frames can be easily changed later to gif files (using for example Paint Shop Pro Animation Shop). Some examples:
I know that dosbox can record movies... There are a lot of programs which can record a movies from the game. But gif format is much easier to show on the web (such as here in topic 😀 ). I don't know another program, which using it i can record gif file.
You mention Animation Shop. Animation Shop can load .avi files and then you can save them as gif animations.
And with DOSBox you can create .avi files.
So I don't really see any problem.
But it's a cool little problem you got there 😀
wrote:You mention Animation Shop. Animation Shop can load .avi files and then you can save them as gif animations.
And with DOSBox you can create .avi files.
So I don't really see any problem.
My Animation Shop cannot open avi files, in File->Open there is no format avi. When i drop the avi file on Animation Shop window it display me that "Cannot open from the avi file". I have version 3.05. On the other way it accepts mpeg, so i can find a tool to convert avi->mpeg.
I've try also program to convert avi to multiple bitmaps (each bitmap=1 frame). But bitmaps extracted by this program were awful (grain effect, and sometimes two prince's body on one frame...). So this program was not so good. Do you know another programs which can do it better (extract avi to frame files)? Thanks for the help!
Huh, you can modify dosbox, instead of putting frames to AVI zmvb, change it to create and save a PNG, GIF or BMP for each frame...there even is a screenshot call which can be exploited.