Drastic Install Script
This commit is contained in:
parent
7ec0f8bdfd
commit
34027db88e
11 changed files with 724 additions and 26 deletions
|
@ -10,7 +10,7 @@ case ${DEVICE} in
|
|||
RG552|handheld)
|
||||
PKG_SITE="https://github.com/dolphin-emu/dolphin"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_VERSION="91ba359911638a708370658539b30ff2abbc5df4"
|
||||
PKG_VERSION="9222956acdfb6a0526b6fdada4aeaa936de9fcd1"
|
||||
PKG_PATCH_DIRS+=" new"
|
||||
;;
|
||||
*)
|
||||
|
|
111
packages/games/emulators/drastic/config/RG351MP/drastic.cfg
Executable file
111
packages/games/emulators/drastic/config/RG351MP/drastic.cfg
Executable file
|
@ -0,0 +1,111 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 3
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 1217
|
||||
controls_a[CONTROL_INDEX_DOWN] = 1153
|
||||
controls_a[CONTROL_INDEX_LEFT] = 1216
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 1152
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1219
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1155
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1218
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1154
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1039
|
||||
controls_a[CONTROL_INDEX_MENU] = 109
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 115
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 100
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 1032
|
||||
controls_b[CONTROL_INDEX_DOWN] = 1033
|
||||
controls_b[CONTROL_INDEX_LEFT] = 1034
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 1035
|
||||
controls_b[CONTROL_INDEX_A] = 1025
|
||||
controls_b[CONTROL_INDEX_B] = 1024
|
||||
controls_b[CONTROL_INDEX_X] = 1026
|
||||
controls_b[CONTROL_INDEX_Y] = 1027
|
||||
controls_b[CONTROL_INDEX_L] = 1028
|
||||
controls_b[CONTROL_INDEX_R] = 1029
|
||||
controls_b[CONTROL_INDEX_START] = 1037
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1036
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
|
||||
controls_b[CONTROL_INDEX_MENU] = 1038
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 1030
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1031
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1032
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1033
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1034
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1035
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1030
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1031
|
111
packages/games/emulators/drastic/config/RG351P/drastic.cfg
Executable file
111
packages/games/emulators/drastic/config/RG351P/drastic.cfg
Executable file
|
@ -0,0 +1,111 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 3
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 1089
|
||||
controls_a[CONTROL_INDEX_DOWN] = 1092
|
||||
controls_a[CONTROL_INDEX_LEFT] = 1096
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 1090
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1024
|
||||
controls_a[CONTROL_INDEX_MENU] = 1032
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 1034
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1035
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 1153
|
||||
controls_b[CONTROL_INDEX_DOWN] = 1217
|
||||
controls_b[CONTROL_INDEX_LEFT] = 1152
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 1216
|
||||
controls_b[CONTROL_INDEX_A] = 1024
|
||||
controls_b[CONTROL_INDEX_B] = 1025
|
||||
controls_b[CONTROL_INDEX_X] = 1026
|
||||
controls_b[CONTROL_INDEX_Y] = 1027
|
||||
controls_b[CONTROL_INDEX_L] = 1028
|
||||
controls_b[CONTROL_INDEX_R] = 1029
|
||||
controls_b[CONTROL_INDEX_START] = 1030
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1031
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1219
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1155
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1218
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1154
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1033
|
||||
controls_b[CONTROL_INDEX_MENU] = 65535
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1089
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1092
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1096
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1090
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1034
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1035
|
111
packages/games/emulators/drastic/config/RG351V/drastic.cfg
Executable file
111
packages/games/emulators/drastic/config/RG351V/drastic.cfg
Executable file
|
@ -0,0 +1,111 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 3
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 1089
|
||||
controls_a[CONTROL_INDEX_DOWN] = 1092
|
||||
controls_a[CONTROL_INDEX_LEFT] = 1096
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 1090
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1153
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1152
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1032
|
||||
controls_a[CONTROL_INDEX_MENU] = 1033
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 1034
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1035
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_A] = 1024
|
||||
controls_b[CONTROL_INDEX_B] = 1025
|
||||
controls_b[CONTROL_INDEX_X] = 1026
|
||||
controls_b[CONTROL_INDEX_Y] = 1027
|
||||
controls_b[CONTROL_INDEX_L] = 1028
|
||||
controls_b[CONTROL_INDEX_R] = 1029
|
||||
controls_b[CONTROL_INDEX_START] = 1030
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1031
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
|
||||
controls_b[CONTROL_INDEX_MENU] = 65535
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1089
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1092
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1096
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1090
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1034
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1035
|
111
packages/games/emulators/drastic/config/RG353P/drastic.cfg
Executable file
111
packages/games/emulators/drastic/config/RG353P/drastic.cfg
Executable file
|
@ -0,0 +1,111 @@
|
|||
frameskip_type = 0
|
||||
frameskip_value = 4
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 1
|
||||
screen_orientation = 0
|
||||
screen_swap = 1
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 0
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Dr DraStic
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 338
|
||||
controls_a[CONTROL_INDEX_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
|
||||
controls_a[CONTROL_INDEX_MENU] = 109
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 115
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 100
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 1037
|
||||
controls_b[CONTROL_INDEX_DOWN] = 1038
|
||||
controls_b[CONTROL_INDEX_LEFT] = 1039
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 1040
|
||||
controls_b[CONTROL_INDEX_A] = 1025
|
||||
controls_b[CONTROL_INDEX_B] = 1024
|
||||
controls_b[CONTROL_INDEX_X] = 1027
|
||||
controls_b[CONTROL_INDEX_Y] = 1026
|
||||
controls_b[CONTROL_INDEX_L] = 1030
|
||||
controls_b[CONTROL_INDEX_R] = 1031
|
||||
controls_b[CONTROL_INDEX_START] = 1033
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1032
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1217
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1153
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1216
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1152
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1157
|
||||
controls_b[CONTROL_INDEX_MENU] = 1036
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 1035
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 1029
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1028
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1037
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1038
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1039
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1040
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1026
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1027
|
111
packages/games/emulators/drastic/config/RG503/drastic.cfg
Executable file
111
packages/games/emulators/drastic/config/RG503/drastic.cfg
Executable file
|
@ -0,0 +1,111 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 2
|
||||
safe_frameskip = 1
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 0
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 3
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 3
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 338
|
||||
controls_a[CONTROL_INDEX_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_A] = 32
|
||||
controls_a[CONTROL_INDEX_B] = 480
|
||||
controls_a[CONTROL_INDEX_X] = 122
|
||||
controls_a[CONTROL_INDEX_Y] = 120
|
||||
controls_a[CONTROL_INDEX_L] = 481
|
||||
controls_a[CONTROL_INDEX_R] = 99
|
||||
controls_a[CONTROL_INDEX_START] = 13
|
||||
controls_a[CONTROL_INDEX_SELECT] = 485
|
||||
controls_a[CONTROL_INDEX_HINGE] = 104
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
|
||||
controls_a[CONTROL_INDEX_MENU] = 65535
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 115
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 65535
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 338
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 337
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 336
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 335
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 13
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 8
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 27
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 331
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 334
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 481
|
||||
controls_b[CONTROL_INDEX_UP] = 1037
|
||||
controls_b[CONTROL_INDEX_DOWN] = 1038
|
||||
controls_b[CONTROL_INDEX_LEFT] = 1039
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 1040
|
||||
controls_b[CONTROL_INDEX_A] = 1025
|
||||
controls_b[CONTROL_INDEX_B] = 1024
|
||||
controls_b[CONTROL_INDEX_X] = 1026
|
||||
controls_b[CONTROL_INDEX_Y] = 1027
|
||||
controls_b[CONTROL_INDEX_L] = 1028
|
||||
controls_b[CONTROL_INDEX_R] = 1029
|
||||
controls_b[CONTROL_INDEX_START] = 1033
|
||||
controls_b[CONTROL_INDEX_SELECT] = 1032
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1217
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1153
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1216
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1152
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1031
|
||||
controls_b[CONTROL_INDEX_MENU] = 1035
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 1030
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1036
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 1037
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 1038
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 1039
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 1040
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 1025
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 1026
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 1024
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1028
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1029
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 1027
|
111
packages/games/emulators/drastic/config/RG552/drastic.cfg
Executable file
111
packages/games/emulators/drastic/config/RG552/drastic.cfg
Executable file
|
@ -0,0 +1,111 @@
|
|||
frameskip_type = 2
|
||||
frameskip_value = 3
|
||||
safe_frameskip = 0
|
||||
show_frame_counter = 0
|
||||
screen_orientation = 1
|
||||
screen_swap = 0
|
||||
savestate_number = 0
|
||||
fast_forward = 0
|
||||
enable_sound = 1
|
||||
clock_speed = 0
|
||||
threaded_3d = 1
|
||||
mirror_touch = 0
|
||||
compress_savestates = 1
|
||||
savestate_snapshot = 1
|
||||
unzip_roms = 0
|
||||
preload_roms = 0
|
||||
backup_in_savestates = 1
|
||||
ignore_gamecard_limit = 0
|
||||
frame_interval = 0
|
||||
trim_roms = 0
|
||||
fix_main_2d_screen = 0
|
||||
disable_edge_marking = 0
|
||||
interframe_blend = 0
|
||||
hires_3d = 1
|
||||
use_rtc_custom_time = 0
|
||||
rtc_custom_time = 0
|
||||
rtc_system_time = 0
|
||||
slot2_device_type = 0
|
||||
rumble_frames = 3
|
||||
firmware.username = Jelos
|
||||
firmware.language = 1
|
||||
firmware.favorite_color = 0
|
||||
firmware.birthday_month = 1
|
||||
firmware.birthday_day = 1
|
||||
enable_cheats = 1
|
||||
controls_a[CONTROL_INDEX_UP] = 1217
|
||||
controls_a[CONTROL_INDEX_DOWN] = 1153
|
||||
controls_a[CONTROL_INDEX_LEFT] = 1216
|
||||
controls_a[CONTROL_INDEX_RIGHT] = 1152
|
||||
controls_a[CONTROL_INDEX_A] = 1025
|
||||
controls_a[CONTROL_INDEX_B] = 1024
|
||||
controls_a[CONTROL_INDEX_X] = 1026
|
||||
controls_a[CONTROL_INDEX_Y] = 1027
|
||||
controls_a[CONTROL_INDEX_L] = 1028
|
||||
controls_a[CONTROL_INDEX_R] = 1029
|
||||
controls_a[CONTROL_INDEX_START] = 1033
|
||||
controls_a[CONTROL_INDEX_SELECT] = 1032
|
||||
controls_a[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1219
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1155
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1218
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1154
|
||||
controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1036
|
||||
controls_a[CONTROL_INDEX_MENU] = 1035
|
||||
controls_a[CONTROL_INDEX_SAVE_STATE] = 318
|
||||
controls_a[CONTROL_INDEX_LOAD_STATE] = 320
|
||||
controls_a[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_a[CONTROL_INDEX_SWAP_SCREENS] = 1030
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
|
||||
controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 1031
|
||||
controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_a[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_a[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_UP] = 1037
|
||||
controls_a[CONTROL_INDEX_UI_DOWN] = 1038
|
||||
controls_a[CONTROL_INDEX_UI_LEFT] = 1039
|
||||
controls_a[CONTROL_INDEX_UI_RIGHT] = 1040
|
||||
controls_a[CONTROL_INDEX_UI_SELECT] = 1025
|
||||
controls_a[CONTROL_INDEX_UI_BACK] = 1026
|
||||
controls_a[CONTROL_INDEX_UI_EXIT] = 1032
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_UP] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 65535
|
||||
controls_a[CONTROL_INDEX_UI_SWITCH] = 65535
|
||||
controls_b[CONTROL_INDEX_UP] = 1037
|
||||
controls_b[CONTROL_INDEX_DOWN] = 1038
|
||||
controls_b[CONTROL_INDEX_LEFT] = 1039
|
||||
controls_b[CONTROL_INDEX_RIGHT] = 1040
|
||||
controls_b[CONTROL_INDEX_A] = 65535
|
||||
controls_b[CONTROL_INDEX_B] = 65535
|
||||
controls_b[CONTROL_INDEX_X] = 65535
|
||||
controls_b[CONTROL_INDEX_Y] = 65535
|
||||
controls_b[CONTROL_INDEX_L] = 65535
|
||||
controls_b[CONTROL_INDEX_R] = 65535
|
||||
controls_b[CONTROL_INDEX_START] = 65535
|
||||
controls_b[CONTROL_INDEX_SELECT] = 65535
|
||||
controls_b[CONTROL_INDEX_HINGE] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
|
||||
controls_b[CONTROL_INDEX_MENU] = 65535
|
||||
controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
|
||||
controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_SCREENS] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
|
||||
controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 65535
|
||||
controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
|
||||
controls_b[CONTROL_INDEX_QUIT] = 65535
|
||||
controls_b[CONTROL_INDEX_FAKE_MICROPHONE] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_LEFT] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_RIGHT] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_SELECT] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_BACK] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_EXIT] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_UP] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 65535
|
||||
controls_b[CONTROL_INDEX_UI_SWITCH] = 65535
|
|
@ -5,7 +5,7 @@ PKG_NAME="drastic"
|
|||
PKG_LICENSE="GPLv3"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_TOOLCHAIN="make"
|
||||
PKG_LONGDESC="Install Drastic Launcher script, still requires to be installed with JelosAddOns"
|
||||
PKG_LONGDESC="Install Drastic Launcher script, will dowload bin on first run"
|
||||
|
||||
make_target() {
|
||||
:
|
||||
|
@ -15,5 +15,7 @@ makeinstall_target() {
|
|||
mkdir -p ${INSTALL}/usr/bin
|
||||
cp -rf ${PKG_DIR}/scripts/* ${INSTALL}/usr/bin
|
||||
|
||||
chmod +x ${INSTALL}/usr/bin/drastic.sh
|
||||
chmod +x ${INSTALL}/usr/bin/start_drastic.sh
|
||||
mkdir -p ${INSTALL}/usr/config/drastic
|
||||
cp -rf ${PKG_DIR}/config/${DEVICE}/drastic.cfg ${INSTALL}/usr/config/drastic/drastic.cfg
|
||||
}
|
||||
|
|
|
@ -1,22 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
|
||||
. /etc/profile
|
||||
|
||||
if [ ! -d "/storage/.config/drastic" ]; then
|
||||
|
||||
echo "Drastic emulator not installed." 2>&1
|
||||
echo "Please install through the Jelos Add Ons tool." 2>&1
|
||||
|
||||
sleep 5
|
||||
clear
|
||||
|
||||
else
|
||||
|
||||
|
||||
cd /storage/.config/drastic/aarch64/drastic/
|
||||
|
||||
./drastic "$1"
|
||||
|
||||
fi
|
52
packages/games/emulators/drastic/scripts/start_drastic.sh
Normal file
52
packages/games/emulators/drastic/scripts/start_drastic.sh
Normal file
|
@ -0,0 +1,52 @@
|
|||
#!/bin/bash
|
||||
|
||||
# SPDX-License-Identifier: GPL-2.0-or-later
|
||||
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
|
||||
. /etc/profile
|
||||
|
||||
if [ ! -d "/storage/.config/drastic/aarch64/drastic" ]; then
|
||||
|
||||
echo "Drastic emulator not installed." 2>&1
|
||||
echo "Checking for internet connection" 2>&1
|
||||
|
||||
INETUP=$(ping -c1 -w1 www.google.com >/dev/null 2>&1)
|
||||
if [ $? == 0 ]
|
||||
then
|
||||
echo "Downloading Drastic" 2>&1
|
||||
mkdir -p "/storage/.config/drastic/aarch64"
|
||||
cd /storage/.config/drastic/aarch64
|
||||
|
||||
wget https://github.com/brooksytech/JelosAddOns/raw/main/drastic.tar.gz
|
||||
|
||||
tar -xvf drastic.tar.gz
|
||||
|
||||
rm drastic.tar.gz
|
||||
|
||||
if [ ! -d "/storage/.config/drastic/aarch64/drastic/config" ]; then
|
||||
mkdir -p /storage/.config/aarch64/drastic/config
|
||||
cp /usr/config/drastic/drastic.cfg /storage/.config/drastic/config/drastic.cfg
|
||||
fi
|
||||
|
||||
cd /storage/.config/drastic/aarch64/drastic/
|
||||
|
||||
./drastic "$1"
|
||||
|
||||
else
|
||||
echo "Please connect to the internet first." 2>&1
|
||||
fi
|
||||
|
||||
sleep 5
|
||||
clear
|
||||
|
||||
else
|
||||
|
||||
if [ ! -d "/storage/.config/drastic/aarch64/drastic/config" ]; then
|
||||
mkdir -p /storage/.config/aarch64/drastic/config
|
||||
cp /usr/config/drastic/drastic.cfg /storage/.config/drastic/config/drastic.cfg
|
||||
fi
|
||||
|
||||
cd /storage/.config/drastic/aarch64/drastic/
|
||||
|
||||
./drastic "$1"
|
||||
|
||||
fi
|
|
@ -10,7 +10,7 @@ PKG_SHORTDESC="Fast PlayStation 1 emulator for x86-64/AArch32/AArch64 "
|
|||
|
||||
case ${DEVICE} in
|
||||
RG552|handheld)
|
||||
PKG_VERSION="107bff0e7f8b8a7ee74912c1ba5f09b8d4f0c225"
|
||||
PKG_VERSION="8438506206af6f9bb7bcf2303d55913edb5579a0"
|
||||
PKG_PATCH_DIRS+=" new"
|
||||
;;
|
||||
*)
|
||||
|
|
Loading…
Reference in a new issue