Alex Brown thelastpsion · he/him
  • https://oldbytes.space/@thelastpsion
  • Psion hardware/software hackery, especially SIBO/EPOC16 (Series 3, etc)

    • Psion Community founder
    • Made PsiDrive
    • Slowly rewriting the SIBO C SDK in Object Pascal (yes, really)
    • Co-maintainer of plptools

    Warning

    Will sidequest

  • Joined on 2025年08月17日
thelastpsion pushed to main at thelastpsion/pages 2026年07月12日 22:09:28 +02:00
8771f31075
post: "Make It Right - Next Steps With CTRAN"
thelastpsion pushed to main at thelastpsion/ctran 2026年07月11日 21:00:49 +02:00
7864fe44b6
fix: CheckMethodInheritance() in BuildDependencyList() instead of afterwards
thelastpsion pushed to main at thelastpsion/ctran 2026年07月11日 19:45:45 +02:00
60c0eb9a67
chore: Remove redundant variables
thelastpsion pushed to main at thelastpsion/ctran 2026年07月11日 19:22:34 +02:00
2039a300a2
refactor: Replace GetModuleID() with GetExternalCategoryID()
thelastpsion deleted branch ProcessedMethodDictionary from thelastpsion/ctran 2026年07月11日 11:19:04 +02:00
thelastpsion pushed to main at thelastpsion/ctran 2026年07月11日 11:19:04 +02:00
1f88d329c6 refactor: Add ProcessedMethodList TDictionary and refactor around it (#9)
thelastpsion merged pull request thelastpsion/ctran#9 2026年07月11日 11:19:03 +02:00
ProcessedMethodDictionary
thelastpsion created pull request thelastpsion/ctran#9 2026年07月11日 11:16:11 +02:00
ProcessedMethodDictionary
thelastpsion deleted branch FlattenedMethodDictionary from thelastpsion/ctran 2026年07月11日 11:07:14 +02:00
thelastpsion created branch ProcessedMethodDictionary in thelastpsion/ctran 2026年07月11日 11:06:24 +02:00
thelastpsion pushed to ProcessedMethodDictionary at thelastpsion/ctran 2026年07月11日 11:06:24 +02:00
c59302dfb9
They're not flattened, they're processed!
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月11日 08:31:33 +02:00
a2fb8af5ef
Remove more comments
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月11日 08:29:17 +02:00
1c1ae1bec5
Remove comments
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月11日 08:26:12 +02:00
32a1e8d5e0
Use IsConcrete() in GetNextConcreteAncestor()
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月10日 23:41:28 +02:00
47c94c2958
Big refactor to get FlattenedMethodList and ConcreteClassList built at the smae time as the DependencyList
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月10日 22:38:50 +02:00
c20040cae7
Skeleton files use FlattenedMethodList
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月10日 22:37:44 +02:00
b3776a5a03
BuildTasmClass() is now separate from MakeASM()
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月10日 22:20:01 +02:00
a1e700b7ba
Add IsConcrete()
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月10日 22:14:50 +02:00
50540e5f57
BuildCClass() is now separate from MakeC()
thelastpsion pushed to FlattenedMethodDictionary at thelastpsion/ctran 2026年07月10日 16:37:10 +02:00
79226810b6
Local class count quicker; Remove accidental comment