by spazmoid » Mon Aug 14, 2023 6:16 am
Hi @theolddragon
I've recently purchased a new M2 Macbook Air and aim trying to get supermodel to work on it via the terminal (i've installed the lastest SDL frameworks inc the Net) but i keep getting the following error from terminal when trying to do a basic launch on a game
Last login: Mon Aug 14 14:09:53 on console
michaeljohnson@MacBook-Air ~ % /Users/michaeljohnson/Downloads/Supermodel/Supermodel/supermodel daytona2
Supermodel: A Sega Model 3 Arcade Emulator (Version 0.3a-WIP)
Copyright 2003-2022 by The Supermodel Team
Error: Unable to open 'Config/Supermodel.ini'. Configuration will not be loaded.
Error: Failed to parse Config/Games.xml (XML_ERROR_FILE_NOT_FOUND).
Error: Game and ROM set definitions could not be loaded! ROMs will not be detected.
Error: Could not open 'daytona2'.
My supermodel directory has config, nvram, roms folders with the all the required files in them as it use (Games.xml, Supermodel.ini and *zip for the roms in Roms directory
Launching the supermodel application works at a basic level:
Last login: Mon Aug 14 14:10:44 on ttys000
/Users/michaeljohnson/Downloads/Supermodel/Supermodel/supermodel ; exit;
michaeljohnson@MacBook-Air ~ % /Users/michaeljohnson/Downloads/Supermodel/Supermodel/supermodel ; exit;
Supermodel: A Sega Model 3 Arcade Emulator (Version 0.3a-WIP)
Copyright 2003-2022 by The Supermodel Team
Usage: Supermodel <romset> [options]
ROM set must be a valid ZIP file containing a single game.
General Options:
-?, -h, -help, --help Print this help text
-print-games List supported games and quit
-game-xml-file=<file> ROM set definition file [Default: Config/Games.xml]
-log-output=<outputs> Log output destination(s) [Default: Supermodel.log]
-log-level=<level> Logging threshold [Default: info]
Core Options:
-ppc-frequency=<freq> PowerPC frequency in MHz [Default: 50]
-no-threads Disable multi-threading entirely
-gpu-multi-threaded Run graphics rendering in separate thread [Default]
-no-gpu-thread Run graphics rendering in main thread
-load-state=<file> Load save state after starting
Video Options:
-res=<x>,<y> Resolution [Default: 496,384]
-window Windowed mode [Default]
-fullscreen Full screen mode
-wide-screen Expand 3D field of view to screen width
-wide-bg When wide-screen mode is enabled, also expand the 2D
background layer to screen width
-stretch Fit viewport to resolution, ignoring aspect ratio
-no-throttle Disable frame rate lock
-vsync Lock to vertical refresh rate [Default]
-no-vsync Do not lock to vertical refresh rate
-true-hz Use true Model 3 refresh rate of 57.524 Hz
-show-fps Display frame rate in window title bar
-crosshairs=<n> Crosshairs configuration for gun games:
0=none [Default], 1=P1 only, 2=P2 only, 3=P1 & P2
-new3d New 3D engine by Ian Curtis [Default]
-quad-rendering Enable proper quad rendering
-legacy3d Legacy 3D engine (faster but less accurate)
-multi-texture Use 8 texture maps for decoding (legacy engine)
-no-multi-texture Decode to single texture (legacy engine) [Default]
-vert-shader=<file> Load Real3D vertex shader for 3D rendering
-frag-shader=<file> Load Real3D fragment shader for 3D rendering
-vert-shader-fog=<file> Load Real3D scroll fog vertex shader (new engine)
-frag-shader-fog=<file> Load Real3D scroll fog fragment shader (new engine)
-vert-shader-2d=<file> Load tile map vertex shader
-frag-shader-2d=<file> Load tile map fragment shader
-print-gl-info Print OpenGL driver information and quit
Audio Options:
-sound-volume=<vol> Volume of SCSP-generated sound in %, applies only
when Digital Sound Board is present [Default: 100]
-music-volume=<vol> Digital Sound Board volume in % [Default: 100]
-balance=<bal> Relative front/rear balance in % [Default: 0]
-channels=<c> Number of sound channels to use on host [Default: 4]
-flip-stereo Swap left and right audio channels
-no-sound Disable sound board emulation (sound effects)
-no-dsb Disable Digital Sound Board (MPEG music)
-new-scsp New SCSP engine based on MAME [Default]
-legacy-scsp Legacy SCSP engine by ElSemi
Net Options:
-no-net Disable net board [Default]
-net Enable net board
-simulate-netboard Simulate the net board [Default]
-emulate-netboard Emulate the net board (requires -no-threads)
Input Options:
-force-feedback Enable force feedback (DirectInput, XInput)
-config-inputs Configure keyboards, mice, and game controllers
-print-inputs Prints current input configuration
Debug Options:
-dump-textures Write textures to bitmap image files on exit
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
Can you help me at all?