VOGONS


DOSBox Slowness fix:

Topic actions

First post, by Dos Game Player

User metadata
Rank Newbie
Rank
Newbie

I've just starting emulating Amigas using WinUAE and a very interesting option appeared: JIT (Just In Time Compiler) Apparently it sorts out the problem with lack of speed. A JIT system is just what you could need in DOSBox so you can get those demanding games running smoothly and sort out the jittery sound problem. You could also make a JIT.BAT in the Z drive to manage the JIT compiler settings.

If the developers think this is a good idea and want to implement it then I would contact Toni Wilen on his e-mail (twilen@sci.fi). Please note! He's from Finland. Oh! And he did not make the compiler. He has just used in in C programming

Reply 1 of 8, by mirekluza

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Isn't it just a different name for dynamic recompilation (see dynamic core in DOSBOX - introduced in 0.61, it has improve a lot since)?

Mirek

Reply 2 of 8, by Dos Game Player

User metadata
Rank Newbie
Rank
Newbie

Well... I do say THAD DOSBOX IS STILL SLOW AND STUTTERY ON 3D LEMMINGS EVEN WITH CPU CYCLES TOPPED UP 😠

Oh! and the Amiga is a more demanding thing than DOS snd that runs smootly on the JIT so don't you thinkt that using this is good. 😒

Reply 3 of 8, by mirekluza

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator
Dos Game Player wrote:

Oh! and the Amiga is a more demanding thing than DOS snd that runs smootly on the JIT so don't you thinkt that using this is good. 😒

You are wrong here (unless you think about PC XT)...

Mirek

Reply 4 of 8, by Dos Game Player

User metadata
Rank Newbie
Rank
Newbie

THEN HOW COME IT WAS MORE ADVANCED THAN THE PC????

For a start it's 1985 OCS chipset had more colours then the VGA adapters at that time. Anyway we don't want this to turn into a argument

Reply 5 of 8, by mirekluza

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Compare architecture of PC and Amiga. Amiga was rather half console (specialised for 2D games). PC is much more universal.

Just check SNES console: it had 8 bit Z80 processor, less than 64 KB RAM and very good looking 2D games.

Mirek

Edited by mirek: Since I was falsely accused of smoking something 😀 when writing here about SNES, I put here correct SNES specifications:

CPU: 16-bit 65816 (3.58MHz)
RAM: 128KB (1Mb), 64KB (0.5Mb) Video RAM
Graphics: Dedicated graphics processor
Colors: 32768 (256 on screen)
Sprites: 128
Sprite Size: 64x64 pixels
Resolution: 512x448 pixels
Sound: 8-channel 8-bit Sony SPC700 digitized sound

Last edited by mirekluza on 2004-09-12, 10:20. Edited 3 times in total.

Reply 6 of 8, by Dos Game Player

User metadata
Rank Newbie
Rank
Newbie

Anyway the Amiga is not the point. The point it the JIT compiler. AND CAN WE STOP TALKING ABOUT AMIGAS! THEY WERE THE MOST ADVANCED COMPUTER OF ITS TIME! NOW THATS SETTLED LETS GO BACK ON TOPIC!

Reply 7 of 8, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Topic closed due exessive screaming.

Water flows down the stream
How to ask questions the smart way!

Reply 8 of 8, by canadacow

User metadata
Rank Member
Rank
Member

I unlocked it really quickly to get my two cents in.

Here's the deal, for the mid-80's, Amigas were quite ahead of the game as far hardware. The thing is, however, is that they fell behind. With the widespread adoption of the 386, the PC had something the Amiga never had: memory protection and ring levels of execution. This is one feature of the x86 CPU that makes emulation far more complex than Amiga emulation. Addional complexity makes for additional requirements of the host system.

I've seen the JITC code for DosBox, its already in there, and its plenty fast on a decent system (i.e., Athlon XP 3200+, etc.)