Ok, here is the log:
--------------------------------------------------------------------------------------------------------------------------------------------------
SwitchRes: v0.015d, Monitor: polo, Orientation: horizontal, Modeline generation: enabled
SwitchRes: Monitor range 15625.00-16670.00,49.50-65.00,2.000,4.700,8.000,0.064,0.160,1.056,0,0,192,288,448,576
SwitchRes: \\.\DISPLAY1: Ultimarc ArcadeVGA3000.
SwitchRes: DeviceKey: System\CurrentControlSet\Control\Video\{42742689-1352-4969-92B5-63BDF033AC18}\0000
Switchres: Searching for custom video modes...
Switchres: [ 1] 240x 240 @ 60 : system mode
Switchres: [ 2] 256x 240 @ 61 : system mode
Switchres: [ 3] 256x 256 @ 60 : system mode
Switchres: [ 4] 256x 264 @ 58 : system mode
Switchres: [ 5] 288x 240 @ 61 : system mode
Switchres: [ 6] 296x 240 @ 60 : system mode
Switchres: [ 7] 304x 240 @ 61 : system mode
Switchres: [ 8] 320x 200 @ 60 : system mode
Switchres: [ 9] 320x 240 @ 60* : system mode
Switchres: [ 10] 320x 256 @ 60 : system mode
Switchres: [ 11] 336x 240 @ 60 : system mode
Switchres: [ 12] 352x 256 @ 60 : system mode
Switchres: [ 13] 352x 264 @ 57 : system mode
Switchres: [ 14] 352x 288 @ 51 : system mode
Switchres: [ 15] 368x 240 @ 60 : system mode
Switchres: [ 16] 384x 288 @ 51 : system mode
Switchres: [ 17] 392x 240 @ 60 : system mode
Switchres: [ 18] 400x 256 @ 52 : system mode
Switchres: [ 19] 448x 240 @ 60 : system mode
Switchres: [ 20] 512x 240 @ 60 : system mode
Switchres: [ 21] 512x 288 @ 51 : system mode
Switchres: [ 22] 512x 448 @ 60 : system mode
Switchres: [ 23] 512x 512 @ 58 : system mode
Switchres: [ 24] 632x 264 @ 57 : system mode
Switchres: [ 25] 640x 240 @ 60 : system mode
Switchres: [ 26] 640x 288 @ 51 : system mode
Switchres: [ 27] 640x 480 @ 60 : system mode
Switchres: [ 28] 648x 288 @ 51 : system mode
Switchres: [ 29] 720x 480 @ 60 : system mode
Switchres: [ 30] 800x 600 @ 52 : system mode
SwitchRes: Found 0 custom of 30 active video modes
SwitchRes: -resolution was forced as 400x256@0
SwitchRes: Entering switchres_modeline_setup
SwitchRes: v0.015d:[rtype] Calculating best video mode for 384x256@55.017605 orientation: normal
SwitchRes: [ 240]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 256]x[ 240]_(61=61.0000Hz) - locked
SwitchRes: [ 256]x[ 256]_(60=60.0000Hz) - locked
SwitchRes: [ 256]x[ 264]_(58=58.0000Hz) - locked
SwitchRes: [ 288]x[ 240]_(61=61.0000Hz) - locked
SwitchRes: [ 296]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 304]x[ 240]_(61=61.0000Hz) - locked
SwitchRes: [ 320]x[ 200]_(60=60.0000Hz) - locked
SwitchRes: [ 320]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 320]x[ 256]_(60=60.0000Hz) - locked
SwitchRes: [ 336]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 352]x[ 256]_(60=60.0000Hz) - locked
SwitchRes: [ 352]x[ 264]_(57=57.0000Hz) - locked
SwitchRes: [ 352]x[ 288]_(51=51.0000Hz) - locked
SwitchRes: [ 368]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 384]x[ 288]_(51=51.0000Hz) - locked
SwitchRes: [ 392]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 400]x[ 256]_(52=52.0000Hz)
rng(0): 400 x 256_55.018p 15.625 [integ] scale(1, 1, 1) diff(4.00, 0.00, 0.0000) ratio(1.042, 1.000)
SwitchRes: [ 448]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 512]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 512]x[ 288]_(51=51.0000Hz) - locked
SwitchRes: [ 512]x[ 448]_(60=60.0000Hz) - locked
SwitchRes: [ 512]x[ 512]_(58=58.0000Hz) - locked
SwitchRes: [ 632]x[ 264]_(57=57.0000Hz) - locked
SwitchRes: [ 640]x[ 240]_(60=60.0000Hz) - locked
SwitchRes: [ 640]x[ 288]_(51=51.0000Hz) - locked
SwitchRes: [ 640]x[ 480]_(60=60.0000Hz) - locked
SwitchRes: [ 648]x[ 288]_(51=51.0000Hz) - locked
SwitchRes: [ 720]x[ 480]_(60=60.0000Hz) - locked
SwitchRes: [ 800]x[ 600]_(52=52.0000Hz) - locked
SwitchRes: [rtype] (1) horizontal (384x256@55.02)->(400x256@55.02)
rng(0): 400 x 256_55.018p 15.625 [integ] scale(1, 1, 1) diff(4.00, 0.00, 0.0000) ratio(1.042, 1.000)
SwitchRes: Modeline "400x256_52 15.62KHz 55.02Hz" 8.12 400 416 456 520 256 261 263 284 -hsync -vsync
SwitchRes: Setting option -rotate
SwitchRes: Setting option -noror
SwitchRes: Setting option -autoror
SwitchRes: Setting option -norol
SwitchRes: Setting option -noautorol
SwitchRes: Setting option -noblack_frame_insertion
SwitchRes: Setting option -multithreading
SwitchRes: Setting option -notriplebuffer
SwitchRes: Setting option -syncrefresh
SwitchRes: Setting option -waitvsync
SwitchRes: Setting option -nohwstretch
SwitchRes: Setting option -keepaspect
SwitchRes: Setting option -nofilter
SwitchRes: Setting option -prescale 1
Video: Monitor 0000000000010001 = "\\.\DISPLAY1" (primary)
DirectDraw: Using DirectDraw 7
Blitting thread created
winwindow_video_window_create: blit_lock = TRUE
Blitting thread started
window_proc: WM_NCACTIVATE
DirectDraw: Configuring device Ultimarc ArcadeVGA3000.
DirectDraw: primary surface created: 400x256x32 (R=00FF0000 G=0000FF00 B=000000FF)
DirectDraw: New blit size = 384x256
DirectDraw: blit surface created: 384x256x32 (R=00FF0000 G=0000FF00 B=000000FF)
blit_unlock = TRUE
window_proc: WM_PAINT
blit_lock = FALSE
window_proc: WM_PAINT:END
window_proc: WM_PAINT
window_proc: WM_PAINT:END
stream_buffer_size = 37888
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
RawInput: APIs detected
Input: Adding Kbd #0: HID Keyboard Device
DirectInput: Using DirectInput 7
Input: Adding Mouse #0: Mouse
Input: Adding Gun #0: Mouse
Unable to load winpcap: 7e
Region ':maincpu' created
Region ':gfx1' created
Region ':gfx2' created
Region ':gfx3' created
Starting R-Type (World) ':'
Optional device 'dac' not found
Optional device 'mcu' not found
Optional shared pointer 'spriteram2' not found
Optional shared pointer 'majtitle_rowscr' not found
(missing dependencies; rescheduling)
Starting V30 ':maincpu'
Starting Z80 ':soundcpu'
Starting gfxdecode ':gfxdecode'
Starting palette ':palette'
Starting Video Screen ':screen'
Starting Speaker ':lspeaker'
(missing dependencies; rescheduling)
Starting Speaker ':rspeaker'
(missing dependencies; rescheduling)
Starting Irem M72 Audio Custom ':m72'
Starting YM2151 ':ymsnd'
Starting R-Type (World) ':'
Optional device 'dac' not found
Optional device 'mcu' not found
Optional shared pointer 'spriteram2' not found
Optional shared pointer 'majtitle_rowscr' not found
(missing dependencies; rescheduling)
Starting Speaker ':lspeaker'
Starting Speaker ':rspeaker'
Starting R-Type (World) ':'
Optional device 'dac' not found
Optional device 'mcu' not found
Optional shared pointer 'spriteram2' not found
Optional shared pointer 'majtitle_rowscr' not found
Average speed: 95.17% (80 seconds)
window_proc: WM_NCACTIVATE
blit_lock = TRUE
window_proc: WM_DESTROY
blit_lock = TRUE
Blitting thread destroyed
Sound: buffer overflows=2 underflows=0
------------------------------------------------------------------------------------------------------------------------------------------------------
I've tried it outside of HyperSpin and it works great, albeit running at 95% but no audio stuttering and scrolling is smooth as well.
When loaded through HyperSpin, the picture freezes straight away once game is loaded and audio is accelerated to a squeal.
Any work around to get these settings working when using HS?