Flycast Vita - unlock FastGDRomLoad instruction for 1.0.2 + 1.0.3 and more

peter8

Well-Known Member
OP
Member
Joined
Oct 15, 2021
Messages
597
Trophies
0
Age
43
XP
1,247
Country
Germany
The option FastGDRomLoad is currently not show up in the main setting of flycast. But the option is in the vita code available.
It is easy to unlock it in the cfg file for your self and works on v.1.0.2 and v.1.0.3. We should use it, since the emulator is currently working on low specs and Kubridge needs a lot mem.

Instruction :

(1) - EXTRA step, when you have flaycast installed, delete all files from your vita system and the folder ux0:data/flycast

2 - install flaycast v.1.0.2 or v.1.0.3 over molecularshell or vitashell

3 - close molecularshell or vitashell and start flaycast the first time and use all the settings that you want

4 - now start any game for the first time and exit it back to flaycast

5 - go back to molecularshell or vitashell and go to ux0:data, you will see a new folder 'flycast'

(6) - EXTRA step, put your BIOS file 'dc_boot.bin' into the folder ux0:data/flycast/data

7 - go to ux0:data/flycast (I use molecularshell) and open 'emu.cfg'

8 - go to the line 0023 FastGDRomLoad = no and change it to 'yes'

9 - save it and close

10 - start Flycast and your game, FastGDRomLoad is now working all the time for all games.


Notes :

FastGDRomLoad is not helping for all games, but it helps a bit for some games in different situations.
v.1.0.2 gives 2% more framerate and performance in combination with FastGDRomLoad.
DO NOT change any video setting after your steps ! Or flaycast is running wild and PAL/NTSC is not working correct anymore. In this fact delete all and install all again. After each setting change, close the game and start it again !

Tested :

Fighting Force 2 (US)[DCRES].cdi - faster, mostly good to perfect, but sill slowdowns here and there.
Seven Mansions (English v1.3 - Compressed).cdi - mostly good to perfect.
Biohazard 3 - Last Escape (JP)[HOOLiGANS] - works all faster, but sill slowdowns here and there, beginning is not good.

The 'real videos' on all 3 test games was decent working ~95% to 99%, cdi downsample version.

Resident Evil Code Veronica or Ecco, it will mostly not help.

Extra Note :

As you see there is a lot more settings to find in the 'emu.cfg', like dumps and dupe, pixel layers, buffer size, open GL checks and more.
Make a backup before changing other stuff ! And when you change to many stuff in the wrong way, your vita will crash, on your own risk.

The correct flyinghead audio buffer numbers are :
AudioBufferSize 5644 - 128 ms
AudioBufferSize 2822 - 64 ms

The correct flyinghead numbers for PixelBufferSize : 512 * 1024 * 1024

The correct flyinghead number for MaxFilteredTextureSize : 256

The correct flyinghead number for PerPixelLayers : 32

List of all options (original from flyinghead) :

DynarecEnabled
DynarecIdleSkip
DynarecSafeMode

General

Cable 0 -> VGA, 1 -> VGA, 2 -> RGB, 3 -> TV Composite
Region 0 -> JP, 1 -> USA, 2 -> EU, 3 -> default
Broadcast 0 -> NTSC, 1 -> PAL, 2 -> PAL/M, 3 -> PAL/N, 4 -> default
Language 0 -> JP, 1 -> EN, 2 -> DE, 3 -> FR, 4 -> SP, 5 -> IT, 6 -> default
FullMMU
ForceWindowsCE
AutoLoadState
AutoSaveState
SavestateSlot
ForceFreePlay
FetchBoxart
BoxartDisplayMode

Sound

LimitFPS
DSPEnabled
AudioBufferSize In samples ,*4 for bytes
AutoLatency;
extern OptionString AudioBackend

RendererType
UseMipmaps
Widescreen
SuperWidescreen
ShowFPS
RenderToTextureBuffer
TranslucentPolygonDepthMask
ModifierVolumes
Clipping = true

LIBRETRO
TextureUpscale
MaxFilteredTextureSize
PerPixelLayers

ExtraDepthScale
CustomTextures
DumpTextures
ScreenStretching in percent. 150 means stretch from 4/3 to 6/3
Fog
FloatVMUs
Rotate90
PerStripSorting
DelayFrameSwapping Delay swapping frame until FB_R_SOF matches FB_W_SOF
WidescreenGameHacks
CrosshairColor
SkipFrame
MaxThreads
AutoSkipFrame 0: none, 1: some, 2: more
RenderResolution
VSync
PixelBufferSize
AnisotropicFiltering
TextureFiltering 0: default, 1: force nearest, 2: force linear
ThreadedRendering
DupeFrames
NativeDepthInterpolation

Misc

SerialConsole
SerialPTY
UseReios
FastGDRomLoad
OpenGlChecks

ContentPath
HideLegacyNaomiRoms

Network

NetworkEnable
ActAsServer
DNS
NetworkServer
LocalPort
EmulateBBA
EnableUPnP
GGPOEnable
GGPODelay
NetworkStats
GGPOAnalogAxes
GGPOChat
GGPOChatTimeoutToggle
GGPOChatTimeout
NetworkOutput
SUPPORT_DISPMANX
DispmanxMaintainAspect

USE_OMX
OmxAudioLatency
OmxAudioHdmi

Maple

MouseSensitivity
VirtualGamepadVibration


More will be test later.
 
Last edited by peter8,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-