Jump to content

SSF and ST-V roms?


checa

Recommended Posts

Posted

Has anyone figured out a way to load ST-V roms via SSF using a commandline or something easier? The only way I know is the hold the SHIFT key while loading the emulator, but that would not work well for Hyperspin...

My computer is not too fast (Athlon X2 BE-2300 I think) so using MAME for ST-V roms is not feasible. Is there a magical autohotkey script out there?

Posted

I plan on tackling the script soon, but I did not know that you have to hold shift, where did you read this?

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

Yeah you need to hold shift to load ST-V roms. But tbh I think you're better served with MAME than SSF for ST-V emulation unless things have changed dramatically on the last SSF beta.

  • 2 weeks later...
Posted

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

I thought this was going to work,

but...

-the emu launched,

-rom loaded (Sega Saturn disc not a ST-V)

-nothing else happened or changed concerning St-V

I though the title screen might change but nada!

However, I dont have any of those roms, so it was really a bogus test.

Nothing crashed so at least that was good.

So...maybe it did work! I cant confirm it.

(tested with a full daemontool script this is partial obviously.)

I call it a shift sandwich. Needs garlic.

send, {shiftdown}

sleep, 500

Run, %executable% , %emuPath%,

sleep, 500

send, {shiftup}

If somone can confirm what the ST-V roms look like (mame style zips? or are they disc images? chd?)

Damontools may not be needed to launch them but I can make a combined script that launches Sega Saturn discs using daemotools and whatever the procedure is if a different launch format is needed for ST-V roms.

I had to translate this from a jap site. it is from an old version but does detail at least some potentially useful info in green

 
Changes since Ver0.06

[list]
[*]Change the file name of the backup RAM
[*]Of unlimited backup capacity ( backup library hook )
[*]Now you can optionally set the BIOS file
[*]It now works even if no BIOS
[*]DirectInput supportYou can use the pad and keyboard. Buttons can be reassigned.
The default is
UP = UP Arrow
DOWN = DOWN Arrow
LEFT = LEFT Arrow
RIGHT = RIGHT Arrow
A TRG = Z key
B TRG = X key
C TRG = C key
X TRG = S key
Y TRG = D key
TRG Z = F key
L TRG = A key
TRG R = G key
START = Enter key

Below cannot be changed.
CD Open = F1 key
Close CD = F2 key
Hard Reset = F4 key
Turbo function on/off toggle = F5 key
Sound on/off toggle = F6 key
State Load = F7 key
Save State = Shift + F7 key
Snapshot = F8 key
Sound Record = F9 key
Video Record = Shift + F9 key
NBG0 display on/off toggle = NUMPAD 1 key (num 1)
NBG1 display on/off toggle = NUMPAD 2 key (Num 2)
NBG2 display on/off toggle = NUMPAD 3 key (NUM 3)
NBG3 display on/off toggle = NUMPAD 4 key (NUM 4)
RBG0 display on/off toggle = NUMPAD 5 key (NUM 5)
RBG1 display on/off toggle = NUMPAD 6 key (NUM 6)
Sprite display on/off toggle = NUMPAD 7 key (7 on the numeric keypad)
Screen rotation = NUMPAD 0 key (on the numeric keypad 0)
Replacement of ABC and XYZ buttons = NUMPAD 9 key (9 on the numeric keypad)
Window size changes = NUMPAD+key (NUM + )
Windows mouse cursor display on/off = NUMPAD-key (on the numeric keypad-)
Toggle = Alt + Enter key Window/Fullscreen
Finish = ESC key
[/list]STV INFO
[color=lime]--------------------------------------------------------------[/color]
[color=lime]-------------------------------------------------------------- [/color]
The following cannot (related to ST-V).
TEST = F11 key
SERVICE = F12 key
Coin 1 = 5 key
Coin 2 = 6 key
Coin 3 = 7 key
Coin 4 = 8 key
Start 1 point = 1 key
2 P Start = 2 key
3 P Start = 3 key
4 Key = 4 p Start
A-N = A-N key (Mahjong panel)
Kang = Ctrl key (Mahjong panel)
Pont = Alt key (Mahjong panel)
Qi = Space key (Mahjong panel)
Reach = Shift key (Mahjong panel)
Ron = Z key (Mahjong panel)

The 2 P side not key settings by default. Give key settings available will be.
Core record, recorded during the Scanline Base Timing options to avoid checks please.
[color=red]When you start pressing SHIFT key switches to ST-V.[/color]
Press space to start with 1 Block Clock temporarily 60 percent decrease.
Start CTRL toggles the BIOS using the on/off temporarily.

Accommodate on the Setting.ini file [setting1] ~ [setting5] Toggles the setting and hold for 1-5 start.
[list]
[*]Corresponds to ST-V[url="http://www.microsofttranslator.com/bv.aspx?from=&to=en&a=http%3A%2F%2Fwww7a.biglobe.ne.jp%2F~phantasy%2Fssf%2FSTV_ROM.html"]Here [/url]is the contents of ROM set Faulty parts
[/list]

[color=lime]--------------------------------------------------------------[/color]
[color=lime]-------------------------------------------------------------- [/color]
[list]
[*]Gouraud shading calculation accuracy is insufficientGouraud shading calculations using fixed-point ( MMX ).
For calculation of width is excessively large sprites (more than 1024 dots) is not enough.
But don't expect a corresponding scene becomes insufficient precision is quite limited so far.
[*]Coordinate calculation of rotational scrolling with floating pointSaturn within the fixed point in computing is the SSF uses single-precision floating point.
Therefore, errors may occur.
[*]Be 15-bit PCMTo calculate the volume using the SSE2 signed multiply instruction ( PMULHW ).
PCM unsigned (1 / 2 by volume is the volume sign without so we calculate the least significant bit losing).
[*]Use the floating point PCM resampling processInternally the Saturn ( or fixed-point ) integer operations... should be giving resampling process
You may pitch is slightly bonkers, errors occur.
[*]Sound playback timing is different from the actualOn the characteristics of the emulator sounds are slightly delayed play.
Generating PCM at regular intervals to ensure speed is.
Specifically ( optionally set バッファサンプル number * 3 / 44100 ) seconds delay.
Also key ON most in ( (バッファサンプル / 4) / 44100 ) seconds.
[*]Do not update the リングバッファFloating-point data not written to the SCSP integrated DSP for リングバッファ memory, so リングバッファ on direct access to such software sounds do not play properly.
But I don't think there is a tricky thing to soft...
[*]Late 2 fields screenReal-time rendering difficult to synchronize the VDP and drawing machine power is required, so is not.
[/list]Frequently asked questions (FAQs)

[list]
[*]What is the FPU?
[*]What is the MMX?
[*]What is SSE?
[*]What is SSE2?Let's learn a little about the x86 series CPU.
[*]What is TSC?The abbreviation for the time stamp counter. Equipped with Pentium and later processors.
TSC should be listed in the CPU runs the SSF so much good to have to worry about.
[*]To kill immediately after startup errorUnfair instruction exception occurred running on CPUS do not have an FPU, MMX, SSE, SSE2 and terminates.
[*]Does not eject CD after the end of compulsoryIn the convenience of the emulator running CD drive operation cannot to is is.
Will not eject so illogical unlock process for your CD drive is at the end of compulsory.
Please exit by ESC running SSF again to unlock.
[*]Often flies on the multiplayer screenCD block has premise that works same as the actual CD drive has created.
Can't sync well because timing is different from actual by drive.
Therefore many can fly on the multiplayer screen.
CD images for you and to improve.
[*]Slow motion gameDot clock lower in some game processing dropped the ( ex processing game itself ).
[*]Mad tempo music tracksGass is mis-configured and processing, built-in sound song goes mad.
[*]No sound isSGL in main CPU and sound CPU synchronization fails during the initialization of the sound and do not publish any playback commands and later versions.
Try putting a check on memory Access Wait.
[*]Riddled with noise in soundOccurs when the サウンドバッファサイズ option to decrease.
サウンドバッファサイズ lower limit depends on the driver.
[*]Insane screen displayVDP2 limitations that apply to your software.
Try putting a check on check Cycle Pattern and VDP2 RAM Revision Access.
[*]Game will not progressYou may move to the settings below.
1. Put a check on Bus Wait
2. Wait Bus Clock to 0
3. Raise the Dot Clock
4. Put a check on Memory Access Wait, SCU DMA Delay Interrupt per Cache SH2, SH2 DMA Real Transfer
Lowering the 5.1 Block Clock
[*]Screen is stripe (there are horizontal dark lines)Is the result that demonstrates non-interlaced.
Is interlaced TV if interlace is non-standard but were commonly used.
Rewrite speed 1 / 60 seconds for draws only even-numbered field (or odd).
And try to view the old TV 1 line is drawn every other is understood, I think.
So well using this niche games out there dare reproduce.
As opposed to the current progressive.
[*]SlowThe SS complex hard for PS to easily cannot emulate.
Especially when it comes to screen cannot be reproduced in Direct3D.
Twisted rectangular polygon can easily draw on current graphics cards?
Aside from that hardware rendering is capable as not reproducible.
Also good without recreating its sides'd uses hardware rendering of other SS emulator and simplistic?
SSF is fully reproduced the Saturn is hard on the PC's ultimate goal and playable than the full-size high resolution, beautiful screen, so that it doesn't mind entirely.
[color=#0f0f5f]Will ensure that even if slow rendering generates screen, and then looks infinitely ready-mixed concrete and also would be.[/color]
[/list]

Posted

That green is so hard to read on my monitor! :(

<em class='bbc'>"But does one ever truly have a choice? One can only match, move by move, the machinations of Fate, and thus defy the tyrannous stars."</em>

Posted

chillin, the bit of your garlic sandwich is all that you need to test that it works. When SSF loads, it will immediately open a Select ROM box. If you don't get that, it's in saturn mode. Point your rompath to your mame roms, if it's a somewhat recent set, you should have the roms. I don't think there are any special roms needed in the zips.

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

I haven't tried mame yet, nor have I played much of the games, but I have read that you get better performance from SSF because mame is totally CPU based, much like any other emulator comparison.

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

Ok Ill make it all red!

no I'll just block it out...

Thanks! that should be enough info to start.

Ok,

I can do this (2) ways

1)

-Leave the script alone (pure Sega Saturn)

-Make a new script for systemname (ST-V)

or

2)

make a combined script which launches either system depending on the HS wheel selection.

If you think of advantages for either way let me know.

-combined so its all in one

-seperate and handled as (2) seperate systems

-other

Im taking the first 3 votes and if theres 4 Ill wait for 5 and start from there.

(im leaning seperate and will be the tie breaker if theres 4 votes 2-for 2 against)

Posted
I haven't tried mame yet, nor have I played much of the games, but I have read that you get better performance from SSF because mame is totally CPU based, much like any other emulator comparison.

That would be true, but seems ST-V implementation isn't as advanced on SSF as it is on Mame, I have tried it a couple of versions ago since I wasn't happy with Mame, but it only proved that Mame was way better and ran more games. Seems there were some improvements on ST-V emulation on Mame on the latest version especially on the sound driver, but I've yet to try it.

So unless there have been some huge improvements on SSF on the last couple of betas I'd say Mame is a much better option, even though still has some problems.

chillinwater : Why do you need to do a script? Can't you use the one djvj just did? :)

I vote for separate scripts btw.

Posted
Can't you use the one djvj just did?

For ST-V? I could use it but didnt know it was done. Where is it again? Module thread?

Why didnt djvj just say it was already done?

Why do you need to do a script?

If the script is already done I wont waste my time......

otherwise...

dont need the shit...er a shift sandwich for Sega Saturn

and afaik atm dont need daemon for ST-V

and need a seperate rom path to mame style zip roms (I dont want to combine them myself)

and a different launch sequence

additionally -a new database is needed

[votes]

[1,1*] - separate scripts ;1*=my vote

[0] - combined scripts

I vote for separate scripts btw

Why ask Why then?

Im confused, doesnt this conflict with your (2) questions?

Posted

From yesterday night and just a few posts back:

Why ask Why then?

Im confused, doesnt this conflict with your (2) questions?

Not really I was just giving my opinion about it, but you wanting to make a new script when djvj just posted one was making no sense to me. I thought you were aware of it since it was just the previous post before you started talking about doing one :D

I did a full ST-V database a while back, it's the one on HB I think.

  • 2 years later...
Posted
I thought this was going to work,

but...

-the emu launched,

-rom loaded (Sega Saturn disc not a ST-V)

-nothing else happened or changed concerning St-V

I though the title screen might change but nada!

However, I dont have any of those roms, so it was really a bogus test.

Nothing crashed so at least that was good.

So...maybe it did work! I cant confirm it.

(tested with a full daemontool script this is partial obviously.)

I call it a shift sandwich. Needs garlic.

send, {shiftdown}

sleep, 500

Run, %executable% , %emuPath%,

sleep, 500

send, {shiftup}

If somone can confirm what the ST-V roms look like (mame style zips? or are they disc images? chd?)

Damontools may not be needed to launch them but I can make a combined script that launches Sega Saturn discs using daemotools and whatever the procedure is if a different launch format is needed for ST-V roms.

I had to translate this from a jap site. it is from an old version but does detail at least some potentially useful info in green

 
Changes since Ver0.06

[list]
[*]Change the file name of the backup RAM
[*]Of unlimited backup capacity ( backup library hook )
[*]Now you can optionally set the BIOS file
[*]It now works even if no BIOS
[*]DirectInput supportYou can use the pad and keyboard. Buttons can be reassigned.
The default is
UP = UP Arrow
DOWN = DOWN Arrow
LEFT = LEFT Arrow
RIGHT = RIGHT Arrow
A TRG = Z key
B TRG = X key
C TRG = C key
X TRG = S key
Y TRG = D key
TRG Z = F key
L TRG = A key
TRG R = G key
START = Enter key

Below cannot be changed.
CD Open = F1 key
Close CD = F2 key
Hard Reset = F4 key
Turbo function on/off toggle = F5 key
Sound on/off toggle = F6 key
State Load = F7 key
Save State = Shift + F7 key
Snapshot = F8 key
Sound Record = F9 key
Video Record = Shift + F9 key
NBG0 display on/off toggle = NUMPAD 1 key (num 1)
NBG1 display on/off toggle = NUMPAD 2 key (Num 2)
NBG2 display on/off toggle = NUMPAD 3 key (NUM 3)
NBG3 display on/off toggle = NUMPAD 4 key (NUM 4)
RBG0 display on/off toggle = NUMPAD 5 key (NUM 5)
RBG1 display on/off toggle = NUMPAD 6 key (NUM 6)
Sprite display on/off toggle = NUMPAD 7 key (7 on the numeric keypad)
Screen rotation = NUMPAD 0 key (on the numeric keypad 0)
Replacement of ABC and XYZ buttons = NUMPAD 9 key (9 on the numeric keypad)
Window size changes = NUMPAD+key (NUM + )
Windows mouse cursor display on/off = NUMPAD-key (on the numeric keypad-)
Toggle = Alt + Enter key Window/Fullscreen
Finish = ESC key
[/list]STV INFO
[color=lime]--------------------------------------------------------------[/color]
[color=lime]-------------------------------------------------------------- [/color]
The following cannot (related to ST-V).
TEST = F11 key
SERVICE = F12 key
Coin 1 = 5 key
Coin 2 = 6 key
Coin 3 = 7 key
Coin 4 = 8 key
Start 1 point = 1 key
2 P Start = 2 key
3 P Start = 3 key
4 Key = 4 p Start
A-N = A-N key (Mahjong panel)
Kang = Ctrl key (Mahjong panel)
Pont = Alt key (Mahjong panel)
Qi = Space key (Mahjong panel)
Reach = Shift key (Mahjong panel)
Ron = Z key (Mahjong panel)

The 2 P side not key settings by default. Give key settings available will be.
Core record, recorded during the Scanline Base Timing options to avoid checks please.
[color=red]When you start pressing SHIFT key switches to ST-V.[/color]
Press space to start with 1 Block Clock temporarily 60 percent decrease.
Start CTRL toggles the BIOS using the on/off temporarily.

Accommodate on the Setting.ini file [setting1] ~ [setting5] Toggles the setting and hold for 1-5 start.
[list]
[*]Corresponds to ST-V[url="http://www.microsofttranslator.com/bv.aspx?from=&to=en&a=http%3A%2F%2Fwww7a.biglobe.ne.jp%2F~phantasy%2Fssf%2FSTV_ROM.html"]Here [/url]is the contents of ROM set Faulty parts
[/list]

[color=lime]--------------------------------------------------------------[/color]
[color=lime]-------------------------------------------------------------- [/color]
[list]
[*]Gouraud shading calculation accuracy is insufficientGouraud shading calculations using fixed-point ( MMX ).
For calculation of width is excessively large sprites (more than 1024 dots) is not enough.
But don't expect a corresponding scene becomes insufficient precision is quite limited so far.
[*]Coordinate calculation of rotational scrolling with floating pointSaturn within the fixed point in computing is the SSF uses single-precision floating point.
Therefore, errors may occur.
[*]Be 15-bit PCMTo calculate the volume using the SSE2 signed multiply instruction ( PMULHW ).
PCM unsigned (1 / 2 by volume is the volume sign without so we calculate the least significant bit losing).
[*]Use the floating point PCM resampling processInternally the Saturn ( or fixed-point ) integer operations... should be giving resampling process
You may pitch is slightly bonkers, errors occur.
[*]Sound playback timing is different from the actualOn the characteristics of the emulator sounds are slightly delayed play.
Generating PCM at regular intervals to ensure speed is.
Specifically ( optionally set バッファサンプル number * 3 / 44100 ) seconds delay.
Also key ON most in ( (バッファサンプル / 4) / 44100 ) seconds.
[*]Do not update the リングバッファFloating-point data not written to the SCSP integrated DSP for リングバッファ memory, so リングバッファ on direct access to such software sounds do not play properly.
But I don't think there is a tricky thing to soft...
[*]Late 2 fields screenReal-time rendering difficult to synchronize the VDP and drawing machine power is required, so is not.
[/list]Frequently asked questions (FAQs)

[list]
[*]What is the FPU?
[*]What is the MMX?
[*]What is SSE?
[*]What is SSE2?Let's learn a little about the x86 series CPU.
[*]What is TSC?The abbreviation for the time stamp counter. Equipped with Pentium and later processors.
TSC should be listed in the CPU runs the SSF so much good to have to worry about.
[*]To kill immediately after startup errorUnfair instruction exception occurred running on CPUS do not have an FPU, MMX, SSE, SSE2 and terminates.
[*]Does not eject CD after the end of compulsoryIn the convenience of the emulator running CD drive operation cannot to is is.
Will not eject so illogical unlock process for your CD drive is at the end of compulsory.
Please exit by ESC running SSF again to unlock.
[*]Often flies on the multiplayer screenCD block has premise that works same as the actual CD drive has created.
Can't sync well because timing is different from actual by drive.
Therefore many can fly on the multiplayer screen.
CD images for you and to improve.
[*]Slow motion gameDot clock lower in some game processing dropped the ( ex processing game itself ).
[*]Mad tempo music tracksGass is mis-configured and processing, built-in sound song goes mad.
[*]No sound isSGL in main CPU and sound CPU synchronization fails during the initialization of the sound and do not publish any playback commands and later versions.
Try putting a check on memory Access Wait.
[*]Riddled with noise in soundOccurs when the サウンドバッファサイズ option to decrease.
サウンドバッファサイズ lower limit depends on the driver.
[*]Insane screen displayVDP2 limitations that apply to your software.
Try putting a check on check Cycle Pattern and VDP2 RAM Revision Access.
[*]Game will not progressYou may move to the settings below.
1. Put a check on Bus Wait
2. Wait Bus Clock to 0
3. Raise the Dot Clock
4. Put a check on Memory Access Wait, SCU DMA Delay Interrupt per Cache SH2, SH2 DMA Real Transfer
Lowering the 5.1 Block Clock
[*]Screen is stripe (there are horizontal dark lines)Is the result that demonstrates non-interlaced.
Is interlaced TV if interlace is non-standard but were commonly used.
Rewrite speed 1 / 60 seconds for draws only even-numbered field (or odd).
And try to view the old TV 1 line is drawn every other is understood, I think.
So well using this niche games out there dare reproduce.
As opposed to the current progressive.
[*]SlowThe SS complex hard for PS to easily cannot emulate.
Especially when it comes to screen cannot be reproduced in Direct3D.
Twisted rectangular polygon can easily draw on current graphics cards?
Aside from that hardware rendering is capable as not reproducible.
Also good without recreating its sides'd uses hardware rendering of other SS emulator and simplistic?
SSF is fully reproduced the Saturn is hard on the PC's ultimate goal and playable than the full-size high resolution, beautiful screen, so that it doesn't mind entirely.
[color=#0f0f5f]Will ensure that even if slow rendering generates screen, and then looks infinitely ready-mixed concrete and also would be.[/color]
[/list]

so cant change/remap coin button in ssf?

thanks

craig

  • 2 weeks later...
  • 4 months later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...