Skip to content

Commit 71541c3

Browse files
committed
First set of reversing tools
Upload 1
1 parent 4717b6b commit 71541c3

File tree

3 files changed

+98
-0
lines changed

3 files changed

+98
-0
lines changed

about.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Truth of Code
2+
3+
Welcome to retrocomputing blog.
4+
Here I write about reverse engineering, retro tech, and vintage software / files downloads.

index.html

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>Truth of Code</title>
7+
<style>
8+
body { font-family: system-ui, sans-serif; margin: 0; padding: 2rem; line-height: 1.6; background: #fafafa; color: #222; }
9+
h1, h2 { color: #333; }
10+
.header { border-bottom: 2px solid #ccc; padding-bottom: 2rem; margin-bottom: 2rem; }
11+
.posts li { margin: 0.5rem 0; }
12+
.date { color: gray; font-size: 0.9em; margin-left: 0.5rem; }
13+
a { text-decoration: none; color: #0077cc; }
14+
a:hover { text-decoration: underline; }
15+
</style>
16+
</head>
17+
<body>
18+
<div id="header" class="header">Loading...</div>
19+
20+
<h2>Recent Posts</h2>
21+
<ul id="posts" class="posts"></ul>
22+
23+
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
24+
<script>
25+
const username = 'TruthOfCode';
26+
const repo = 'TruthOfCode.github.io';
27+
const postsPath = 'posts';
28+
29+
// Render the top section (about.md)
30+
fetch('about.md')
31+
.then(r => r.text())
32+
.then(md => {
33+
document.getElementById('header').innerHTML = marked.parse(md);
34+
});
35+
36+
// Fetch post list from GitHub API
37+
fetch(`https://api.github.com/repos/${username}/${repo}/contents/${postsPath}`)
38+
.then(r => r.json())
39+
.then(files => {
40+
const list = document.getElementById('posts');
41+
files.filter(f => f.name.endsWith('.md')).forEach(file => {
42+
// Get last commit date
43+
fetch(file.git_url)
44+
.then(r => r.json())
45+
.then(data => {
46+
const date = new Date(data.committer.date).toLocaleString();
47+
const name = file.name.replace('.md', '');
48+
const link = `${postsPath}/${file.name}`;
49+
const li = document.createElement('li');
50+
li.innerHTML = `<a href="${link}">${name}</a> <span class="date">${date}</span>`;
51+
list.appendChild(li);
52+
})
53+
.catch(() => {
54+
const name = file.name.replace('.md', '');
55+
const link = `${postsPath}/${file.name}`;
56+
const li = document.createElement('li');
57+
li.innerHTML = `<a href="${link}">${name}</a>`;
58+
list.appendChild(li);
59+
});
60+
});
61+
})
62+
.catch(err => {
63+
document.getElementById('posts').innerHTML = '<li>Could not load posts.</li>';
64+
});
65+
</script>
66+
</body>
67+
</html>

posts/1.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: Symbian / J2ME Reversing Tools
3+
description: Retro reversing tools for the Nokia phones.
4+
date: 2025-10-07
5+
---
6+
# List of reverse engineering tools for the Symbian / J2ME Applications.
7+
8+
Collection of emulators for downloads as below :
9+
10+
### Nokia 6600 and Symbian :
11+
12+
|Details |Filenames |
13+
| ----------- | ----------- |
14+
| Nokia 6600 PC Suite 6.85.14.1 | [Nokia_PC_Suite_rel_6_85_14_1_eng_web.exe](https://www.mediafire.com/file/2ow8oqbiu7z1pgj/Nokia_Symbian3_SDK_v0_8.zip/file) |
15+
16+
### .SIS file tools :
17+
18+
|Details |Filenames |
19+
| ----------- | ----------- |
20+
| SIS Xplode 1.03 | [SIS_xplode_v1.03.zip](https://www.mediafire.com/file/2ow8oqbiu7z1pgj/Nokia_Symbian3_SDK_v0_8.zip/file) |
21+
22+
### .MBM Theme file tools :
23+
24+
|Details |Filenames |
25+
| ----------- | ----------- |
26+
| MBM Tool | [MBMTool.rar](https://www.mediafire.com/file/2ow8oqbiu7z1pgj/Nokia_Symbian3_SDK_v0_8.zip/file) |
27+

0 commit comments

Comments
 (0)