琵琶行论坛

 找回密码
 注册
每日签到论坛FTP使用教学领取红包(开放!)论坛FTP搜索引擎
查看: 340|回复: 8

[新闻] DOSBox ECE r4329 (DOS Emulator for WIN)

[复制链接]

该用户从未签到

发表于 2019-11-24 10:49:01 | 显示全部楼层 |阅读模式
本帖最后由 lo585983 于 2020-2-19 05:41 编辑

         DOSBox with pixel-perfect scaling
            and aspect-ratio correction
          (alpha 23, for DOSBox rev. 4191)

This  patch  adds  three  modes  of software scaling
based on the 'surface' output type and one  hardware
scaling mode based on the 'opengl' output type:

surfacepp (pixel-perfect):
   Each  emulated  pixel  is  represented as a sharp
   rectangle with  integral  dimensions  m x n  such
   that  m:n  approximates  the desired pixel aspect
   ratio (PAR), which depends on the emulated  reso-
   lution  and  the 'aspect' setting in the [render]
   section.  Whereas the  standard  PARs  are  them-
   selves  ratios  of small integers, this mode will
   yield the exact aspect ratio, provided the output
   resolution is high enough for the game.

surfacenp (near-perfect):
   Upscales the image interpolatively with a minimum
   of artefacts.  This is similar  to  supersampling
   with a normaln<x> scaler beyond the display reso-
   lution and then downscaling to the output  dimen-
   sions via bilinear interpolation.  The new param-
   eter 'surfacenp-sharpness' in the  [sdl]  section
   attenuates  the  amount  of  interpoation.  It is
   measured in percent, from 0 to 100, with the lat-
   ter  value  corresponding to the nearest-neighbor
   method.

surfacenb (nearest-neighbor):
   Equivalent to 'openglnb'.

openglpp (pixel-perfect):
   Same as 'surfacepp', but  using  OpenGL  hardware
   acceleration.     The    new    boolean    option
   `glfullvsync' turns  on  V-Sync  for  full-screen
   OpenGL  output.  Try turing it off if the program
   feels jerky.

The new modes ignore "normal" scalers.

The new value `desktop'  of  the  'windowresolution'
parameter  causes DOSBox to make the window as large
as the display and scaling method permit.

The setting `fullborderless' causes DOSBox  to  emu-
late  fullscreen  mode using a borderless window the
size of the display.

To avoid screen tearing, try specifying

                fullborderless = true

If it does't work or  doesn't  help,  revert  it  to
false and set

                fulldouble = true

for surface output or

                glfullvsync = true

for  `openglpp'.   Depending on the refresh rates of
the native and emulated graphical modes, the  latter
two options may case jerky animation.

With  LCD  displays, make certain always to use your
display's native resolution in  fullscreen.   To  do
that,  and  assuming you have configured the correct
resolution in your OS, specify:

                [sdl]
                fullresolution=desktop

Questions and comments are welcome at the Vogons fo-
rum:

https://www.vogons.org/viewtopic.php?f=41&t=49160
  [ VIDEO Patch for pixel-perfect scaling (SDL1) ]

https://dosboxece.yesterplay.net/dosbox-ece-de/


DOSBox ECE r4294.7z (2.17 MB, 下载次数: 9)

该用户从未签到

发表于 2019-11-24 11:30:19 | 显示全部楼层
本帖最后由 taoenwen 于 2019-11-24 11:31 编辑

         具有像素完美缩放
            和纵横比校正
          的DOSBox(alpha 23,用于DOSBox 4191版)

此修补程序添加了三种
基于“表面”输出类型的软件
缩放模式和一种基于“ opengl”输出类型的硬件缩放模式:

surfacepp(完美像素):
   每个仿真像素都用一个
   整数为mxn 的尖锐矩形表示,
   使得m:n近似于所需的像素长宽比
   (PAR),这取决于仿真
   分辨率和“方面”设置在[渲染]
   部分。尽管标准PAR本身
   是小整数的比率,但是此模式将
   只要输出
   分辨率足以满足游戏要求,就可以产生确切的宽高比。

surfacenp

(近乎完美):
以最少
   的伪像内插地放大图像。这类似于
   在显示分辨率之外使用normaln <x>缩放器进行超级采样,
   然后
   通过双线性插值将其缩小到输出尺寸。
   [sdl]部分中新的参数“表面清晰度”
   降低了插值量。它
   以0到100的百分数表示,最新
   值对应于最近邻居
   法。

surfacenb(最近邻居):
   等同于“ openglnb”。

openglpp(像素完美):
   与“ surfacepp”相同,但是使用OpenGL硬件
   加速。新的布尔选项
   “ glfullvsync”为全屏
   OpenGL输出打开V-Sync 。如果程序
   感觉不稳定,请尝试将其关闭。
新模式将忽略“常规”缩放器。
“ windowresolution”
参数的新值“ desktop” 使DOSBox将窗口放大
到显示和缩放方法所允许的大小。
设置“ fullborderless”会使DOSBox
使用
显示尺寸的无边界窗口来模拟全屏模式。
为避免屏幕撕裂,请尝试指定
                fullborderless = TRUE
如果但这并没有工作或没有帮助,它恢复到
错误,并设置
                fulldouble = TRUE
表面输出或
                glfullvsync =真正
的`openglpp”。根据
本机和仿真图形模式的刷新率,后
两个选项可能会出现动画抖动。
对于LCD显示器,请确保始终以
全屏方式使用显示器的原始分辨率。为此
,并假设您已
在操作系统中配置了正确的分辨率,请指定:
                [sdl]
                fullresolution = desktop
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-12-11 05:14:06 | 显示全部楼层
DOSBox ECE r4296 (DOS Emulator for WIN)
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2019-12-12 01:51:55 | 显示全部楼层
DOSBox ECE r4301 (DOS Emulator for WIN)
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-2-11 09:37:27 | 显示全部楼层
DOSBox ECE r4318 (DOS Emulator for WIN)
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-2-12 04:18:39 | 显示全部楼层
DOSBox ECE r4319 (DOS Emulator for WIN)
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-2-14 05:18:29 | 显示全部楼层
DOSBox ECE r4321 (DOS Emulator for WIN)
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-2-16 04:54:25 | 显示全部楼层
DOSBox ECE r4326 (DOS Emulator for WIN)
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 6 天前 | 显示全部楼层
DOSBox ECE r4329 (DOS Emulator for WIN)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2020-2-25 17:43 , Processed in 0.021474 second(s), 8 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表