2020年9月4日 星期五

Pantheon 9.870

 多機種模擬器 Pantheon 發布新版,更新如下 :

-games for Sinclair ZX80/81: 1K Breakout, 3D 3D!, 3D Highway Race, A Day at the Horseraces, Alien Attack, Alien Attack!, Arithmetic Race, Asteroid Belt, Avoid, Battleship, Bersagli, Bigflap Attack, Blackjack, Blitz, Bomb Squad, Breakout, Car Crash, Car Race, Catapult, Centipede, City Bomb Run, Concentration, Crash, Dallas, Danger UXB, Detective, Dodgems, Duck Shoot, Eliza, Escape, Fallen Comrades, Ferry, Frogger, Froggie, Galaxy Invaders, Games, Ghost Hunt, Graffity, Gunfight, Hammurabi, Hou Ze Gevangen, Invaders, Kalabriasz, Kegeln, Kruemelmonster, Linette, Luna, Marslander, Mazeman, Meteor, Meteors II, Mining, Moneygrabber, Nim, Othello, Overtaker, Pac-81, Phoenix Attack, Possessed, Race, Reactietest, Reversi V3.5, Robot, Schatzoeken, Scramble, Scramble 81, Shoot, Snakebite, Space Invaders, Space Rescue, Space Trek, Speedball, Starfighter, Supermaze, Tai, Tennis, Tennis!, The Creaded Demons Domain, The Pharaohs Tomb, The Princess of Kraal, The Tower of Hanoi, Tower, Trein Race, Turbo, Vapours on Venus, Vier Gewinnt, Wall, Wild West, Yahtzee, Zombies, Zuckman, ZX-81 Tetris

2020年9月2日 星期三

DOSBox-X 0.83.5 (2020-09-01)

 DOS模擬器 DOSBox-X 發布新版,更新如下 :

0.83.5

  • Windows installer now offers the option to upgrade
    the DOSBox-X config file (dosbox-x.conf) to the
    latest version format automatically while keeping
    users' current settings. It can also add a context
    menu for executables (.exe, .com, .bat), config
    files (.conf) and folders in the Windows Explorer
    so that you could quickly run or open them with
    DOSBox-X from the Windows Explorer. More icons
    are added to the DOSBox-X program group within the
    Start menu as well. (Wengier)
  • Added config option "startbanner" in [dosbox]
    section which if set to "false" would skip the
    welcome banner when DOSBox-X starts. Also added
    config option "fastbioslogo" which if set to "true"
    will skip the BIOS logo (replacing the command-line
    option -fastbootlogo). A new command-line option
    "-fastlaunch" is added to enable fast launch mode
    by skipping both the logo and the banner. (Wengier)
  • Added config option "ega per scanline hpel" in
    [dosbox] section to control whether EGA emulation
    latches hpel at display start (as VGA emulation
    does) or allows hpel to change per scanline.
    Setting the option to false is needed for some
    games like Commander Keen.
  • Support for mounting CD images with a sector size
    of 2448, used by for example the MDF image of the
    game Grand Theft Auto. (Wengier)
  • Allowed Sound Blaster to be enabled by the games
    "Desert Strike" and "Jungle Strike". (Wengier)
  • Sound Blaster Pro emulation now maps DSP commands
    0x41 to 0x47 as aliases of 0x40 (set time constant)
    to support broken demoscene code that uses 0x41
    in that way. Yes, such code would obviously break
    on clone cards and the SB16. Added a config option
    "dsp command aliases" in [sblaster] section to turn
    it off for debugging. Alias is documented on Vogons
    forums where someone made a SB Pro clone card.
  • Fixed the issue with CD audio play by porting the
    audio code from DOSBox ECE. (Wengier)
  • COPY command now assumes /Y automatically when
    running in the batch file or with CALL command
    (or COMMAND /C) as in real DOS. (Wengier)
  • DOSBox-X will allow control characters 8 (BS),
    9 (TAB), 26 (SUB), and 27 (ESC) when executing GOTO
    command in batch files without warnings. (Wengier)
  • Normal core: REP MOVSD now checks segment limits
    for ES:(E)DI and throws a GP fault if exceeded.
    Demoscene productions marked as using VESA BIOS
    modes and scribbling on the VGA BIOS are relying
    on segment limits and GP faults to fake a linear
    framebuffer.
  • Added config option "vesa bank switching window
    range check" to allow disabling the VESA BIOS
    window number range check when called on to
    bank switch. Needed for "Pill" by Opiate in the
    end credits, which for some reason requires a
    call for window number 0xFFFF to succeed in order
    to draw credits without glitching.
  • Added config option "vesa bank switching window
    mirroring" for instructing VESA BIOS to ignore
    bank switching window parameter when asked to
    get/set bank switching window setting. Needed for
    some old demoscene and game applications that
    assume Window B is available, and will not render
    SVGA properly without it.
  • Added config option "quit warning" to indicate if
    DOSBox-X should warn show a warning message when
    you try to close the DOSBox-X window. If set to
    "auto" (default), DOSBox-X will warn only if at
    least one file handle is still open, or you are
    currently running a guest system. (Wengier)
  • Add command-line option "-defaultdir" to specify
    a directory (instead of the current directory) as
    the working directory. DOSBox-X will look for the
    dosbox-x.conf file in this directory. (Wengier)
  • The -winrun command-line option will also enable
    LFN support with "lfn=auto" on Windows. (Wengier)
  • VER /R now shows DOSBox-X's Git commit SHA1, in
    addition to the build date and other version
    information shown by the VER command. (Wengier)
  • Fixed that joystick may not work with the setting
    "usescancodes=auto" when a non-US keyboard layout
    is activated on the SDL1 build. (Wengier)
  • DOSBox-X will now search for system fonts if the
    fonts required for the printing feature cannot be
    found in the FONTS directory. (Wengier)
  • Added menu item "Send form-feed" under the DOS menu
    for manually ejecting new pages to print. (Wengier)
  • Added "Quick launch program..." menu (under "DOS")
    to quickly run the specified program as selected
    by the Windows file browser in DOSBox-X. (Wengier)
  • Added "Drive information" menu item under "Drive"
    menu to show information for the specified drive,
    and added "Show mounted drive numbers" menu item
    under "DOS" menu to show details for all mounted
    drive numbers (0-5). (Wengier)
  • The command "Swap CD" now swaps only CD drives (as
    the name), not all non-floppy drives. Also added
    "Swap disk" menu item under the "Drive" menu for
    swapping individual mounted drives. (Wengier)
  • IMGMAKE now tries to resolve home directory (~)
    on Linux and macOS platforms. Also improved the
    help message for this command. (Wengier)
  • Fixed unmounting swap disks when unmounting drives
    with MOUNT or IMGMOUNT command. (Wengier)
  • Fixed possible failure when mounting .VHD images,
    and the issue that leading colon (:) or read-only
    marker may not work for such images. (Wengier)
  • IMGMOUNT command without parameters now shows the
    disk position and number of swap disks, as well as
    IDE controller (if applicable). Also added option
    -examples to show its usage examples. (Wengier)
  • Add "-ro" option for IMGMOUNT command to mark all
    disk images as read-only at once. You could also
    mark read-only disk images individually using the
    leading colon as in previous versions. (Wengier)
  • The default value for "output" (in "sdl" section)
    is now "default", which will default to the value
    according to your platform. (Wengier)
  • The -Q (quiet) option of MOUNT, BOOT and RESCAN
    commands now silences virtually all outputs (error
    and normal messages) of these commands. (Wengier)
  • Worked around the mounting issue with LaunchBox,
    by allowing a mounting command-line with single
    quotes like MOUNT C 'X:\DOS' on Windows. (Wengier)
  • Unmounting ISO drives will auto-unmount associated
    El Torito floppy drives (if any) too. (Wengier)
  • Updated xxHash library by Yann Collet from 0.7.4
    to the stable version 0.8.0. (Wengier)
  • Added support for the OPL2 audio board by setting
    the config option "oplemu=opl2board".
  • The save state feature now tries to save and then
    restore the mounted drives of all types (if the
    paths or image files still exist on host system).
    This fixes the "save state corrupted" error while
    trying to load saved states but the drives are not
    yet mounted in DOSBox-X. (Wengier)
  • The save state feature now verifies the emulated
    machine type (VGA, PC98, etc) too when loading a
    saved state. All confirm and error dialog boxes
    for saving or loading states appear in a cross-
    platform manner now, instead of only on Windows
    systems. Also added the option to remove the saved
    state in the selected save slot. (Wengier)
  • Increased the number of save slots from 10 to 100.
    Each page in the save slot menu (under "Capture")
    still shows 10 slots as before, but you can now go
    to the previous or next page (up to 10 pages) for
    more save slots (100 in total). (Wengier).
  • The [pci] section is now the [voodoo] section, and
    the config option "voodoo" (the only option of that
    section) is now named "voodoo_card" within the
    [voodoo] section to make clear it is for emulating
    the Voodoo card hardware. Also added config option
    "voodoo_maxmem" (default: true) to specify whether
    to use the maximum memory size (12MB instead of the
    standard 4MB) for the Vooodoo card. (Wengier)
  • Added support for Glide wrapper. It can be enabled
    with the new config option "glide" set to "true"
    in [voodoo] section. The library file glide2x.dll
    (Windows)/libglide2x.so (Linux)/libglide2x.dylib
    (macOS) is required for Glide to work. Be sure to
    use 32-bit dll for 32-bit DOSBox-X binary, and
    64-bit dll for 64-bit DOSBox-X binary. (Wengier)
http://dosbox-x.com/

RockNES 5.60

 FC/NES模擬器 RockNES 發布新版,更新如下 :

[general]
- Partial code rewrites, some optimizations and tweaks.
- Savestate version is now 7 (old saves are not compatible).
- Data at CPU $6000-$7FFF is now saved into savestates (SRAM/WRAM).
- Fixed a few problems parsing the config file.
- Fixed path for FDS BIOS loading (same of RockNES.exe folder).
- Fixed a deadlock bug on application window close (X at corner).
[cpu]
- Fixed CPU opcode $20 (JSR).
- Fixed CPU branch timings.
- Fixed a bug in the DMA operations of sprites and DMC sound channel.
- Fixed a potential crash in the CPU schedule system.
- Revision in the CPU opcodes.
[ppu]
- Fixed sprite RAM data saving in savestates.
- Fixed sprite refresh (R.C. Pro AM II works).
- Added a check for expected CHR ROM/RAM in each mapper.
- Revision in the PPU frame timing and CPU opcodes.
[graphics]
- New NTSC palette.
- Fixed a bug saving palettes (incorrect warning).
- Fixed bitmap clearing in triple buffering mode.
- Fixed switching to VS palettes.
- Fixed loading an external palette file.
- Fixed wallpaper loading path (should look at the binary folder too).
- Scanlines effect code rewritten from scratch.
- Reworked most of the color styles palette calculations.
[inputs]
- Added missing joystick turbo settings on config file parsing.
- Fixed incorrect assignment for BACKSPACE key.
- Fixed support for joysticks, now D-pad works again!
[sound]
- Fixed APU noise channel reset (fixes Ghostbusters) and sweeps.
- Fixed a bug in the APU mono/stereo switching.
- Fixed sound startup and configuration.
- Fixed DMC channel initial state.
- Reworked the audio rendering a bit.
- Changed the sound sample rate from 48000 back to 44100Hz, works on low-end PCs.
- Reduced drastically the sound cache for minimal latency.
[nsf driver]
- Fixed a bug in the NSF savestate block.
- Fixed NSF track selector, works for player 1 only.
- If a NSF file has no game title, it's now replaced by its filename.
[mapper]
- Added proper support for Acclaim's MC-ACC IRQs.
- Added savestate data for mappers 46 & 187.
- Revision in the MMC3/Acclaim PPU IRQ codes.

ANESE 1.0.65

 FC/NES模擬器 ANESE 發布新版,更新如下 :

- Add GitHub Actions CI

jpcsp - d18da8d8 (2020-09-01)

 PSP模擬器 jpcsp 發布新版,更新如下 :

- Previous commit broke ProOnline networking, hopefully fixing it.

2020年9月1日 星期二

Ootake v2.98

 PCE / CD模擬器 Ootake 發布新版,更新如下 :

◇ディスプレイのリフレッシュレートを120Hzの設定で利用した際に、ROMイメージファ
イルを開いた直後数秒間、音のテンポが速くなってしまうことがあった不具合を修正し
ました。
◇リフレッシュレート240Hzのディスプレイ設定での動作に対応しました。Windowsデス
クトップのディスプレイ設定が240Hzに設定してあった場合、自動でOotakeも240Hz動作
します。※ウィンドウモード時
◆240Hzでの動作は、Windowsデスクトップが画面更新(デスクトップとOotakeや他のア
プリの画面を重ね合わせてちらつかないタイミングで描画)をする時間が大幅に短縮さ
れるため、Ootakeで遊ぶ際の操作遅延も少なくなり実機の感覚に非常に近づきます。
◆144Hzでの動作の場合、V-Sync(垂直同期)が効かずスクロール時に画面が波打つ場合
がありますので、120Hzに設定してのプレイを推奨します。
◇リフレッシュレート180Hz,300Hz,360Hzでの動作にも対応しました。※こちらに300Hz
以上のディスプレイが無いので未テストですが大丈夫だと思います。お持ちの方で不具
合がありましたらご一報いただければ幸いです。
◇"Screen -> FullScreen Customize"メニューに、"Full Screen 180Hz"と
"Full Screen 240Hz"を追加しました。デフォルトでは、フルスクリーン時に60Hzに切
り替わるようになっています。120Hz以上のディスプレイをお持ちの方は、ここで設定
すると低遅延で遊べます。なお、240Hzより速い300Hz以上のディスプレイをお持ちの
方も、"Full Screen 240Hz"を選択してください(Ootakeは240Hz動作に最適化されてい
るので240Hz動作がベストな動作になります)。
◇フルスクリーンでのプレイ時に、"Screen"メニューに"MaxSize"を追加しました。フ
ルスクリーンで遊ぶ時にも「ゲーム表示画面」を小さくする事ができます。キーボード
の[Alt]を押しながら[1]~[5]を押すことでも設定できます。
※ディスプレイに近い距離で遊ぶ場合(PCは多くの方がそうだと思います)は、画面一
杯よりも一回り小さいサイズのほうが快適にプレイできる事も多いと思います。視野の
移動が少なく、またレトロゲームの場合拡大の粗が目立たず画質も良いためです。
※Windows8以降では、ウィンドウモードよりもフルスクリーンモードのほうが約1フレ
ームぶん遅延が少なく済む為、今までウィンドウモードの小さなサイズが良くて遊んで
いた方も、シューティングゲーム等ではフルスクリーンモードでプレイするのもお勧め
です。なお、240Hz以上の液晶ディスプレイで遊ぶ場合は、ウィンドウモードでもフル
スクリーン時に近い低遅延で遊べます。
◇フルスクリーンの選択解像度のデフォルトを近年のPC(ワイド表示のディスプレイ)
に合わせました。[640x480, 800x600, 1024x768, 1366x768, 1920x1080, 1920x1200]
◇フルスクリーンの選択解像度に"Same Desktop(デスクトップと同じ解像度)"を追加
しました。※ディスプレイにもよりますが、デスクトップと同じ解像度(フルHD液晶デ
ィスプレイなら1920x1080)を選ぶと表示遅延が少ないです。
◇ゲーム画面の縦横比(アスペクト比)を微調整し、実機の比に近づけました。また、
オーバースキャン領域表示(F12キー)時も、ウィンドウの縦横比を4:3に保つようにし
ました。
◇SELECTボタンの連射機能("Input -> TurboButton SELECT"メニュー)を追加しまし
た。
◇キーコンフィグの画面(キー受付中の黒い画面)に、ゲームパッドを繋ぐ際の注意点
(ゲームパッドを繋ぐ時は、一度この「キー受付中の黒い画面」を閉じる必要があるこ
と)を記載しました。
◇ビデオチップ(VDC)アクセス時の動作速度を実機の動作に近づけました。"ワンダーモ
モ"のステージ開始時(紫の幕)の画面で、下端の観客が表示されなかった問題(最近
のバージョンで発生)が解消しました。
◇スプライト表示処理部分を実機の動作に近づけました。"ドラゴンスレイヤー英雄伝
説"のコンティニュー画面の背景が乱れてしまっていた問題(v2.92から発生)が解消し
ました。
◇動作速度とタイミングを実機の動作に近づけました。"スプリガンmk2"の8面開始時
のデモでラスタ処理が乱れていた問題(最近のバージョンで発生)が解消しました。
◇"プライベートアイドル"を「アーケードカード無しの状態」で起動した場合、洞窟の
イカダパズルシーンで止まってしまう不具合(修正予定)があるため、アーケードカー
ド(拡張RAM)有りの状態で起動するようにしました。
◆BIOSのROMイメージファイルは「スーパーシステムカード3.0」も「アーケードカー
ド」もROM部分は共通(全く同じ)なため、Ootakeではスーパーシステムカード3.0の
ROMイメージでアーケードカード対応ソフトも動作します(RAMは仮想で動作していま
す)。
◇画面の水平表示開始位置判定処理を修正しました。"将棋・初心者無用"で、対局画面
が左に寄っていた問題が解消しました。
◇横512ドット解像度を使用しているゲームを遊んでいる時に、Ootake画面左上のシス
テムメッセージの表示が残ってしまうことがあった不具合を修正しました。
◇"ときめきメモリアル"等、横348ドットが有効範囲の画面モードのゲームにおいて、
「左右のオーバースキャン領域を表示する設定にした場合」には、実機同様にオーバー
スキャン領域の色を黒色に固定せず実機と同じ色が表示されるようにしました(v2.91
以前と同じ処理)。
◇"ダウンタウン熱血物語"のプレイヤー人数設定画面でRUNボタンを押したときに、画
面下部の表示が乱れることがあった問題を解消(このシーンではCDアクセス速度を実機
並みに落として対応)しました。
◇PCエンジンマウスを接続している状態の時に、Windowsのフォーカスが他のアプリへ
移った場合、自動的にOotakeをポーズするようにしました。(マウスカーソルを迷子に
させないため)
◇"Screen"メニューの"Remove Lag"設定(余分な画面バッファを飛ばして遅延を低減す
る機能)のデフォルト設定を1F(1フレーム)にしました。※近年のPC&ドライバでは
3F設定にしなくても1Fで同効果(&処理が重くならない)の為
◇"Screen->Overscan Customize"メニューに、"Overscan Height 5dot"と"Overscan 
Height 3dot"を追加しました。
◇その他、細かい部分を修正&改良しました。
http://www.ouma.jp/ootake/

fMSX v5.8

 MSX系列模擬器 fMSX 發布新版,更新如下 :

  • Will try opening tapes as read-only, if read-and-append fails.
  • System ROM files location now defaults to where executable is.
  • Fixed SHA1 computation when guessing MegaROM mapper type.
  • ASCII16 mapper now preferred over ASCII8 when guess MegaROM type.
  • Changed R-Type mapper type to ASCII16.
  • Changed DragonQuest 1 mapper type to GENERIC8.
  • Changed Animal mapper type to GENERIC8.
  • Changed T&E Soft Ashguine mapper type to GENERIC8.
  • Changed Royal Blood mapper type to ASCII8.
  • Refactored scaling and special effects framework.
  • Optimized scaling for large screens and windows.
  • Fixed fMSX-Windows behavior with multiple displays.
  • Added tape option to "File | Open" dialog in fMSX-Windows.
  • Added "Video | Interpolate Video | Linear Scaling" option to fMSX-Windows.
  • Enabled "Video | Stretch Full Screen" option with effects enabled.
  • Enabled "Video | Force 4:3 Screen" option with effects enabled.