Corridor 7 PC MS-DOS Version - VITA/PSTV + RetroArch DOSBox Core - WORKING

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany



Corridor 7 Alien Invasion :
Is a first-person shooter from 1994 for MS-DOS developed by Capstone Software and published by IntraCorp and GameTek. The game received poor reception, largely due to its use of the outdated Wolfenstein 3D engine. A sequel, Corridor 8: Galactic Wars, was announced but later canceled. The beta copy for Corridor 8 was later released with source code.

*

short story :
I am working many years with dosbox with PC and I also try to use it on the Wii and PS3. Let say that Dosbox homebrew on console systems is working very slow on Wii or PS3. Mostly its not faster working than 286 old dos pc system on any platform. In this fact every game that is higher than Wolfenstein 3D (made for 286 system) make a lot of problems, even when the PS3 has a lot of power. Wolf3D is the only one that works perfect on Wii and PS3. So dont try out Duke Nukem 3D or Quake its not working, only on PC system with high cycle numbers.
RetroArch with DosBox Core for the VITA will change it ! I was testing it a lot the last days and I was get Corridor 7 (386 needed) to work in decent quality ! Its not so perfect, but will work better than on the Wii.
It also brings a lot of new options and settings where it can bring higher performance than other systems like Wii. Very interesting is the option Voodoo 3dfx, that should be interesting for ''rinne'' in combination of VitaGL. Its amazing ! But Voodoo 3dfx is not needed for Corridor 7.

Corridor 7 will work on the VITA with 95% framerate up to perfect ! This is decent enough with fine music play.
The Wii was give me ~60% framerate and the PS3 ~80% framerate. Wolf3D and Kens Labyrinth will give 100%.
(outdated results, read down for new results)

*

WARNING = currently the Core on RA has a bug -> Manage Core Options, use RESET OPTIONS before loading any new game !

Note A :
working with dosbox is a lot to learn. but retroarch gives so many settings, that will make it easy ! It will confuse in first try, so try it more often.
Note B :
the framerate on display is incorrect on VITA !


Lets go :

Floppy-Disc UNPACK = WORKING
Floppy-Disc Image = ?
CDRom ISO Image = WORKING (easy to install, videos + music working fullspeed)

- 2023-07-26_RetroArch.vpk and installed on your VITA
https://buildbot.libretro.com/nightly/playstation/vita/
NFO RetroArch :
https://docs.libretro.com/guides/install-psv/
- create folder in ux0:data/DOS Files (or what ever you want)
- game data files need installed from floppy disc and copy it to DOS Files folder
(it need the C7.exe) , otherwise retroarch has a option to install floppy images
NOTE : GOG and Steam not tested
- start one time RetroArch and close it, start again (! first start create folder and sub files in ux0/data, this create a bug in second start where the framerate drop down, make it unplayabel)
- load content
- ux0:data/DOS Files/Corridor 7/C7.exe
- 2 options Core show up
DOSBOX - Pure = gives best performance ~95%, but instable, controller is already mapped
DOSBOX - SVN = gives ~80% performance, has the best option, is stable, controller, not mapped
SVN is very interesting, but make no sense to write a book of informations here, so I will only go for DOSBOX Pure.
- select DOSBOX - Pure core
- game start
- Press L1 + R1 + start + select = open the RetroArch settings menu
- go on Core Options
- Performance Options use ''MAX Emulate as many instructions Possible'' / stay on limit cpu usage 100
- ! IN GAME OPTION Adjust Audio Visual = use lowest SCREEN SIZE !
Fullscreen reduce the framerate to 80%, the framerate display will show 70fps but this is not true

Result = Working with 95% to 99% framerate in small screen mode.
DosBox need a lot performance, to get more, we need DosBox standalone without retroarch. But currently retroarch is still very usefull !
every game under the year 1992 should work perfect.
EDIT -> outdated information, there is a bug in the core options, make the franerate slow after second start. READ DOWN

NEW TEST ;
2023-09-30_RetroArch_piglet Result = framerate in small screen very good (99%), in fullscreen playable (90%)
BIG PROBLEM : folder from retroarch in ux0/data is corrupt, works only in first fresh install start, in second start framerate drops down.

Million Thanks, it was on my wanting list. Please FIX the drop down framerate problem after second start.
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
the game is already working on the vita and there is no source code for real port and I am not a coder. dosbox is highly powerfull and gives us what we need so far, so no port necessary. Corridor 7 use a heavy modified Wolfenstein 3D engine, the same like Blake Stone. The code from WolfEC was try to port it, but its still not working. When DosBox is standalone and we have more performance, than we can create for every dos game a single bubble on the vita main menu with own written config files. this will open tons of games for us without porting. Corridor 8 has a source code, this would be possible to make a real Port on the vita, but its only beta version.

otherwise I use this topic for testing, lets hope I find more performance. currently I am on map 3.
 

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
More testing DosBox himself :

Alone in the Dark - DOS Floppy-Disc = works mostly Perfect with music
Alien - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Die Hard 2 Die Harder - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Catacomb 3d - DOS Floppy-Disc = works mostly Perfect with music
Duke Nukem 1 - DOS Floppy-Disc = works / need more testing
Kens Labyrinth - DOS Floppy-Disc = works mostly good, need some little performance cycle
Operation Body Count - DOS Floppy-Disc = works with music / framerate ~70% to slow
Skyroads - DOS Floppy-Disc = works PERFECT with music
ShadowCaster- DOS Floppy-Disc = NEED FIX Audio Setting - framerate PERFECT / no music currently
Might and Magic 3 Isles of Terra - DOS Floppy-Disc = game start, need more testing
Mortal Kombat 1 - DOS Floppy-Disc = game start, but very slow unplayable (need exactly 386) same result Wii and PS3
Predator 2 - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Red Baron - DOS Floppy-Disc = works mostly Perfect
Ultima 2 The Revenge of the Enchantress - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Ultima 4 Quest of The Avatar - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Ultima 5 - DOS Floppy-Disc = game start, need more testing
Ultima 6 The False Prophet - DOS Floppy-Disc = game start, need more testing
Ultima 8 - DOS Floppy-Disc = game start, need more testing
Ultima Underworld The Stygian Abyss - DOS Floppy-Disc = game start, need more testing
Ultima Underworld 2 Labyrinth of Worlds - DOS Floppy-Disc = game start, need more testing, need Controller mapping

biggest highlight !

Duke Nukem Forever 1996 BETA Build is WORKING with DosBox Cores, no joke !
https://gbatemp.net/threads/duke-nu...stv-retroarch-dosbox-core-fix-working.638604/
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
New test settings for Corridor 7 :

DosBox - Pure
Performance Option
Emulated Performance = 386 / 20MHz (4720cps)
Detailed Performance Scale = 70%
Result = Emulation Speed 98% with frame drop downs, decent playable
( EDIT - performance drops down in big areas - need more testing)

Detailed Performance Scale :
when higher the number (max 150%), the gameplay gets smoth, but music is out of sync and gameplay is slow. when put the number down (max 50%) the music is fine, gameplay fast but losing framerate.
Vita can best handle 286, everything that goes higher make trouble.

Note :
can not find the setting to get exactly the cycle number, when the cycle is to slow the game lose frames, when the cycle is to high it lose also frames. Corridor 7 need 12000 or 14000 cycle, this option is not here, instead only 1000 cycle to 10000 and than 10000 to 100000. this is to high. it need fixed to 12000.
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
NOTE A :
On map 6 I was get a save file error (DB Pure), highly possible a error from retroarch. Need highly testing ! create multiple save files. testing currently only easy difficulty.

NOTE B :
Press L3 to get a virtual keyboard and mouse ! For games that need passwords or file names or using cheats or write dos commands.
 

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
NEW TEST Corridor 7 ->

Nightly 2023-08-20_RetroArch.vpk (no stable version)

Emulated Performance = 386, 20Hz (4720cps) - works better than the older version 2023-07-26
Settings Latency Frame Delay = 1
Video = small screen mode

Result:
very good to perfect, 2023-08-20 gives more performance. only in first start. 100% emulated speed.

WARNING:
! IT WORKS ONLY ONE TIME IN FIRST START ! After second start the game runs on 74.5% emulated speed (to slow), for what ever reason ? Game will work, but need fixes on dosbox retroarch. Still usefull this version, just delete retroarch folder in data each time and start again.
 

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
BIG UPDATE :

RetroArch 1.16.0 release - September 22, 2023

http://buildbot.libretro.com/nightly/playstation/vita/

VITA 2023-09-27_RetroArch.vpk
Nightly files will give you the latest developments. This is sometimes dangerous and sometimes innovative. When you are unsure, use stable version.

VITA 2023-09-27_RetroArch_piglet.vpk
A Piglet/ShaccCg Wrapper Library for OpenGL ES 2.0 Support on the Vita. RetroArch Piglet is still WIP and not finished however you can try it but you will need PIB-Configuration-Tool.


Changelog

There are more changes than mentioned here, but for the sake of brevity, here is the changes since 1.15.0.

1.16.0

3DS: Update __system_initArgv
3DS: Update SquirrelJME 3DS Core information along with icons.
ANDROID: Rewrite input handling to better support AINPUT_SOURCE_STYLUS
ANDROID: Prevent the android quick tap mouse click emulation while pressing a button on the on-screen overlay
AUDIO: Fast-Forward Audio Resampling
AUDIO: Reinit audio on audio sync toggle
AUDIO: Count audio samples in stats when rate control is disabled
AUDIO/PULSEAUDIO: Support device list for PulseAudio
AUDIO/WASAPI: WASAPI Frame Delay fix + cleanups
AUDIO/WASAPI/MIDI: Frame Delay correction
ARCHIVE/ZIP: Improve ZIP decompression This reduces the amount of memory Retroarch needs to extract a ROM file. It will only need the size of the ROM plus 128KiB to extract the file from the ZIP. Previously it needed as much as twice that amount if the compression ratio was not great. This is useful on memory constrained platforms and has no impact on platforms with plenty of memory. Handles all cases correctly (with and without MMAP, for cores that require fullpath or not, small and big ZIP files).
APPLE: Add default keyboard overlay directory to platform_darwin
APPLE: Update to MoltenVK 1.2.4
APPLE: Don’t include MoltenVK library in Load Core menu list
APPLE: Enable AltServer JIT for builds installed by Xcode
APPLE: The default pthread stack size on Apple is too small for detect_ps2_game, so increase it
CHEEVOS: Upgrade to rcheevos 10.7
CHEEVOS: Don’t initialize rcheevos memory unless used
CHEEVOS: Add progress tracker widget
CHEEVOS: Eliminate leaderboard tracker stutter
CHEEVOS: Expand leaderboard visibility settings
CHEEVOS: Collapse trackers with same value definition
CHEEVOS: prevent frame step when hitting rewind button while paused in hardcore
CHEEVOS: disallow video_swap_interval and black_frame_insertion in hardcore
CRT/SWITCHRES: Don’t always force core aspect ratio
CRT/SWITCHRES: Fix aspect ratio for tate games on a horizontal screen
CRT/SWITCHRES: Add PAL threshold option for automatic refresh rate switch
CRT/SWITCHRES/KMS: Add KMS modeswitch
COMMAND: Make cmd interface more useful for replay information
CONFIG: Allow all systems to check for backslashes (Windows) as last slash in path. Improves portable core logic
D3D11: Fix memory corruption in d3d11_gfx_init
D3D12: Enable blending when drawing the menu
D3D12: Move fence signaling out of d3d12_gfx_sync
D3D12/LIBRETRO: Add D3D12 HW_render support
DOWNLOADS/THUMBNAILS: Prevent directory creation on bogus thumbnail downloads
EMSCRIPTEN: Fix Emscripten sleep function/macro
EMSCRIPTEN/RWEBAUDIO: Fix RWebAudioInit race condition
EMSCRIPTEN/OPENAL: Make openal default audio driver
FFMPEG: Fix RetroArch fails to restart streaming when video re-inits and instead starts recording
FRAMESKIP: Use refresh rate instead of core fps for frameskip timing
INPUT: Combo hold + ‘enable_hotkey’ correction. Fixed issue with having menu toggle hold combo in different button than ‘enable_hotkey’, which caused ‘enable_hotkey’ to also act as menu toggle if held long enough, and simplified and unified duplicate code in start+select holds to a single function.
INPUT: input_keyboard_event: Don’t check hotkey binds when device is RETRO_DEVICE_POINTER
INPUT: Add input_keymaps_translate_rk_to_ascii() for correct character input to input_keyboard_event
INPUT: input_overlay_poll: Delay clearing INPUT_OVERLAY_BLOCKED flag until there is no overlay input (Avoids stray input after osk_toggle)
INPUT: Send keyboard events for modifiers before other keys (for correct modifier+key input if hitboxes overlap)
INPUT: Remember currently set keyboard mapping bits during same config read, because otherwise customized keybinds can get cleared out of the bits on the next iteration, causing keyboard events to get passed to the core when they should get blocked.
INPUT/AUTOCONFIG: Reinit after updating autoconf profiles
INPUT/LINUX/UDEV: Log mouse devices in info level
INPUT/LINUX/UDEV: First working version of udev driver with touchscreen support and gestures.
INPUT/WAYLAND: Add wayland to input driver list
INPUT/MENU: move port X binds into retropad binds submenu and add appropriate help text and sublabels to discourage people from messing around in there unnecessarily
INPUT/MENU: Add menu icons to ‘RetroPad Binds’
INPUT/MENU/OSK: Allow more keyboard actions with menu osk
INPUT/REMAP: Remap label fix when no autoconf profile active
INPUT/REMAP: Add ‘Save As’ option for remaps and overrides
INPUT/OVERLAY: Add overlay parameter to control x/y separation in auto-scale mode
INPUT/OVERLAY: Revive/rewrite Keyboard Overlay and OSK Toggle. Add keyboard overlay preset, keyboard submenu, and osk_toggle hotkey. Use overlay caching for osk_toggle.
INPUT/OVERLAY: Overlay Caching. Adds overlay_cache_ptr to keep a disabled overlay in memory when it’s expected to be shown again. Most input_overlay_deinit calls are replaced with input_overlay_unload, which caches the overlay unless initing/deiniting core or disabling overlays. Loading a cached overlay is done as a swap, intended for osk_toggle.
INPUT/OVERLAY: Add input_overlay_check_mouse_cursor() to preserve show/hide mouse behavior
INPUT/OVERLAY: Don’t apply input_overlay_show_mouse_cursor in windowed mode (controlled by mouse grab only)
INPUT/REMAPPING: Stop always reseting to defaults on remap delete
INPUT/SDL: Fix rumble on PS4/PS5 controllers connected via bluetooth
IOS: JIT support in iOS
IOS: Use AltKit to try to enable JIT on iOS
IOS: Fix thumbnails in history on iOS
IOS: Enable option to rumble iOS device instead of controller
IOS: Fix including audio/video filters on iOS
IOS: Haptic feedback for overlay on iOS
IOS: On iOS, stop/start audio on interruptions
IOS: Add accelerometer and gyroscope sensors to iOS
IOS: iOS needs to targets 13 due to some keyboard emulation, but tvOS does not
IOS/TVOS: Rework JIT availability checks
IOS/TVOS: When updating playlist with detected core path, used resolved core path
IOS/TVOS: Implement memory queries on iOS/tvOS
IOS/TVOS: Netplay discovery through bonjour/mdns
IOS/TVOS: Improve some log formatting on iOS/tvOS
IOS/TVOS: Preliminary MetricKit support on iOS/tvOS
TVOS: Fix analog stick handling after adding Siri remote tap support
TVOS: Also handle tap events on tvOS
TVOS: Back up retroarch.cfg to NSUserDefaults on tvOS.
TVOS: tvOS has its own beautiful screensavers and I would like them
TVOS: tvOS Siri remote handling
TVOS: Fix accidental left/right keypresses on tvOS
TVOS/CONFIG: Avoid a crash if there is no backed up config file on tvOS It’s not really usable as a game controller, but it is good for going through the menu as a simple LRUD. This also adds better support for names of mFI controllers, as well as being able to do the expected tvOS behavior of “backing out” of the app.
TVOS: AltKit support for tvOS
INTL: Fix language detection in Canada to English
LANGEXTRA: Enable language autodetect for all builds with LANGEXTRA
LIBRETRO: Add new context hardware render enums – enables autodetection of DX12 for PS2 core
LIBRETRO: Add API to check JIT availability on iOS
LIBRETRO: Allow RETRO_ENVIRONMENT_SET_MEMORY_MAPS also after core startup. Change the comment in libretro.h about the removed limit and handle the environment call during core runtime in RetroArch.
LIBRETRO/MICROPHONE: Add new API for microphone support.
LIBRETRO: Add new API for querying the device’s power state.
LIBRETRO/VFS: Rewrite retro_vfs_file_remove_impl
LINUX: Input driver fix 8+ joypads. It was reported that controllers beyond 8 worked only partially (analogs yes, but not buttons), and the found fix was also confirmed.
MIDI: Show MIDI output first
MENU: Reorganize ‘Saving’ menu
MENU: Start directory browsing from current value
MENU: Fix menu toggle combo hold with same ‘enable_hotkey’
MENU: Add menu scroll home+end actions
MENU: Move ‘systemfiles_in_content_dir’ from Saving to Core
MENU: Menu navigation acceleration adjustments
MENU: Audio synchronization menu cleanup
MENU: Menu value label cleanup
MENU: Show playlist history/favorites icons by default
MENU: Remove advanced option flag from video rotation + orientation
MENU: Combine audio resampler menu with audio output menu
MENU: Microphone menu cleanup
MENU: Add missing menu visibility option for content dir override
MENU: Fix menu refresh in action_ok_network
MENU: Video settings menu cleanup
MENU: Try to declutter Quick Menu
MENU: Change network port menu options to ‘allow_input’ mode
MENU: Preselect current core in “Set Core Assocation” menu for more carefree usage
MENU: Focus back to “Set Core Association” item after returning from the menu instead of first item
MENU: Replaced hack fix for focusing the first item after returning from core suggestion “Run” menu after association reset
MENU: Fixed setting core association in history/favorites after resetting it and running without setting
MENU: Relocate playlist manager core association options to prevent accidental resets with Start
MENU: Fraction setting wraparound rounding correction
MENU: Add more missing sublabels
MENU: ‘Updater Settings’ relocation
MENU: Search box usability improvements
MENU/RGUI: Implement ‘Remember Selection’ option
MENU/RGUI: Fix savestate thumbnail fullscreen cancel action
MENU/RGUI: Fix and add toggle for playlist thumbnails
MENU/OZONE: Update Dracula theme
MENU/OZONE: Return to sidebar from playlist manage quick access
MENU/OZONE: Sidebar multiline scrolling
MENU/OZONE: Avoid crash if ozone sidebar_index_size is 0
MENU/OZONE: Prevent metadata and footer overlap
MENU/OZONE: Sublabel width tweak
MENU/OZONE: Mouse hover selection fix
MENU/XMB: Message/help box adjustments
MENU/XMB: XMB menu playlist index bugfix
MENU/XMB: Playlist label limit fixes
MENU/XMB: Prevent playlist label truncating long items even when right thumbnail is not enabled/visible
MENU/XMB: Prevent playlist label length resetting to full width on every item change while thumbnail is pending
MENU/XMB: Stop showing playlist entry index outside of playlists
MENU/XMB: Fix menu focus issue when returning from “Set Core Association” if playlist index is greater than the previous menu
MENU/EXPLORE: Prevent flashing when browsing fullscreen thumbnails
MENU/EXPLORE: Match label ticker length behavior with playlists
MENU/SOUNDS: Fix certain audio drivers from hanging when menu pause is enabled with menu sounds
MENU/SOUNDS: Fix menu sounds stopping after fullscreen toggle / video reinit
MENU/QT/WIMP: Cleanup Desktop Menu welcome text
MENU/OVERLAYS: Reorder overlay menu
MICROPHONE: Add support for microphones.
MICROPHONE/ALSA: Add alsa and alsathread microphone drivers.
MICROPHONE/SDL: Add sdl2 microphone driver.
MICROPHONE/WASAPI: Add wasapi microphone driver.
MOBILE: On mobile in portrait mode, don’t override custom viewport
NETWORKING: Enhance netpacket interface
NETWORKING/NETPLAY: Enable core host to refuse connecting new players to limit the number of connected players
NETWORKING/NETPLAY: Enable a core to flush outgoing packets and read incoming packets without waiting for the next frame (can be used for lower latency or blocking reads)
OPENDINGUX/RG350: Enable networking for RG350
OPENGL/WAYLAND: Add frame callback after egl_swap_buffers to improve latency when max_swapchain <= 2
OSD/STATISTICS: Show current video + audio drivers in statistics
OSD/STATISTICS: Ensure statistics text is aligned left
OSX/MACOS: Fix steam OSX core path
OSX/MACOS: Add HAVE_STDIN_CMD support
OSX/MACOS: fix mouse grab in windowed mode
OSX/MACOS/IOS/TVOS: Enable SSL in macos/ios/tvos builds
PLAYLIST: Change default playlist last played time format
PS3/PSL1GHT: Add overlay support
RUNLOOP: Don’t count frames while paused
SERENITYOS: Add SerenityOS to the list of supported operating systems
SCANNER: Improve scanner console output
SCANNER: More scanner console output coloring
SCANNER: Improve CLI scan console output
SCANNER: Add content import/scan via CLI
SCANNER/PS1: Serial extraction is now considered a failure if PSX.EXE is found, allowing CRC fallback and actually fixing the game scanning
VIDEO: Correct rotated core provided aspect ratio
VIDEO: Minor adjustments to refresh rate switch behavior
VIDEO: Fix windowed viewport with libretro rotation
VIDEO/SDL2: Use “nearest” scaling in menus
TASKS: Fix corrupt task progress percentage
XVIDEO/MENU: Add menu support to xvideo gfx driver, making it usable
UWP: Fix modifier keys ( shift, ctrl, alt ) as well as F10 not being detected on the UWP platform
VULKAN: Ignore Fast-Forward Frameskip option
VULKAN/KHR_DISPLAY: Support screen refresh rate with Vulkan KHR_Display context
WIN32: Increase maximum window limit
WIN32/WINDOWSXP/MSVC2010: Fix invisible menu display
WAYLAND: Remove splash screen
WAYLAND: Check for pointer before locking it
WAYLAND: Add mouse grab/lock functionality
WAYLAND: Get system wayland-protocols path via pkg-config
 

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
NEW Test DOSBox Pure Core over Retroarch

Game = Corridor 7 MS DOS (first fresh install start only)
2023-09-30_RetroArch Result = framerate in small screen good (95%), in fullscreen low (80%)
2023-09-30_RetroArch_piglet Result = framerate in small screen very good (99%), in fullscreen playable (90%)

piglet Performance = MAX or 386 20mhz - both good working piglet
Latency framerate delay MS = 1
piglet = works faster ! gameplay more smooth (first test)

Big Problem =
it only works in fresh install and first start (framerate 99%), the same problem like older versions, after second start the framerate drops down for no reason and Corridor 7 gets unplayable (framerate 70% to 60%). when start in first time, retroarch will create a folder in ux0:data, when delete this folder for each new start, the problem gets fix. so the folder is maybe the problem. otherwise, this emulator is very good ! Operation body count maybe 90% in small screen now working.
mostly done, please need folder frame drop down fix. decent enough for 386 emulation NOW.
Thanks RA team !
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
First Test CDRom ISO Image :

Name: Corridor 7
Type: CDRom Version (include Videos and real Music Tracks)
Container: BIN/CUE (300MB)

Install: (its very easy to do)
- Select CUE in RA
- use DosBox Pure
- CDRom Mounted
- select D:\CORR7\CORR7CD.EXE
- game start

EDIT ->
USE INSTALL CDRom ! otherwise save files dont work.
without install CDRom version works as standalone.

Result:
framerate same problem like the other tests, has this retroarch bug in folder ux0:data, when game start the second time and frames drop down.

NEW = Videos WORKING in FULLSPEED and CDRom Music !!! It seems the mounted ISO Image dont get installed on ux0, instead of that it gets full emulated ?
The videos works faster than the gameplay framerate.

Million Thanks, this is Amazing ! WOW, Love it.

*

also new test for:
Alien - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Die Hard 2 Die Harder - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Predator 2 - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Ultima 2 The Revenge of the Enchantress - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Ultima 4 Quest of The Avatar - DOS Floppy-Disc = game start, need more testing, need Controller mapping
Ultima Underworld 2 Labyrinth of Worlds - DOS Floppy-Disc = game start, need more testing, need Controller mapping

EDIT

Corridor 7 CDRom Version, ''Fullscreen Mode'' = 95% framerate, smooth playable

Performance Option: 386 20MHz 4720cps
NEW Detailed Performance Scale: 115% or 120% (! 286 dont has this option)
Latency Frame Delay ms: 1
Note: only in first fresh install start, not second start, ra bug
Test from: 2023-09-30_RetroArch.vpk
Post automatically merged:

FINALLY Found the Problem ''framerate drop down after second start'' ! My gosh.

Test From 2023-10-02_RetroArch_piglet

- delete folder in ux0:data/retroarch
- install fresh 2023-10-02_RetroArch_piglet.vpk
- start RA in first time and start also in first time Corridor 7, use all options = 99% - 100% framerate on 386 setting
- close the game and start the game again with same options = 70% framerate on 386 setting, bug corrupt

When Corridor 7 gets first time started, RA will create a new retroarch folder in ux0:data/retroarch. In the same time it will also create a file with the name DOSBox-pure.opt in -> ux0:data/retroarch/config/DOSBox-pure/DOSBox-pure.opt.
When I delete DOSBox-pure.opt file, after that RA will give me again full 99% - 100%. In this fact I must not delete the full retroarch folder with include save files. So save files are ok and dont get lost anymore.

Result + Found :
file DOSBox-pure.opt is corrupt and lose 25% framerate when use second start ! Need highly FIX and than its done.
Otherwise do it so, that RA dont create the file DOSBox-pure.opt.
FIX :
Core Options - go under Manage Core Options, use RESET OPTIONS, close content and start the game again.
this is NO full FIX, some settings need restart and is not working on this way, to test forward.


EDIT:
Install Data Files ->
CDRom version need Install files, otherwise save files dont work. RA will create ZIP file for install files on ux0:data/retroarch (converted)
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
Update ->

WARNING ! DO NOT INSTALL :

- 2023-11-07_RetroArch
- 2023-11-07_RetroArch_piglet
- 2023-11-08_RetroArch
- 2023-11-08_RetroArch_piglet

The DosBox Pure Core is complete missing ! Only SVN Core is there.
 
Last edited by peter8,

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
661
Trophies
0
Age
43
XP
1,352
Country
Germany
UPDATE -> 2023-11-17

Since version 2023-11-08_RetroArch DosBox was complete missing/deleted for the next days in all versions.

The NEW update 2023-11-17 brings the Pure and the SVN DosBox core Back ! Million thanks.
Testing = the slowdown bug is still there when start any Dos game the second time, still need the Manage Core Options use RESET OPTIONS for FIX.

(btw : the JME emulator is also still not working. please fix it)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: And :hrth: PROUD :hrth: of it. :D