Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/PSP-Archive/ARK-4
Browse files Browse the repository at this point in the history
  • Loading branch information
JoseAaronLopezGarcia committed Oct 7, 2023
2 parents dbbb327 + ed32083 commit e4a028c
Show file tree
Hide file tree
Showing 126 changed files with 2,402 additions and 942 deletions.
154 changes: 108 additions & 46 deletions .github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ labels: ["bug"]
body:
- type: markdown
attributes:
value: Thank you for taking the time to fill out and document any bugs.
value: |
Thank you for taking the time to fill out and document any bugs.
- type: dropdown
id: model
attributes:
Expand All @@ -25,19 +26,16 @@ body:
- VTE-1000 (Vita TV)
validations:
required: true

- type: input
attributes:
label: ARK Version
description: "Enter Ark Release here (press Select it shows the version at the top of vshmenu). If using beta build put commit version."
validations:
required: true

- type: input
attributes:
label: Homebrew/GAME (if applicable)
description: "If using retail game please add GAME ID i.e: UCUS-98713"

- type: textarea
attributes:
label: Plugins ( if applicable )
Expand Down Expand Up @@ -69,13 +67,14 @@ body:
attributes:
label: USB Charge
options:
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- VSH
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- XMB
- Launcher
validations:
required: true

Expand All @@ -84,13 +83,14 @@ body:
attributes:
label: Overclock
options:
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- VSH
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- XMB
- Launcher
validations:
required: true

Expand All @@ -99,28 +99,40 @@ body:
attributes:
label: Power Save
options:
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- VSH
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- XMB
- Launcher
validations:
required: true

- type: dropdown
id: autoboot
id: Balanced-Energy-Mode
attributes:
label: Autoboot Launcher
label: Balanced Energy Mode
options:
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- VSH
- XMB
- Launcher
validations:
required: true

- type: dropdown
id: autoboot
attributes:
label: Autoboot Launcher
options:
- "Off"
- "On"
validations:
required: true

Expand All @@ -129,13 +141,8 @@ body:
attributes:
label: Disable PSP Go Pause
options:
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- VSH
- "Off"
- "On"
validations:
required: true

Expand All @@ -150,7 +157,8 @@ body:
- UMD
- Homebrew
- Pops
- VSH
- XMB
- Launcher
validations:
required: true

Expand All @@ -160,12 +168,13 @@ body:
label: Memory Stick Speedup
options:
- Disabled
- Always
- Alway
- Game
- UMD
- Homebrew
- Pops
- VSH
- XMB
- Launcher
validations:
required: true

Expand All @@ -174,12 +183,65 @@ body:
attributes:
label: Inferno Cache
options:
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- VSH
- "Off"
- LRU
- RR
validations:
required: true

- type: dropdown
id: Skip-Sony-Logos
attributes:
label: Skip Sony Logos
options:
- "Off"
- "On"
validations:
required: true

- type: dropdown
id: Hide-PIC0-and_PIC1
attributes:
label: Hide PIC0 and PIC1
options:
- "Off"
- "On"
validations:
required: true

- type: dropdown
id: Hide-MAC-Address
attributes:
label: Hide MAC Address
options:
- "Off"
- "On"
validations:
required: true

- type: dropdown
id: Hide-DLC
attributes:
label: Hide DLC
options:
- "Off"
- "On"
validations:
required: true

- type: dropdown
id: Turn-off-LEDs
attributes:
label: Turn off LEDs
options:
- Disabled
- Always
- Game
- UMD
- Homebrew
- Pops
- XMB
- Launcher
validations:
required: true

17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,24 @@
# ARK Changelog

## Version 4.20.64 (2023-09-08)
- https://github.com/PSP-Archive/ARK-4/releases/tag/r42064
- Rev 3: fixed regression that would prevent `UMD Video ISO` from working. Added patch to fix the screen in `cwcheatpops` plugin.
- Rev 2: improve `Memory Stick Speedup` support on `PSP Go` models.
- Rev 1: revert back to `PRO/ARK` mscache code using `ME`'s configuration. Provides the best results between compatibility and stability.
- Added multi-runlevels support for plugins (i.e "game vsh, ms0:/seplugins/etc, on").
- Added support for changing `CPU Clock` in `PS Vita`. Note: the `Overclock` setting (333MHz) is renamed to `PSP Overclock` to avoid confusion with native Vita Overclock (444MHz-555MHz).
- `Classic Recovery Menu` can now be used on `PS Vita` when the regular recovery is not found (removed).
- Added new setting to `Disable UMD Drive` on `PSP` (except for `Go`).
- Added new setting to `Disable Analog Stick`.
- Improved stability of `Custom Launcher` by forcing `malloc/free` to be `thread-safe`.
- Implemented new `oe_malloc/oe_free` functions that consume less memory.
- Replaced `msstor_cache` code (`Memory Stick Speedup` setting) from `PRO/ARK` with the one from `ME`. Fixes issues with `cwcheat` and lowers memory consumption.
- Fixed issue that would cause `MP3 Playlists` to loop current song instead of playing the next song.

## Version 4.20.63 (2023-08-11):
- https://github.com/PSP-Archive/ARK-4/releases/tag/r42063
- Rev 2: Fixed and improved support for PSP Go models.
- Rev 1: You can now select USB Device in Classic Recovery Menu, allows to mount flash memory for recovery operations.
- Created `Classic Recovery Menu` for `PSP` systems with `Full Installation`, which is used when there is no `Recovery App` available (i.e. no `Memory Stick` inserted or no `ARK_01234` savedata present).
- Improved `Custom Firmware Settings` in both `Recovery Menu` and `XMB`.
- Fixed and improved `Cyrillic` fonts (https://github.com/PSP-Archive/ARK-4/pull/198).
Expand Down
17 changes: 8 additions & 9 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -68,25 +68,22 @@ copy-bin:
$(Q)cp loader/live/user/signed_eboot/EBOOT.PBP dist/ARK_Loader/EBOOT.PBP # Signed EBOOT
$(Q)cp loader/live/user/signed_eboot/ark_loader.iso dist/PSVita/Standalone/
$(Q)cp loader/live/kernel/kxploit/psp660/K.BIN dist/ARK_Loader/K.BIN # Kernel exploit for PSP
$(Q)cp loader/live/user/vitabubble/EBOOT.PBP dist/PSVita/Standalone/NPUZ01234/ # Vita fake ChovySign bubble
$(Q)cp loader/live/user/vitabubble/PBOOT.PBP dist/PSVita/Standalone/NPUZ01234/ # Vita PBOOT.PBP bubble
$(Q)cp loader/live/user/psxloader/ps1cfw_enabler.suprx dist/PSVita/PS1CFW/
$(Q)cp loader/live/user/psxloader/EBOOT.PBP dist/PSVita/PS1CFW/SCPS10084/
$(Q)cp loader/live/kernel/kxploit/vita360/K.BIN dist/PSVita/Standalone/K.BIN # Kernel exploit for Vita 3.60+
$(Q)cp loader/live/kernel/kxploit/cfw/K.BIN dist/PSVita/Adrenaline/K.BIN # kxploit for CFW
$(Q)cp loader/perma/infinity/EBOOT.PBP dist/PSP/Infinity/ # Infinity with ARK support
$(Q)cp loader/perma/infinity/EBOOT_GO.PBP dist/PSP/Infinity/ # Infinity with ARK support (PSP Go)
$(Q)cp -r contrib/PSP/SAVEDATA/ARK_01234/ dist/ # ARK Savedata installation
$(Q)cp loader/live/kernel/chain_loader/ARK.BIN dist/ARK_01234/ARK.BIN # ARK-2 chainloader
$(Q)cp loader/live/kernel/kernel_loader/ARK4.BIN dist/ARK_01234/ARK4.BIN # ARK-4 loader
$(Q)cp loader/live/kernel/psxloader/ARKX.BIN dist/ARK_01234/ARKX.BIN # ARK-X loader
$(Q)cp loader/live/kernel/kxploit/dummy/K.BIN dist/ARK_01234/K.BIN # Dummy Kernel exploit
$(Q)cp loader/live/kernel/kxploit/vita360/K.BIN dist/ARK_01234/K.BIN # Kernel exploit for Vita 3.60+
$(Q)cp loader/live/user/linkless_payload/H.BIN dist/ARK_01234/H.BIN # game exploit loader
$(Q)cp -r contrib/PSP/GAME/ARK_DC/ dist/PSP/ # ARK DC installer
$(Q)cp loader/dc/installer/EBOOT.PBP dist/PSP/ARK_DC/ # ARK DC installer
$(Q)cp loader/perma/cipl/installer/EBOOT.PBP dist/PSP/ARK_cIPL/EBOOT.PBP
$(Q)cp extras/modules/kpspident/kpspident.prx dist/PSP/ARK_cIPL/kpspident.prx
$(Q)cp extras/modules/ipl_update/ipl_update.prx dist/PSP/ARK_cIPL/ipl_update.prx
$(Q)cp loader/perma/cipl/installer/EBOOT.PBP dist/PSP/ARK_classicIPL/EBOOT.PBP
$(Q)cp extras/modules/kpspident/kpspident.prx dist/PSP/ARK_classicIPL/kpspident.prx
$(Q)cp extras/modules/ipl_update/ipl_update.prx dist/PSP/ARK_classicIPL/ipl_update.prx
$(Q)cp loader/perma/cipl/installer_devtool/EBOOT.PBP dist/PSP/ARK_DevTool_cIPL/EBOOT.PBP
$(Q)cp extras/modules/kpspident/kpspident.prx dist/PSP/ARK_DevTool_cIPL/kpspident.prx
$(Q)cp extras/modules/kbooti_update/kbooti_update.prx dist/PSP/ARK_DevTool_cIPL/kbooti_update.prx
Expand Down Expand Up @@ -115,6 +112,8 @@ copy-bin:
$(Q)mv dist/FLASH0.ARK dist/ARK_01234/ # flash0 package
$(Q)cp -r dist/ARK_01234 dist/PSP/ARK_DC/
$(Q)find dist/themes/ -type d -name 'resources' -exec rm -rf {} \; 2>/dev/null || true
$(Q)cp -r dist/ARK_01234 loader/vpk/bin/save/
$(Q)cd loader/vpk/bin/ && zip -r ../../../dist/PSVita/Standalone/FasterARK.vpk * && cd $(ARKROOT)
$(Q)$(MAKE) -C extras/updater/
$(Q)cp extras/updater/EBOOT_PSP.PBP dist/UPDATE/EBOOT.PBP

Expand Down Expand Up @@ -227,6 +226,7 @@ clean:
$(Q)$(PYTHON) contrib/PC/scripts/cleandeps.py
$(Q)find -name 'THEME.ARK' -exec rm {} \;
$(Q)rm -f extras/menus/arkMenu/LANG.ARK
$(Q)rm -rf loader/vpk/bin/save/ARK_01234

subdirs: $(SUBDIRS)

Expand Down Expand Up @@ -259,13 +259,12 @@ mkdir-dist:
$(Q)mkdir dist/ARK_Loader | true
$(Q)mkdir dist/PSP/Infinity | true
$(Q)mkdir dist/PSP/ARK_DC | true
$(Q)mkdir dist/PSP/ARK_cIPL | true
$(Q)mkdir dist/PSP/ARK_classicIPL | true
$(Q)mkdir dist/PSP/ARK_DevTool_cIPL | true
$(Q)mkdir dist/PSP/ARK_newIPL | true
$(Q)mkdir dist/PSP/ARK_Full_Installer | true
$(Q)mkdir dist/PSVita/Adrenaline | true
$(Q)mkdir dist/PSVita/Standalone | true
$(Q)mkdir dist/PSVita/Standalone/NPUZ01234 | true
$(Q)mkdir dist/PSVita/PS1CFW | true
$(Q)mkdir dist/PSVita/PS1CFW/SCPS10084 | true

Expand Down
Loading

0 comments on commit e4a028c

Please sign in to comment.