SofaRun is an MSX tool designed to run disk (.DSK), cassette (.CAS) and cartridge (.ROM) images but it can also be used to launch normal MSX-DOS 2 and BASIC programs. Just before we flip to 2020, Louthrax released version 6.0. Have a seat.
SofaRun features a joystick controlled file browser, ZIP files support, options to map JoyMega buttons to keyboard and "soft reset", allowing you to play lying on your sofa just like a lazy penguin! and SofaRun has been updated to version 6.0 today. Here are the changes since the previous release:
SofaROM
- OCM: Fixed max size of flashable ROMs to 2MB for Konami, Konami SCC and ASCII8 ROM types.
- OCM: Set Internal SCC-I for Slot-1 and Internal SCC-I for Slot-2.
- MFRSCC+SD: Added support for non-contiguous MFRSCC+SD devices (automated patch when required).
- "Disable Keyboard" option also works when JoyMega not selected (allows to speed-up games a bit).
- Added "Fast interruptions" setting for ROMs (experimental, keyboard reading is disabled, should speed-up games a bit...).
- JoyMega: Soft reset is now (A) + (Start) + (Down) instead of (A) + (Start) (was a bit too easy to reset accidentally your MSX when pausing a game).
- .VGM and .MIG files are now internally handled by SofaRun and so can have their specific settings ("Blackout" and "Loops" for .VGM, "Loop" and "Delay" for .MIG)
- OCM has new settings for slot 1 and 2 modes ("Current", "External", "Internal SCC"). These settings can be applied to any file type (they are not specific to ROM files).
- New setting "Preserve AB header" for ROMs, allowing to launch Elevator Action.
SofaRunIt
- Added new "Compatible mode" (a bit slower but allowing to write to non primary-mapper memory, for games like SD-Snatcher).
- More reliable joystick reading for disk-swapping
SofaUnZip
- Restore display of CRC32 that had been accidentally removed.
- Added /Q (quiet) option.
SofaSet
- No VDP intialization in quiet mode
- Fix "RTC-file" handling (useful for MSX that do not have RTC like OCMs).
MIGView
- Added new options:
/An: Automatically go to next image after n frames (n must be >0)
/L: Loop to start after last image
/U: Do not restore screen after display
/Dn: Automatically switch to next image after a delay of n frames
/Q: Do not restore screen after display
SofaRun
- Fixed clearing of screen bottom in 80 columns mode.
- Speed-up a bit the display of settings.
- Auto-start is now a single command with options:
"Sequential".
"Random".
"Sequential no VDP", useful to have musics (.VGM) over pictures (.MIG).
"Random no VDP" (same as above). - Better random seed generation (only based on user interactions, should give more "randomness" on openMSX).
- Fix display of ZIP entires when changing display mode (40/80 columns).
- Use local path for command line when possible, allowing MSX-DOS 1 programs to launch files.
- Restore display to non-interlaced after launching a file (was not handled by BIOS screen command).
- Added option for "Non-contiguous" MFRSCC+SD (see SofaROM for details).
- Improved joystick handling:
- Same auto-repeat alogithm as keyboard.
- Added click sound (same as with keyboard).
- More reliable joystick-port reading (avoiding too fast ports reading).
- Joystick 2 can also be used.
VGMPlay
- Changed /U option to /Q for consistency with other tools.
- Do not restore VDP black-out if not required.
Version numbers and documentations for all tools have been updated.
related link: https://www.louthrax.net/mgr/
Comments (20)
By retrocanada76
Hero (575)
30-12-2019, 00:34
By Pippo
Hero (521)
30-12-2019, 08:49
By sd_snatcher
Prophet (3675)
30-12-2019, 10:51
By Louthrax
Prophet (2491)
30-12-2019, 11:20
By Louthrax
Prophet (2491)
30-12-2019, 13:35
By Louthrax
Prophet (2491)
30-12-2019, 13:36
By Sander
Founder (1872)
30-12-2019, 14:16
By Louthrax
Prophet (2491)
30-12-2019, 14:40
By Sander
Founder (1872)
30-12-2019, 16:22
By Louthrax
Prophet (2491)
30-12-2019, 16:38
By Vampier
Prophet (2415)
30-12-2019, 21:03
By tfh
Prophet (3421)
30-12-2019, 21:46
By hamlet
Scribe (4106)
30-12-2019, 22:15
By gdx
Enlighted (6421)
31-12-2019, 08:54
By Wlcracks
Hero (572)
19-01-2020, 18:01
By Louthrax
Prophet (2491)
19-01-2020, 21:32
By Wlcracks
Hero (572)
21-01-2020, 15:18
By vash999
Supporter (9)
02-05-2020, 05:31
By sdsnatcher73
Enlighted (4278)
02-05-2020, 06:33
By SpotBR
Supporter (1)
01-11-2020, 16:55