Skip to content

Commit 490ff6c

Browse files
committed
feat: add retro fansite for GitHub Pages
Adds a full static site (site/) styled as an early-2000s PSP homebrew fansite: home, install & hotkeys, documentation, downloads, changelog, developer overview, and credits pages, all sharing one plain-HTML table-based stylesheet. Deployed via a new GitHub Actions workflow (.github/workflows/pages.yml) using the Pages "deploy from Actions" flow, publishing from the site/ folder on push to master.
1 parent 8b75270 commit 490ff6c

9 files changed

Lines changed: 1383 additions & 0 deletions

File tree

.github/workflows/pages.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Deploy Pages
2+
3+
on:
4+
push:
5+
branches: [master]
6+
paths: ['site/**', '.github/workflows/pages.yml']
7+
workflow_dispatch:
8+
9+
permissions:
10+
contents: read
11+
pages: write
12+
id-token: write
13+
14+
concurrency:
15+
group: pages
16+
cancel-in-progress: false
17+
18+
jobs:
19+
deploy:
20+
runs-on: ubuntu-latest
21+
environment:
22+
name: github-pages
23+
url: ${{ steps.deployment.outputs.page_url }}
24+
steps:
25+
- uses: actions/checkout@v4
26+
27+
- name: Upload site
28+
uses: actions/upload-pages-artifact@v3
29+
with:
30+
path: site
31+
32+
- name: Deploy to GitHub Pages
33+
id: deployment
34+
uses: actions/deploy-pages@v4

site/changelog.html

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Changelog - TempAR</title>
6+
<meta name="description" content="Full version history of TempAR, the PSP CWCheat and PSP Action Replay cheat engine plugin.">
7+
<meta name="viewport" content="width=device-width, initial-scale=1">
8+
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctext x='1' y='13' font-size='13' fill='%230f2148'%3E%E2%96%B3%3C/text%3E%3C/svg%3E">
9+
<link rel="stylesheet" href="style.css">
10+
</head>
11+
<body>
12+
13+
<table class="layout" cellpadding="0" cellspacing="0">
14+
<tr><td class="banner">
15+
<table cellpadding="0" cellspacing="0"><tr>
16+
<td class="sitename">TempAR</td>
17+
<td class="navlinks">
18+
<a href="https://github.com/abduznik/tempar">GitHub</a> |
19+
<a href="downloads.html">Downloads</a> |
20+
<a href="https://github.com/abduznik/tempar/issues">Forums/Bugs</a>
21+
</td>
22+
</tr></table>
23+
<span class="tagline">a CWCheat &amp; PSP Action Replay engine for the PSP</span>
24+
</td></tr>
25+
26+
<tr><td class="ticker">
27+
<marquee behavior="scroll" scrollamount="3">v1.70 is out now - CWCheat + PSPAR in one plugin - favorites &amp; persistence added - works on CFW only, not OFW - searcher up to 253x faster than the old MKUltra code - full changelog inside</marquee>
28+
</td></tr>
29+
30+
<tr><td>
31+
<table cellpadding="0" cellspacing="0" style="width:100%;">
32+
<tr>
33+
34+
<td class="navcol">
35+
<div class="navhead">MAIN MENU</div>
36+
<ul>
37+
<li><a href="index.html">Home</a></li>
38+
<li><a href="install.html">Install &amp; Hotkeys</a></li>
39+
<li><a href="docs.html">Documentation</a></li>
40+
<li><a href="downloads.html">Downloads</a></li>
41+
<li><a href="changelog.html" class="current">Changelog</a></li>
42+
<li><a href="develop.html">Developers</a></li>
43+
<li><a href="credits.html">Credits</a></li>
44+
</ul>
45+
<div class="navhead">EXTERNAL</div>
46+
<ul>
47+
<li><a href="https://github.com/abduznik/tempar">GitHub Repo</a></li>
48+
<li><a href="https://github.com/abduznik/tempar/releases">All Releases</a></li>
49+
<li><a href="https://github.com/abduznik/tempar/issues">Report a Bug</a></li>
50+
</ul>
51+
</td>
52+
53+
<td class="maincol">
54+
55+
<table class="panel">
56+
<tr><td class="panelhead">1.6.4 <span style="font-weight:normal;">(2022-10-03)</span></td></tr>
57+
<tr><td class="panelbody">
58+
<p><b>Fixed:</b></p>
59+
<ul>
60+
<li>Fixed issue with button presses not functioning on credits tab (thanks to mgood7123).</li>
61+
</ul>
62+
<p><b>Changed:</b></p>
63+
<ul>
64+
<li>Fixed compilation errors (and many warnings) with the latest version of pspsdk.</li>
65+
</ul>
66+
</td></tr>
67+
</table>
68+
69+
<table class="panel">
70+
<tr><td class="panelhead">1.63 <span style="font-weight:normal;">(not officially released)</span></td></tr>
71+
<tr><td class="panelbody">
72+
<p><b>Added/Improved:</b></p>
73+
<ul>
74+
<li>Added support for PSX GameShark codes.</li>
75+
<li>Added support for loading codes from PSPAR .bin files (checksum not validated).</li>
76+
<li>Added support for loading codes from NitePR .txt files (converted to PSPAR on load).</li>
77+
<li>User can now change the maximum number of cheats/code lines which can be loaded.</li>
78+
<li>Added new code types: 0xC1 (call function with arguments), 0xC2 (run code from cheat list), 0xC4 (safe data store), 0xC5 (counter).</li>
79+
<li>Can add search results in CWCheat format by pressing SQUARE on the search result.</li>
80+
<li>Added HB blacklist file to disable HB Game ID generation in certain games (useful for shells such as Xplora, Prometheus ISO Launcher, etc).</li>
81+
<li>Added PSP Utilities application with various cheat helper functionality (requires Java).</li>
82+
<li>Added option to swap functionality of CROSS and CIRCLE buttons in the TempAR menu.</li>
83+
<li>Added multi-lingual support for the interface (Japanese by HARO, Portuguese-BR by Hiei-YYH, French by Rahim-US).</li>
84+
<li>Added support for sub-folders using the 0xCF code type.</li>
85+
<li>Added support for inserting cheats anywhere in the cheat list; L/R trigger changes the number of lines a cheat has.</li>
86+
</ul>
87+
<p><b>Removed:</b></p>
88+
<ul>
89+
<li>Removed thread list and module list from lite version to reduce size.</li>
90+
<li>Removed copy to text file from disassembler.</li>
91+
<li>Removed old PC tools since their functionality is now integrated into TempAR.</li>
92+
</ul>
93+
<p><b>Fixed:</b></p>
94+
<ul>
95+
<li>Fixes to the conditional code types and 0xD0 code type (thanks to HARO).</li>
96+
</ul>
97+
<p><b>Changed:</b></p>
98+
<ul>
99+
<li>Temporary data buffers are only allocated when needed to reduce memory usage.</li>
100+
<li>Rewrote the cheat.db parser to be ~1/3 faster (62s &rarr; 42s on a 58.9MB database).</li>
101+
<li>Removed the separate auto-off build; auto-off is now merged into both PRX builds (enable via "Enable Autooff" under [PRX]).</li>
102+
<li>Pressing LTRIGGER in the cheat menu now toggles the cheat engine between active/inactive.</li>
103+
<li>Rewrote the function used to get the home screen frame buffer.</li>
104+
</ul>
105+
</td></tr>
106+
</table>
107+
108+
<table class="panel">
109+
<tr><td class="panelhead">1.62 <span style="font-weight:normal;">(2011-04-28)</span></td></tr>
110+
<tr><td class="panelbody">
111+
<p><b>Added/Improved:</b></p>
112+
<ul>
113+
<li>Changed default menu key to HOME + RTRIGGER (matching the official PSPAR).</li>
114+
<li>No longer need to press HOME twice to start using TempAR.</li>
115+
</ul>
116+
<p><b>Fixed:</b></p>
117+
<ul>
118+
<li>Fixed an off-by-one error toggling cheats in a radio folder.</li>
119+
<li>Fixed a bug with the CWCheat multi-write pointer code type.</li>
120+
<li>Fixed codes not disabling correctly with tempar_autooff.prx.</li>
121+
<li>Fixed single-character Japanese text not loading correctly.</li>
122+
<li>Fixed blue screen on resume if the menu was open when the PSP went into standby on 6.20+.</li>
123+
</ul>
124+
<p><b>Changed:</b></p>
125+
<ul>
126+
<li>tempar_autooff.prx is now based on tempar_lite.prx.</li>
127+
</ul>
128+
</td></tr>
129+
</table>
130+
131+
<table class="panel">
132+
<tr><td class="panelhead">1.61 <span style="font-weight:normal;">(2011-03-30)</span></td></tr>
133+
<tr><td class="panelbody">
134+
<p><b>Added/Improved:</b></p>
135+
<ul>
136+
<li>Fixed value search speed is almost twice as fast.</li>
137+
<li>Added tempar_autooff.prx, which reverts constant write codes to their original values when deactivated.</li>
138+
</ul>
139+
<p><b>Fixed:</b></p>
140+
<ul>
141+
<li>Fixed various random bugs.</li>
142+
</ul>
143+
</td></tr>
144+
</table>
145+
146+
<table class="panel">
147+
<tr><td class="panelhead">1.6 <span style="font-weight:normal;">(2011-03-21)</span></td></tr>
148+
<tr><td class="panelbody">
149+
<p><b>Added/Improved:</b></p>
150+
<ul>
151+
<li>Better homebrew support with unique Game IDs matching CWCheat.</li>
152+
<li>Single-select folders are now supported.</li>
153+
<li>Rewrote search function (~100x faster average), with less memory stick wear.</li>
154+
<li>Option to change how many search results are found before terminating.</li>
155+
<li>Cheats can now be saved to <tt>ms0:/seplugins/TempAR/cheats/{game-id}.db</tt>.</li>
156+
<li>Added cheat delete function; TRIANGLE menu for edit/rename/delete/copy.</li>
157+
<li>All loaded search results can be added with a single click.</li>
158+
<li>Support for custom 8x8 fonts via <tt>ms0:/seplugins/TempAR/font.bin</tt>.</li>
159+
<li>Added a text/guide viewer, loading from <tt>ms0:/seplugins/TempAR/text/{game-id}.txt</tt>.</li>
160+
<li>Support for FreeCheat patch files via <tt>ms0:/seplugins/TempAR/patch/{game-id}.pat</tt>.</li>
161+
</ul>
162+
<p><b>Fixed:</b></p>
163+
<ul>
164+
<li>Menu display key no longer interferes with menu options.</li>
165+
<li>Copy cheat now actually copies the code lines instead of just the code name.</li>
166+
</ul>
167+
<p><b>Changed:</b></p>
168+
<ul>
169+
<li>config.bin files must be deleted after this update or the disassembler/browser may misbehave.</li>
170+
<li>Renamed the POPS version to "lite" &mdash; it now works in game mode too, not just POPS.</li>
171+
<li>Optimized source, reduced uncompressed PRX size by ~25KB.</li>
172+
</ul>
173+
</td></tr>
174+
</table>
175+
176+
<table class="panel">
177+
<tr><td class="panelhead">1.5 <span style="font-weight:normal;">(2010-09-25)</span></td></tr>
178+
<tr><td class="panelbody">
179+
<p><b>Added/Improved:</b></p>
180+
<ul>
181+
<li>PSPAR folders can now be collapsed/expanded via the 0xCF code type.</li>
182+
<li>Folder and comment colors are now customizable in the color files.</li>
183+
</ul>
184+
<p><b>Fixed:</b></p>
185+
<ul>
186+
<li>Falls back to reading the Game ID from disc0:/UMD_DATA.BIN or memory if it can't be retrieved normally.</li>
187+
<li>Minor bug fixes and changes.</li>
188+
</ul>
189+
</td></tr>
190+
</table>
191+
192+
<table class="panel">
193+
<tr><td class="panelhead">1.4 <span style="font-weight:normal;">(2010-08-27)</span></td></tr>
194+
<tr><td class="panelbody">
195+
<p><b>Added/Improved:</b></p>
196+
<ul>
197+
<li>Support for the qqq part of CWCheat pointer codes (multi-write and copy byte pointer codes).</li>
198+
<li>Game name can be shown by pressing VOLDOWN at the cheat selection screen.</li>
199+
</ul>
200+
<p><b>Fixed:</b></p>
201+
<ul>
202+
<li>PSPAR loop codes without a terminator line now work correctly.</li>
203+
</ul>
204+
<p><b>Other:</b></p>
205+
<ul>
206+
<li>Rewrote cheat database loading &mdash; 2-3x faster.</li>
207+
<li>Rewrote the PC converter tool.</li>
208+
</ul>
209+
</td></tr>
210+
</table>
211+
212+
<table class="panel">
213+
<tr><td class="panelhead">1.3 <span style="font-weight:normal;">(2010-08-08)</span></td></tr>
214+
<tr><td class="panelbody">
215+
<p><b>Added/Improved:</b></p>
216+
<ul>
217+
<li>Support for the 0xC6 PSPAR code type, fixing "generic" codes in the official PSPAR database.</li>
218+
<li>Support for the 0x0C CWCheat code type (Yu-Gi-Oh codes).</li>
219+
<li>Support for loading identical codes across multiple Game IDs (region sharing via consecutive <tt>_S</tt> lines).</li>
220+
<li>Japanese font support for the official PSPAR cheat DB.</li>
221+
<li>New <tt>_N</tt> line type for an enhanced PSPAR cheat engine, kept separate from the main engine for compatibility testing.</li>
222+
<li>Support for extra data register operations (0xD4) and address+offset conditionals in the enhanced engine.</li>
223+
</ul>
224+
<p><b>Fixed:</b></p>
225+
<ul>
226+
<li>PSPAR cheat engine execution status now clears at the end of each loop.</li>
227+
<li>Fixed a CWCheat bug where the second address character was accidentally removed on apply.</li>
228+
<li>Fixed bugs with the 0x06 multi-write code type.</li>
229+
<li>Hopefully fixed the long-standing unknown search bug from the original source.</li>
230+
</ul>
231+
</td></tr>
232+
</table>
233+
234+
<table class="panel">
235+
<tr><td class="panelhead">Earlier Versions</td></tr>
236+
<tr><td class="panelbody">
237+
<p>1.2, 1.1, 1.0, Beta 2.1, Beta 2, and Beta 1 cover the initial PSPAR/CWCheat code type support, POPS/homebrew support, and early search/menu fixes going back to July 2010. Full historical detail is in the <a href="https://github.com/abduznik/tempar/blob/master/docs/CHANGELOG.md">raw changelog on GitHub</a>.</p>
238+
</td></tr>
239+
</table>
240+
241+
</td>
242+
</tr>
243+
</table>
244+
</td></tr>
245+
246+
<tr><td class="footer">
247+
TempAR &copy; abduznik &middot; <a href="https://github.com/abduznik/tempar/blob/master/docs/LICENSE">license</a> &middot; not affiliated with Sony Interactive Entertainment &middot; <a href="https://github.com/abduznik/tempar">source on GitHub</a>
248+
</td></tr>
249+
250+
</table>
251+
252+
</body>
253+
</html>

0 commit comments

Comments
 (0)