SofaRun 2.5 released

Page 2/4
1 | | 3 | 4

By OeiOeiVogeltje

Paragon (1248)

OeiOeiVogeltje's picture

19-08-2016, 21:16

hi there
so i got one of these and sofarun does not recognise it

what do you need to make it work on this device???

i will be of assistence where i can of course

unless you dont want to inplements it for those 4 or 5 european users of this device

hehe

let me know if you want to waiste time on this

thanks

By MsxKun

Paladin (892)

MsxKun's picture

21-08-2016, 18:51

I made some more testing.
Nice to see that CAS files load pretty fine (as long as they have standard loading).

Some suggestions here:

- You use LOADROM to run Megaroms and so, ok. But, as I see SofaRun (BedRun for me) as "a lay as lazy as you can with your joystick/joypad in hand and forget about the keyboard" thing, then LoadROM doesn't support joystick so you need to use cursors. Any way to improve that?
- Again, with pure joystick-in-hand philisophy, would it be possible, when using JoyMega, to add a soft reset to some button or combination of buttons? This way you don't need to leave the sofa to press reset any time you want to try another different game.
- Would be also great an utility to configure JoyMega buttons with some little menu or text like "Press Button and then Press the keyboard Key you want to assign to it" and then save it to the SR.INI without text editing. More intuitive.
I'd keep an specific file only for this, or even per-game. Just my opinion Smile

And as I said on the bug report threat...

- Add an option to "Open with..." so you can select a .COM file to open the previously selected ROM/CAS/DSK... file, ocasionally, instead of the assigned launcher.

Hope you can add some of this to your surely long to-do list Smile I think they can make SofaRun even better.

By Louthrax

Paragon (2029)

Louthrax's picture

22-08-2016, 10:58

MsxKun wrote:

I made some more testing.
Nice to see that CAS files load pretty fine (as long as they have standard loading).

That's far from beeing all CAS files, but there's always the possibility to write the CAS file back to a tape and load it manually after (not very Sofa/BedRun compliant but well...).

MsxKun wrote:

- You use LOADROM to run Megaroms and so, ok. But, as I see SofaRun (BedRun for me) as "a lay as lazy as you can with your joystick/joypad in hand and forget about the keyboard" thing, then LoadROM doesn't support joystick so you need to use cursors. Any way to improve that?

I do not have the sources of LOADROM, but was planning to re-do something similar one day. I'll ask TRUNKS if maybe he can do something.

MsxKun wrote:

- Again, with pure joystick-in-hand philisophy, would it be possible, when using JoyMega, to add a soft reset to some button or combination of buttons? This way you don't need to leave the sofa to press reset any time you want to try another different game.

It's already working (look for "Soft-reset" in the doc)! It works only with ROMs that are successfully JoyMega patched, but maybe that could be added to disk images (would only work when disk is accessed though).

MsxKun wrote:

- Would be also great an utility to configure JoyMega buttons with some little menu or text like "Press Button and then Press the keyboard Key you want to assign to it" and then save it to the SR.INI without text editing. More intuitive.
I'd keep an specific file only for this, or even per-game. Just my opinion :)

Sure, but lots of UI work on this I think oO mostly if you want all SR.INI possibilites, like assigning several keys to a single button, setting the autofire delay, etc... That would look a bit like what's done in emulators :)

MsxKun wrote:

Hope you can add some of this to your surely long to-do list :) I think they can make SofaRun even better.

Think I could still have 10 years of dev on SofaRun and MSX stuff :) Most interesting things (from my coding-pleasure point of view), will be the new LOADROM launcher or a simple text editor (SofaEdit), using Shift + cursor to select, CTRL-C to copy, CTRL+S to save... very similar to modern text editors. VEDIT.COM is fine but display is quite slow and commands not intuitive...

By Louthrax

Paragon (2029)

Louthrax's picture

22-08-2016, 11:06

OeiOeiVogeltje wrote:

hi there
so i got one of these and sofarun does not recognise it

what do you need to make it work on this device???

i will be of assistence where i can of course

unless you dont want to inplements it for those 4 or 5 european users of this device

hehe

let me know if you want to waiste time on this

thanks

Hi OeiOeiVogeltje,

Don't know how you managed to order that device (wanted to in the past but was lost in Korean web-pages...).

You still have the option to re-define the ROM association in the SR.INI file, something like:

####################################################################
[exts]
####################################################################

# *1: internal ROM (ROM image) handling
# *2: internal CAS (tape image) handling
# *3: internal DSK (disk image) handling
# *4: internal COM (MSX-DOS executable) handling
# *5: internal COM (MSX-DOS batch file) handling
# *6: internal BAS (MSX-BASIC file) handling
# *7: internal ZIP (zipped file) handling

# %s: SofaRun directory path (e.g. A:\SOFARUN\)
# %f: Selected file path (e.g. MYGAME.ROM)
# %c: COMMAND2.COM path (e.g. A:\COMMAND2.COM) 

ROM=%sMMCFLASH.COM %f
CAS=*2
DSK=*3
COM=*4
BAT=*5
LDR=*6
BAS=*6
ZIP=*7

MIG=%sMIGVIEW.COM %f
VGM=%sVGMPLAY.COM %f
TXT=%c %sEDIT.BAT %f
INI=%c %sEDIT.BAT %f

(just a guess about MMCFLASH.COM naming...).

Drawback is that you'll loose most SofaRun specific things (Game Master, JoyMega, etc...).

For a proper SofaRun integration, I need the "flash tool" to be able to flash the ROM and exit (without launching it). Also some informations on how to detect the flash-device.

By Louthrax

Paragon (2029)

Louthrax's picture

22-08-2016, 11:08

tvalenca wrote:

@loutrax, Sorry if I missed this information:

Does SofaRun support OCM/Zemmix MegaROM loading without setting the dipswitches? (Like mglOCM)

No idea, don't have any OCM here. You can still add mglOCM (that's the OCM flasher ?) in SR.INI as described above.

By gdx

Prophet (2655)

gdx's picture

22-08-2016, 12:37

Sofarun is really better at each update. Great!

By Louthrax

Paragon (2029)

Louthrax's picture

22-08-2016, 12:59

Also thanks to you GDX for the help on the BASIC ROMs Smile

By OeiOeiVogeltje

Paragon (1248)

OeiOeiVogeltje's picture

23-08-2016, 22:18

ehmm
i mailed Yeoman

easy

sharksym.egloos.com

his website..

By raulsantacruz

Champion (490)

raulsantacruz's picture

23-08-2016, 22:19

+100000

By Louthrax

Paragon (2029)

Louthrax's picture

23-08-2016, 22:48

OeiOeiVogeltje wrote:

ehmm
i mailed Yeoman

easy

sharksym.egloos.com

his website..

Ah, yeah, well, should have tried that! Might have lots of questions for him about coding (he did great things related to HiTech-C and "code-banking"). Do you remember how much you paid? Might get me one, but not right now (already reserved a GR8Net !), could be a nice Christmas present to myself Smile

Page 2/4
1 | | 3 | 4
My MSX profile