VOGONS


DOSBox Slowness fix:

Topic actions

  • This topic is locked. You cannot reply or edit posts.

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 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 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.)