OcttKB Cross-Repo Sync (HTML to Raw)

This commit is contained in:
octospacc 2023-11-23 23:46:43 +00:00
parent a1f9ba5f47
commit 0dabcd0b61
17 changed files with 62 additions and 21 deletions

View File

@ -1,6 +1,6 @@
created: 20230429190335486 created: 20230429190335486
creator: Octt creator: Octt
modified: 20231122002211613 modified: 20231123223120337
modifier: Octt modifier: Octt
tags: tags:
title: Saved/Sites/Development title: Saved/Sites/Development
@ -22,6 +22,7 @@ Note: the most technically useful ones, or the non-too-personal ones, might be l
** TiddlyWiki: [[Standard|https://onetwo.ren/wiki/]], [[Prerelease|https://wiki.onetwo.ren/]] --- //knowledge base mainly used to store text memes that Lin Yier encounters by chance, as well as to replace his various thoughts posted in Weibo Moments, and as a directory to pile up online content to be sorted out during the exploration process// ** TiddlyWiki: [[Standard|https://onetwo.ren/wiki/]], [[Prerelease|https://wiki.onetwo.ren/]] --- //knowledge base mainly used to store text memes that Lin Yier encounters by chance, as well as to replace his various thoughts posted in Weibo Moments, and as a directory to pile up online content to be sorted out during the exploration process//
* [[Krzysztof Kowalczyk|https://blog.kowalczyk.info/]] --- design and implementation of software * [[Krzysztof Kowalczyk|https://blog.kowalczyk.info/]] --- design and implementation of software
* [[Lameguy64|http://lameguy64.net/]] --- mainly PS1 development projects * [[Lameguy64|http://lameguy64.net/]] --- mainly PS1 development projects
* [[Mike MGarcia's Games Development Blog|http://mgarcia.org/]] --- //Hobby GameDev like its 1999//
* [[null program (Chris Wellons)|https://nullprogram.com/]] * [[null program (Chris Wellons)|https://nullprogram.com/]]
* [[Patater|https://www.patater.com/]] --- has a lot of retrodevelopment projects and resources, especially NDS * [[Patater|https://www.patater.com/]] --- has a lot of retrodevelopment projects and resources, especially NDS
** [[GBAGuy's Lair Patater Mirror|https://www.patater.com/gbaguy/]] --- notes on some retrodevelopment ** [[GBAGuy's Lair Patater Mirror|https://www.patater.com/gbaguy/]] --- notes on some retrodevelopment
@ -34,3 +35,4 @@ Note: the most technically useful ones, or the non-too-personal ones, might be l
Mainly game development: Mainly game development:
* [[Gaffer On Games|https://gafferongames.com/]] * [[Gaffer On Games|https://gafferongames.com/]]
* [[Retro-Programming|https://retro-programming.com/]] --- //Welcome to Old School Game Programming//

View File

@ -1,6 +1,6 @@
created: 20230223222804008 created: 20230223222804008
creator: Octt creator: Octt
modified: 20231119005346413 modified: 20231123233003310
modifier: Octt modifier: Octt
tags: tags:
title: Saved/Sites title: Saved/Sites
@ -23,6 +23,7 @@ Note: "[property]-leaning" means the majority of the content of the site, or the
* [[l33t.codes|https://l33t.codes]] --- Nice emulated retro-style with CRT effects and monospace text of many colors. * [[l33t.codes|https://l33t.codes]] --- Nice emulated retro-style with CRT effects and monospace text of many colors.
* [[Lily's Things at The Cool Site|https://www.lilysthings.org/]] * [[Lily's Things at The Cool Site|https://www.lilysthings.org/]]
* [[Lyosha Cluster (Лёша Кластер)|https://cluster.wtf/]] * [[Lyosha Cluster (Лёша Кластер)|https://cluster.wtf/]]
* [[Mega Cat Studios, Inc.|https://megacatstudios.com/pages/table-of-contents]] --- with blog about retro, videogame, and development subjects
* [[📚 Nitay Neeman's Blog|https://nitayneeman.github.io/]] * [[📚 Nitay Neeman's Blog|https://nitayneeman.github.io/]]
* [[P01✨ CREATIVE CODER & TECHNICAL SPEAKER|http://www.p01.org]] * [[P01✨ CREATIVE CODER & TECHNICAL SPEAKER|http://www.p01.org]]
* [[Read the Tea Leaves|https://nolanlawson.com/]] --- //Software and other dark arts, by Nolan Lawson// * [[Read the Tea Leaves|https://nolanlawson.com/]] --- //Software and other dark arts, by Nolan Lawson//

View File

@ -1,6 +1,6 @@
created: 20231119143717311 created: 20231119143717311
creator: Octt creator: Octt
modified: 20231119143843428 modified: 20231123234234466
modifier: Octt modifier: Octt
tags: tags:
title: Assembly language title: Assembly language
@ -8,3 +8,9 @@ title: Assembly language
<<^wikipediaframe "Assembly language">> <<^wikipediaframe "Assembly language">>
* [[armips assembler|https://github.com/Kingcom/armips]] --- //assembler for various ARM and MIPS platforms// * [[armips assembler|https://github.com/Kingcom/armips]] --- //assembler for various ARM and MIPS platforms//
* [[ABC: A C compiler for printable x86|http://tom7.org/abc/]] --- includes a paper encoded as an executable with this setup, and a full YT video
* [[AA86 - Symbolic assembler demo|https://utf-8.jp/public/sas/index.html]] --- generates 8086 executables made of only cute printable characters, from ASM
* [[Programming in assembly language tutorial|https://github.com/mschwartz/assembly-tutorial]]
* [[Referencing operands/parameters in GNU assembler macros?|https://stackoverflow.com/questions/19764952/referencing-operands-parameters-in-gnu-assembler-macros]] --- just prepend backslash to the name, e.g. `\operand`

View File

@ -1,6 +1,6 @@
created: 20231029134919585 created: 20231029134919585
creator: Octt creator: Octt
modified: 20231110234423621 modified: 20231123214941199
modifier: Octt modifier: Octt
tags: tags:
title: C Language title: C Language
@ -8,6 +8,7 @@ title: C Language
<<^wikipediaframe C_Language>> <<^wikipediaframe C_Language>>
* [[reassign struct in C|https://stackoverflow.com/questions/10298070/reassign-struct-in-c]] (meaning reassigning all fields at a time); the feature is part of compound literals, sadly only supported in C99+, won't work before that and it's not easy to guess why without knowing this * [[reassign struct in C|https://stackoverflow.com/questions/10298070/reassign-struct-in-c]] (meaning reassigning all fields at a time); the feature is part of compound literals, sadly only supported in C99+, won't work before that and it's not easy to guess why without knowing this
* [[How to copy arrray to array using memcpy() in C|https://stackoverflow.com/a/15685912]] --- //you should allocate memory for tmp with size = sizeof(a). And then memcpy with size = sizeof(a)//
* [[Why do many functions that return structures in C, actually return pointers to structures?|https://softwareengineering.stackexchange.com/questions/359408/why-do-many-functions-that-return-structures-in-c-actually-return-pointers-to-s]] * [[Why do many functions that return structures in C, actually return pointers to structures?|https://softwareengineering.stackexchange.com/questions/359408/why-do-many-functions-that-return-structures-in-c-actually-return-pointers-to-s]]
* [[Passing by reference in C|https://stackoverflow.com/questions/2229498/passing-by-reference-in-c]] --- "C does not support passing a variable by reference"... //Passing a pointer ''is'' passing-by-reference. This seems to be one of those facts that "savvy" C programmers pride themselves on. Like they get a kick out of it. "Oh you might THINK C has pass-by-reference but no it's actually just the value of a memory address being passed harharhar". Passing by reference literally just means passing the memory address of where a variable is stored rather than the variable's value itself [...]// * [[Passing by reference in C|https://stackoverflow.com/questions/2229498/passing-by-reference-in-c]] --- "C does not support passing a variable by reference"... //Passing a pointer ''is'' passing-by-reference. This seems to be one of those facts that "savvy" C programmers pride themselves on. Like they get a kick out of it. "Oh you might THINK C has pass-by-reference but no it's actually just the value of a memory address being passed harharhar". Passing by reference literally just means passing the memory address of where a variable is stored rather than the variable's value itself [...]//

View File

@ -1,6 +1,6 @@
created: 20230605212401089 created: 20230605212401089
creator: Octt creator: Octt
modified: 20230605212550546 modified: 20231123234533983
modifier: Octt modifier: Octt
tags: tags:
title: DIY title: DIY
@ -9,5 +9,7 @@ title: DIY
!! ''Repairs'' !! ''Repairs''
* [[Repair Preservation Group Wiki (repair.wiki)|https://repair.wiki/w/Repair_Wiki]]
* [[Notes on the Troubleshooting and Repair of Television Sets|https://www.repairfaq.org/samnew/tvfaq.htm]] * [[Notes on the Troubleshooting and Repair of Television Sets|https://www.repairfaq.org/samnew/tvfaq.htm]]
** [[CRT repair and troubleshooting|https://repair.wiki/w/CRT_repair_and_troubleshooting]] ** [[CRT repair and troubleshooting|https://repair.wiki/w/CRT_repair_and_troubleshooting]]

View File

@ -1,6 +1,6 @@
created: 20230613185754543 created: 20230613185754543
creator: Octt creator: Octt
modified: 20231119164716153 modified: 20231123222822706
modifier: Octt modifier: Octt
tags: tags:
title: Development title: Development
@ -13,6 +13,7 @@ title: Development
* [[What package naming convention do you use for personal/hobby projects|https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java]] in Java/Android/Flatpak? * [[What package naming convention do you use for personal/hobby projects|https://stackoverflow.com/questions/292169/what-package-naming-convention-do-you-use-for-personal-hobby-projects-in-java]] in Java/Android/Flatpak?
* [[Why would a game developer write their own engine instead of using existing ones?|https://gamedev.stackexchange.com/questions/74388/why-would-a-game-developer-write-their-own-engine-instead-of-using-existing-ones]] * [[Why would a game developer write their own engine instead of using existing ones?|https://gamedev.stackexchange.com/questions/74388/why-would-a-game-developer-write-their-own-engine-instead-of-using-existing-ones]]
** <<RedditL r/gamedev/comments/91u7ia/is_it_worth_my_time_in_2018_to_make_a_game_using "Is it worth my time in 2018 to make a game using only C and SDL?">> ** <<RedditL r/gamedev/comments/91u7ia/is_it_worth_my_time_in_2018_to_make_a_game_using "Is it worth my time in 2018 to make a game using only C and SDL?">>
* [[How to Mix C and Assembly|https://www.devdungeon.com/content/how-mix-c-and-assembly]]
* [[Compilation and Installation using Autoconf|https://opensource.apple.com/source/X11libs/X11libs-60/mesa/Mesa-7.8.2/docs/autoconf.html]] * [[Compilation and Installation using Autoconf|https://opensource.apple.com/source/X11libs/X11libs-60/mesa/Mesa-7.8.2/docs/autoconf.html]]
* [[What is the purpose of .PHONY in a Makefile?|https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-makefile]] --- TLDR: it's to declare "fake" targets that must build independently from actual files on disk (that make would otherwise use as targets), it doesn't mean "sound" or "pronunciation" or otherwise the full list of only allowed build targets, as I initially thought because of associating phony => telephony => ... * [[What is the purpose of .PHONY in a Makefile?|https://stackoverflow.com/questions/2145590/what-is-the-purpose-of-phony-in-a-makefile]] --- TLDR: it's to declare "fake" targets that must build independently from actual files on disk (that make would otherwise use as targets), it doesn't mean "sound" or "pronunciation" or otherwise the full list of only allowed build targets, as I initially thought because of associating phony => telephony => ...

View File

@ -1,6 +1,6 @@
created: 20221110145611678 created: 20221110145611678
creator: Octt creator: Octt
modified: 20231111000917482 modified: 20231123233247713
modifier: Octt modifier: Octt
tags: Development $:/i18n:en Web tags: Development $:/i18n:en Web
title: JavaScript title: JavaScript
@ -41,3 +41,6 @@ title: JavaScript
* [[UglifyJS|https://lisperator.net/uglifyjs/]] - //JavaScript parser / mangler / compressor / beautifier// - <<[ "[[Git|https://github.com/mishoo/UglifyJS]]">> * [[UglifyJS|https://lisperator.net/uglifyjs/]] - //JavaScript parser / mangler / compressor / beautifier// - <<[ "[[Git|https://github.com/mishoo/UglifyJS]]">>
** <<linkdescgit "UglifyJS 3: Online JavaScript minifier" "https://skalman.github.io/UglifyJS-online/" "JavaScript minifier in the browser" "https://github.com/Skalman/UglifyJS-online">> ** <<linkdescgit "UglifyJS 3: Online JavaScript minifier" "https://skalman.github.io/UglifyJS-online/" "JavaScript minifier in the browser" "https://github.com/Skalman/UglifyJS-online">>
* <<linkdescgit de4js "https://lelinhtinh.github.io/de4js" "JavaScript Deobfuscator and Unpacker" "https://github.com/lelinhtinh/de4js">> * <<linkdescgit de4js "https://lelinhtinh.github.io/de4js" "JavaScript Deobfuscator and Unpacker" "https://github.com/lelinhtinh/de4js">>
* [[aaencode demo|https://utf-8.jp/public/aaencode.html]] --- //Encode any JavaScript program to Japanese style emoticons (^_^)//
* [[jjencode demo|https://utf-8.jp/public/jjencode.html]] --- encode JS using limited symbols

View File

@ -0,0 +1,17 @@
created: 20231123184226189
creator: Octt
modified: 20231123221454361
modifier: Octt
tags:
title: MIPS
<<^wikipediaframe "MIPS architecture">>
* [[MIPS Assembly (Wikibooks)|https://en.wikibooks.org/wiki/MIPS_Assembly]]
* [[MIPS Reference Sheet|https://uweb.engr.arizona.edu/~ece369/Resources/spim/MIPSReference.pdf]]
* [[Jarrett Billingsley's Computer Organization & Assembly Materials|https://jarrettbillingsley.github.io/teaching/classes/cs0447/materials]] including MIPS pages
* [[Abdelrahman Nasr's MIPS cheatsheet|https://t1m3m.github.io/posts/MIPS-cheatsheet/]]
* [[represent a struct in mips32|https://stackoverflow.com/questions/60112137/represent-a-struct-in-mips32]] --- after analyzing the C struct declaration to understand how many bytes it requires, //a good idea here would be to allocate some `.space`//, e.g. `theStruct:
.align 2 # MIPS needs word alignment
.space 16 # Size of struct`, then use with `la $register,theStruct`

View File

@ -1,7 +1,7 @@
created: 20230130075428259 created: 20230130075428259
creator: Octt creator: Octt
icon: ⛏️ icon: ⛏️
modified: 20230916153550306 modified: 20231123232805006
modifier: Octt modifier: Octt
page-cover: https://source.unsplash.com/random?Minecraft page-cover: https://source.unsplash.com/random?Minecraft
tags: $:/i18n:en Game Proprietary Sandbox 3D tags: $:/i18n:en Game Proprietary Sandbox 3D
@ -24,3 +24,7 @@ title: Minecraft
* [[Minetest|https://www.minetest.net/]] --- //open source voxel game engine with easy modding and game creation// --- <<#[ Git "https://github.com/minetest">> * [[Minetest|https://www.minetest.net/]] --- //open source voxel game engine with easy modding and game creation// --- <<#[ Git "https://github.com/minetest">>
* [[CavEx|https://github.com/xtreme8000/CavEX]] --- //Project to recreate your favourite block game for the Wii (Beta 1.7.3)// * [[CavEx|https://github.com/xtreme8000/CavEX]] --- //Project to recreate your favourite block game for the Wii (Beta 1.7.3)//
* [[Blocks TI-84|https://github.com/TheScienceElf/Blocks-TI-84]] --- //Minecraft-esque game for the TI 84 CE calculator// * [[Blocks TI-84|https://github.com/TheScienceElf/Blocks-TI-84]] --- //Minecraft-esque game for the TI 84 CE calculator//
!!! Misc
* [[Legacy-Docs|https://modifiedcommand.github.io/Legacy-Docs/]] --- //Documentation about Minecraft: Legacy Console Edition with Vue Press// --- <<[# Git"https://github.com/ModifiedCommand/Legacy-Docs">>

View File

@ -1,6 +1,6 @@
created: 20231119143345968 created: 20231119143345968
creator: Octt creator: Octt
modified: 20231122003105692 modified: 20231123221852893
modifier: Octt modifier: Octt
tags: Gaming Console tags: Gaming Console
title: PlayStation 1 title: PlayStation 1
@ -9,15 +9,18 @@ title: PlayStation 1
* [[tonyhax|https://orca.pet/tonyhax/]] --- //PS1 savegame exploit// --- <<[# Git"https://github.com/socram8888/tonyhax">> * [[tonyhax|https://orca.pet/tonyhax/]] --- //PS1 savegame exploit// --- <<[# Git"https://github.com/socram8888/tonyhax">>
* [[PSXDEV Network|https://www.psxdev.net/index.html]]
* <<httpL netyaroze.com>>
* [[ps1-links|https://ps1.consoledev.net/]] --- //the PSX development links center, where all the links related to development on the first Playstation meet!// --- <<#[ Git"https://github.com/ps1-links/ps1-links.github.io">> * [[ps1-links|https://ps1.consoledev.net/]] --- //the PSX development links center, where all the links related to development on the first Playstation meet!// --- <<#[ Git"https://github.com/ps1-links/ps1-links.github.io">>
* [[Let's do NYO: ~Introduction to PlayStation research presented by Dokuda Jigokusai~|https://drhell.web.fc2.com/ps1/index.html]] * [[Let's do NYO: ~Introduction to PlayStation research presented by Dokuda Jigokusai~|https://drhell.web.fc2.com/ps1/index.html]]
* [[PlayStation Specifications - psx-spx|https://psx-spx.consoledev.net/]] --- <<[# Git"https://github.com/psx-spx/psx-spx.github.io">> * [[PlayStation Specifications - psx-spx|https://psx-spx.consoledev.net/]] --- <<[# Git"https://github.com/psx-spx/psx-spx.github.io">>
* <<httpL netyaroze.com>>
* <<httpsL psx.arthus.net>> --- //Lots of psx dev stuff here.//
* [[PlayStation Bare Metal MIPS Assembly Programming Code Examples by krom|https://github.com/PeterLemon/PSX]] * [[PlayStation Bare Metal MIPS Assembly Programming Code Examples by krom|https://github.com/PeterLemon/PSX]]
* [[psx-asm-cargo|https://github.com/hornc/psx-asm-cargo]] --- //PlayStation 1 (PSX) MIPS assembly programming ... with Cargo builds// * [[psx-asm-cargo|https://github.com/hornc/psx-asm-cargo]] --- //PlayStation 1 (PSX) MIPS assembly programming ... with Cargo builds//
* [[Homebrew Source Code - Rendering 3D Graphics with PsyQ|https://mbdesigns.itch.io/ps1-homebrew-source-code-rendering-3d-graphics-with-psyq]] (with [[Blender]]) --- [<<RedditL /r/psxdev/comments/mzcmvc/i_got_3d_graphics_working_full_source_code_in_the/>>] * [[Homebrew Source Code - Rendering 3D Graphics with PsyQ|https://mbdesigns.itch.io/ps1-homebrew-source-code-rendering-3d-graphics-with-psyq]] (with [[Blender]]) --- [<<RedditL /r/psxdev/comments/mzcmvc/i_got_3d_graphics_working_full_source_code_in_the/>>]
* [[Hitmen collection PSX sources|https://hitmen.c02.at/html/psx_sources.html]] * [[Hitmen collection PSX sources|https://hitmen.c02.at/html/psx_sources.html]]
* [[Nolibgs Hello Worlds !|https://github.com/ABelliqueux/nolibgs_hello_worlds]] --- //Collection of PsyQ basic examples NOT using libgs//
!!! Emulators, Debuggers !!! Emulators, Debuggers

View File

@ -1,6 +1,6 @@
created: 20231103223458206 created: 20231103223458206
creator: Octt creator: Octt
modified: 20231119155259356 modified: 20231123214510702
modifier: Octt modifier: Octt
title: Simple DirectMedia Layer title: Simple DirectMedia Layer
@ -15,6 +15,7 @@ title: Simple DirectMedia Layer
* Minimal examples of using the HTML5 canvas via SDL, through WebAssembly and [[C|https://github.com/shlomnissan/sdl-wasm]] or [[C++|https://github.com/timhutton/sdl-canvas-wasm]] * Minimal examples of using the HTML5 canvas via SDL, through WebAssembly and [[C|https://github.com/shlomnissan/sdl-wasm]] or [[C++|https://github.com/timhutton/sdl-canvas-wasm]]
* [[LuaSDL 1.2|https://github.com/soulik/LuaSDL]] --- //Lua binding to libSDL 1.2// --- should find the time to try this properly and if it actually works on embedded Linux consoles etc. * [[LuaSDL 1.2|https://github.com/soulik/LuaSDL]] --- //Lua binding to libSDL 1.2// --- should find the time to try this properly and if it actually works on embedded Linux consoles etc.
* [[[Release] SDL-3DS 1.2.15 - Simple DirectMedia Layer for 3DS|https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/]]
* [[Why SDL doesn't allow `int main(void)`|https://copyrat90.github.io/2021/08/08/why-sdl-does-not-allow-int-main-void.html]] * [[Why SDL doesn't allow `int main(void)`|https://copyrat90.github.io/2021/08/08/why-sdl-does-not-allow-int-main-void.html]]
* [[What is the best way to read input from keyboard using SDL?|https://stackoverflow.com/questions/11699183/what-is-the-best-way-to-read-input-from-keyboard-using-sdl]] * [[What is the best way to read input from keyboard using SDL?|https://stackoverflow.com/questions/11699183/what-is-the-best-way-to-read-input-from-keyboard-using-sdl]]

View File

@ -1,5 +1,5 @@
created: 20231122003203190 created: 20231123234637524
current-tiddler: GettingStarted current-tiddler: GettingStarted
modified: 20231122003203190 modified: 20231123234637524
title: $:/HistoryList title: $:/HistoryList
type: application/json type: application/json

View File

@ -1,6 +1,6 @@
created: 20231121235157122 created: 20231123184224049
creator: Octt creator: Octt
list: list:
modified: 20231122002931635 modified: 20231123234456255
modifier: Octt modifier: Octt
title: $:/StoryList title: $:/StoryList

View File

@ -1,7 +1,7 @@
created: 20220920140732083 created: 20220920140732083
creator: Octt creator: Octt
modified: 20231119004613107 modified: 20231123214803084
modifier: Octt modifier: Octt
title: $:/state/showeditpreview title: $:/state/showeditpreview
yes no

View File

@ -1,6 +1,6 @@
created: 20230501095944427 created: 20230501095944427
creator: Octt creator: Octt
modified: 20231120000654921 modified: 20231123221740178
modifier: Octt modifier: Octt
title: $:/state/search/currentTab title: $:/state/search/currentTab

View File

@ -1,7 +1,7 @@
created: 20220920092307479 created: 20220920092307479
creator: Octt creator: Octt
modified: 20231121235202304 modified: 20231123232810507
modifier: Octt modifier: Octt
title: $:/state/tab/sidebar--595412856 title: $:/state/tab/sidebar--595412856
$:/core/ui/SideBar/Recent OcttKB/Index

View File

@ -1,6 +1,6 @@
created: 20230501095944427 created: 20230501095944427
creator: Octt creator: Octt
modified: 20231120000654921 modified: 20231123221740178
modifier: Octt modifier: Octt
title: $:/state/tab/search-results/sidebar title: $:/state/tab/search-results/sidebar