Changes

Jump to navigation Jump to search

Intel CPUs

1,012 bytes added, 13:51, 27 February 2023
Notes
;[[DOSBox#Forks|DOSBox-X]]/[[DOSBox#Forks|DOSBox Pure]]/[[DOSBox#Forks|DOSBox Staging]]/[[DOSBox#Forks|DOSBox ECE]]:
:DOSBox has many forks over the years.<br/>
::[[DOSBox#Forks|DOSBox-X]] is vastly different from other DOSBox forks in that it aims to be a complete emulation package that covers all pre-2000 DOS and Windows 9x based hardware scenarios. It features more flexibility by way of config options and an accompanying frontend to customize the DOS VM further, and beyond games it also supports standard software for DOS, as well as DOS-based Windows including Windows 3.x and 9x/ME with 3D acceleration via 3Dfx emulation just like [[DOSBox#Forks|DOSBox Pure]]. The project also has its own [https://dosbox-x.com/wiki wiki] which contains extensive documentation on DOSBox-X, and a summary of notable added features can be seen [https://dosbox-x.com/wiki/DOSBox%E2%80%90X%E2%80%99s-Feature-Highlights here]. While DOSBox-X currently supports emulation of [[#Intel_CPUs|IBM PC/XT/AT]], Toshiba AX/J3100, IBM PCjr/Tandy, and [https://emulation.gametechwiki.com/index.php/NEC_PC-9800_series NEC_PC-9800_series] architecture, the maintainer, Jonathan Campbell, does not plan to add any other MS-DOS system. This limitation is mainly done to prevent bloating of the codebase, keeping it at a manageable level for himself while also staying organized. However, the codebase does contain stubbed source files for [https://emulation.gametechwiki.com/index.php/FM_Towns_emulators FM Towns] emulation in the event that other programmers want to add that functionality.<br/>
::[[DOSBox#Forks|DOSBox Pure]] is a new DOSBox fork specifically built for RetroArch/Libretro. According to its project description it aims for simplicity and ease of use just like [[DOSBox#Forks|DOSBox Staging]]. On top of that it has an advantage over other [[DOSBox#Forks|DOSBox forks]] because of libretro features ([https://www.youtube.com/watch?v=W8zCEf9prmQ easier EmuVR setup], [https://emulation.gametechwiki.com/index.php/Talk:Shaders_and_filters#Section_for_presets.3F Shader presets/Overlays and configs] etc.).<br/>
::Another option is [[DOSBox#Forks|DOSBox ECE]] is a DOSBox fork that is based on DOSBox SVN commits but with some additional patches such as MT32, FluidSynth and contains numerous patches with improvements that have been created by various users in the [https://www.vogons.org/viewforum.php?f=53 DOSBox forums on vogons.org]. Because of that it's called "Enhanced Community Edition", ECE for short. [[DOSBox#Forks|DOSBox ECE]] supports emulation of a 3Dfx Voodoo card via internal (software or OpenGL) wrapper.
::[[DOSBox#Forks|DOSBox Staging]] is a DOSBox fork that focuses on ease of use, modern technology and best practices. [https://github.com/dosbox-staging/dosbox-staging/issues/339 3dfx emulation work-in-progress at the moment.]
;[[MAME]]:The emulation of various CPU types seen here regarding MAME are all over the place in the changelogs and seem confusing. However, MAME has preliminary support for the families of 286, 386/i386, 486/i486, and almost the entire range of Pentium CPUs. However, the color, sound, and graphics emulation for various CPUs and PCs based on the 286/386/486 architecture is acceptable. According to [http://www.progettoemma.net/mess/sysset.php ProjectMESS], many [http://www.progettoemma.net/mess/system.php?machine=ibm5170 IBM PC/AT 5170] family PCs running the 286 CPU have preliminary support. MAME [https://wiki.mamedev.org/index.php/MAME_0.146u3 0.146u3] (Jul 2012) added CPU types for Pentium MMX, Pentium Pro, Pentium II, Pentium III, and Pentium 4.
10,614
edits

Navigation menu