Advertisement · 728 × 90

Posts by Jarkko Sakkinen

jaahas, turkulainen kesäteatteri lähtenyt käyntiin varaslähdöllä...

1 week ago 10 0 0 0

Katoin nopeeta ton vaalitentin, ja en usko, että toi ainakaan yrittäjiä puhuttelee. Petterin mukaan yrittäminen on "kvanttia" ja "kaikkia uusia innovaatioita ihan juuri putken päässä". Vasemmistolle yrittäminen on tabu, mutta jotain epämääräistä "bioyrittämistä" ehkä saa tehdä 🤷

1 week ago 1 0 0 0
Eric ate ​​mushrooms and tries to come up with a new company name! -Funny moment from Silicon valley
Eric ate ​​mushrooms and tries to come up with a new company name! -Funny moment from Silicon valley YouTube video by BLESAND

Any AI company CEO in 2026 :-)
www.youtube.com/watch?v=OXqk...

#AI

2 weeks ago 0 0 0 0

Taas se aika keväästä, kun mieleen tulee nauha-asemat, ja kuinka ihanaa olisi omistaa selainen :-)

Saan juuri NAS:n neljä kuuden teran kiekkoo, niin siihen kylkeen pitkäaikaisiin backuppeihin nauha-asema olis kyllä kova.

2 weeks ago 1 0 0 0
Preview
New Rowhammer attacks give complete control of machines running Nvidia GPUs GDDRHammer, GeForge and GPUBreach hammer GPU memory in ways that hijack the CPU.

arstechnica.com/security/202...

2 weeks ago 0 0 0 0
Preview
TAL Software GmbH VST3, Audio Unit, AAX, CLAP audio plug-ins for macOS, Windows and Linux

yes

tal-software.com/products/tal...

2 weeks ago 1 0 0 0

Before I release this, I'll work on stealing code from my other project so that it can be effectively used also as a sample browser (with low-latency playback for PipeWire and CoreAudio) :-) Another thing I've been missing in these. Why do I need a separate sample browser app?

2 weeks ago 1 0 0 0
Preview
libbasedir Provides functions to query standard per-user application directories in a platform-independent manner.

This has spinned off from my recent side-projects and thought to release it because it is disturbing to reimplement this all the time:

codeberg.org/jarkko/libba...

There was not really great library to handle this simple task so here you go.

2 weeks ago 0 0 0 0
Post image

Caffeine Commander (ccd) is a terminal file manager written in C, based on non-blocking syscalls.

All I/O operations are asynchronous, and CPU tasks are share a single task, making the most of available resources :-) And this minimizes context switch latency while at it.

2 weeks ago 2 0 1 0

elämänlaadun parantaja codeberg.org/jarkko/corpp... #salasana #tietoturva

2 weeks ago 0 0 0 0
Advertisement

I've created a single pane file manger called Caffeine Commander aka ccd:

1. It has a VFS layer.
2. Its command don't have "extcommand" side-effects.
3. It does not have plugins.
4. While not always unavoidable, minimizing and reducing the build configuration is a continuous goal.

2 weeks ago 0 0 0 0

When hacking late 90s PC hardware, some might wonder when to use so called "flat real" or "unreal mode", and when "protected mode" (usually not paged).

It comes down to the fact that 32-bit opcodes eat icache with a prefix up until PE bit is set in CR0, and CPU switches to PM interrupt dispatch.

3 weeks ago 0 0 0 0
3AB05486C7752FE1

3. BONUS: a genuine parallax scroller demo!

Stuff will announced at: jarkko.codeberg.page

3 weeks ago 0 0 0 0

Two MS-DOS targetted products upcoming as I get my shit back together :-)

1. aoUT - MS-DOS extender I've implemented from scratch, which uses relocatable a.out as executable format.
2. mmxplay2 - "a loyal" C port mmxplay 1.6 fine-tuned by comparing its disassembly to the original assembly code.

3 weeks ago 0 0 1 0
Preview
Commits · xolod79/ao486_MiSTer ao486 port for MiSTer. Contribute to xolod79/ao486_MiSTer development by creating an account on GitHub.

Setting up github.com/xolod79/ao48... with FDNET to drop fresh exes.

My "mxmplay2" GUS code has been stuck for couple of weeks because even 86Box is not accurate enough when developing the playback routine (which is less forgiving situation than just playing something).

#GUS #MiSTeR #ao486 #x86

3 weeks ago 0 0 1 0

Huh, no onneksi ei ole veeveetä solistina :-) Pulliaisen soitto on niin jotenkin kiiirettömän kuuosta, et ei oo toista, eikä sitä voi opetella, vaan se o vaan siinä äijässä, oon fani...

3 weeks ago 1 0 1 0

AI:n tarjoaminen SaaS-palveluna kuluttajille on bisnes jota ei kohta enää uskoakseni ole. 2-4 vuotta armonaikaa uskaltaa ehkä antaa.

Jossain vaiheessahan käy aina niin, että laadun paraneminen ei näy enää ostohalukkuuden kasvamisena, kuten mulla on käynyt kirjoittaessani tätä X390 ThinkPadilla.

3 weeks ago 0 0 0 0

And "designed for Lua" i.e., the reason why it has files and folders is the somewhat direct mapping to Lua's object hierarchy.

3 weeks ago 0 0 0 0
Advertisement

"nippu - does one thing right"

codeberg.org/jarkko/nippu

I just need something simple and stupid as it is quite often :-)

3 weeks ago 0 0 1 0
Post image

Pakki - a sample browser i'm putting together :-) it has also AI and interference run with CPU/GPU (works fine on my X390 Thinkpad).

4 weeks ago 1 0 0 1
3AB05486C7752FE1

created a vga esque home page to fit to this ao486 work: jarkko.codeberg.page

for 486 SX authenticity it uses 24:8 fixed point at run-time no floats :-)

4 weeks ago 1 0 0 0

ennen: hot or not

tänään: bot or not

1 month ago 1 0 0 0

GUS: legendary sound
SB16: legendary bad sound

1 month ago 0 0 0 0
Preview
GitHub - xolod79/ao486_MiSTer at GUS ao486 port for MiSTer. Contribute to xolod79/ao486_MiSTer development by creating an account on GitHub.

OMG I found an *active* GUS fork of ao486:

github.com/xolod79/ao48...

SB16 is a CPU hog with worst imaginable sound.

486 33-SX + 16 MiB + GUS is ideal :-) GUS is a legend, love it.

1 month ago 0 0 1 0

My AO486 SDK elevates now up to PM, and then chainloads the payload above 1 MiB.

L1 cache line size is only 16 bytes in 486 SX-33. Given that in real-mode and flat real-mode 32-bit opcodes tax an extra prefix byte, their legit usage conditions become somewhat challenging.

#MiSTeR #AO486 #Intel

1 month ago 0 0 0 0
Using SIMD with WebAssembly — Emscripten 5.0.4-git (dev) documentation

KYL: emscripten.org/docs/porting...

pitää testaa :-)

1 month ago 0 0 0 0
Advertisement

Cron and systemd timers my OpenClaw 🤷

1 month ago 0 0 0 0

Every single time (~annually) I've been openly trying nvim: the first SSH login and nvim is gone. Or the first Debian localhost login :-) Also, having over one or two years old version of nvim: none of the plugins will work anymore.

#vim #neovim

1 month ago 0 1 0 0

Modern GCC/LLVM dev setup for AO486 FPGA core when targetting COM or MZ EXE: social.kernel.org/notice/B4Iwp...

#MiSTeR #486 #Intel #GCC #DOS

1 month ago 1 0 0 0
Post image

rendering vector fonts with tesselated triangles, took some time to get this right :-)

1 month ago 1 0 0 0