~Let's make 30-year-old pocket organiser Casio Business Navigator BN-20 run some new software, part 4~
Recap of the previous episodes: our friend gave us a pocket organiser. As it happens, the organiser is based on Intel 8086-compatible core. It is related to Casio Pocket Viewer series, but unlike the PV, it doesn't have a way to "side-load" the applications.
So far we've dumped the ROM and tried to use it with Casio PV SDK. PV is compatible enough to kick-start the boot process, but the simulated OS crashes before it can even draw anything.
One interesting lead I decided to follow was the discrepancy between the CPU models in BN-20 and PV series: BN-20 runs on NC3020, and PV runs on NC3022. The documentation for Casio PV SDK mentions that a publicly-available simulator for NC3020 was a thing, too.
Can we find it? Can we run it? Yes we can!
🧵
Wallace’s Flying Frog Rhacophorus nigropalmatus
The elusive and visually stunning Wallace’s Flying #Frog are known for their mysterious nature and their ability to take flight and glide through the air like dancers. They reveal themselves …Palm Oil Detectives
Just shared the list of changes to the Hundred Rabbits projects for January 2026!
I've published a new essay on my website.
“Into the Dark Wood: The Right to Be Unknown.”
Oblivion, autonomy, surveillance, and resisting a world that refuses to let us disappear.
@neauoire for me, once I had reached my new baseline of no phone, suddenly I noticed the buzzing became downright annoying. I knew it wasn't anything important. I was turning on Do Not Disturb mode more often to shut it up.
I went from worrying about what I was missing to being annoyed that I was being pinged so much. Sure enough, I'd take a glance at my screen, and there was nothing I needed to care about.
My behavioral changes are much less dramatic walking around a city, of course.
Yeah for sure, it's a gradient 😀 There's still some valuable oblivion habits that apply in the city and country side.
We've developed this strange quirk where if we are driven somewhere, we have the impulse to ask how well the car is stocked up, does it have blankets? bottles of water?! Yo, chill out, we're just going for a car ride.
I hadnt heard of phantom ringing until today TIL
Wo finde ich eine Anleitung zu Friendica-Nachrichten-Relais?
Relaisserver sind großartig, um Inhalte in deinem Server zu verbreiten, besonders für kleine Server - stimmt! Entsprechend würde ich nach dem Tod von gup.pe gerne ein Nachrichten-Relais aufsetzen, welches Beiträge mit #Brettspiele auf kleinen Instanzen sichtbar macht.
Nur: Wo finde ich eine Anleitung, was nach Festsetzung des Kontotyps zu tun ist? Und wieso kann ein Relais-Konto keinem anderen Relais-Konto folgen? Hier erscheint neuerdings die Fehlermeldung
Dies scheint ein Relais-Konto zu sein. Diese können nicht von Nutzern gefolgt werden.
Vor ein paar Versionen ging das noch.
#Friendica #FriendicaHelp #FriendicaRelays @Friendica Support
@Oliver @Tealk Relaisserver und Kanalrelais sind zwei unterschiedlichen Sachen. Kanalrelais sind Nutzerkonnten reposten nur Beiträge die anhand eines Filters auf den der Instanz bekannten Seiten finden. Also normaler User kannst du diesen Kanalrelais folgen. Aber die Instanz selber kann den Kanalrelais nicht folgen.
Kanalrelais kann, wenn es der Admin erlaubt, eine User selber anlegen. Relaisserver kann aber nur der Admin hinzufügen damit die Instanz von denen Beiträge bekommt oder sie weiterverteilen.
American conservatives really are like “you’ll change your mind about this extrajudicial public execution of a man trying to provide first aid to a stranger when you hear that he KICKED A CAR ONE DAY”
It merely made me a bit sadder that I never got to shake the hand of Alex Pretti, who sounds cooler with every new fact I hear about him.
Pools only have 10 choices, so more countries are in the next post 🙂
please boost mainly on servers with a science theme
And if I have missed any hashtags that are followed by many scientists, please add
#AcademicChatter #academic #academics #AcademicFedi #EUscience #EUresearch
#Researcher
- Austria (0%, 0 votes)
- Belgium (22%, 4 votes)
- Bulgaria (0%, 0 votes)
- Croatia (0%, 0 votes)
- Cyprus (0%, 0 votes)
- Czech Republic (0%, 0 votes)
- Denmark (0%, 0 votes)
- Estonia (5%, 1 vote)
- Finland (22%, 4 votes)
- France (50%, 9 votes)
palmoildetectives.com/2024/05/…
Magnificent Bird of Paradise Cicinnurus magnificus
Meet the Magnificent Bird-of-Paradise, a dazzling, theatrical bird from New Guinea’s forests. Their vibrant courtship dances must be protected from palm oil!Palm Oil Detectives
I have a friend who is exhausted from horrific nightmares. Not bad dreams but relentlessly unspeakable horrors.
If you have ever suffered from traumatizing nightmares, can you share anything you've found that helped?
(Yes, they are in the care of a number of doctors; no, the doctors are not helping.)
Seeking experience- or research-backed replies only, no conjecture or search engine results. Will lock for "I asked ChatGPT".
Thank you.
#Sleep #Dreams #Nightmares #Trauma
Snack giant PepsiCo allegedly sourced “sustainable” palm oil from razed Indigenous land in Peru
PepsiCo’s supply chain is linked to environmental and human rights violations in Peru, involving Amazon deforestation and Indigenous land invasion. For three years, palm oil from deforested S…Palm Oil Detectives
🎭 cat.capris as Ranni from Elden Ring
This kind of character is more challenging to capture because there's a visual rhythm where the light needs to hit the character's face second not first but also needs to be a focal point. It's more subtle balancing than just making sure the character balances from the background in the generic sense.
It's been a while since I headed to a convention but I headed out into the cold for Uchicon here in Chicago last week for a few photo sessions. Typically cosplay photography at conventions is pretty hard but this location has some great architecture to use for background.
I'm currently booking for C2E2 and Anime Central in Chicago coming up.
#eldenring #ranni #cosplay #photography #cosplayphotography #videogames
Today I had to make a trip to pick up some milk. To get to the 7-11 I have to drive past it, turn onto a farm road, then double back. No u-turns allowed in front of the shop! This farm road is also where signs about local events are posted for people to see as they drive into town. I did my turn then had to stop and park nearby. The above poster had me yelp in surprise!
Guess who that is at the top!
Yes, I am the Wattle Fairy Godmother again for 2026. 😁
like this
Package Forge aims to simplify app distribution on Linux! 📦❤️
Linux Apps Without Distro Lock-In? Explore This Lesser Known Snap and Flatpak Alternative
Meet PkgForge: A Distro-Independent Portable Apps 'Foundry' for Linux UsersRoland Taylor (It's FOSS)

January was a busy month! I didn't even write about half the stuff that happened and then it was getting a bit long
@neauoire +1000 for the fixed point library 😁!
I've been using LibreOffice Calc for the first time in a while, and now am looking at "how would you make a simpler spreadsheet program?"
Only extra things I need from a spreadsheet are... well, plotting. But hey, plotting is drawing. And we both know damn well Varvara can draw 😁.
instead of the favourite with like a star or heart, they should have a horse react
like not multiple different emoji reactions, just horse
palmoildetectives.com/2022/04/…
Deforestation Allows for Deadly Viruses to Jump Species
Many pandemics originate from wildlife that jumps from animal to human. These leaps often happen at the edges of the world’s tropical forests, where #deforestation is increasingly bringing people i…Palm Oil Detectives
A Linux system monitor that actually shows more than CPU and RAM.
jdSystemMonitor: More Than Your Regular System Monitor on Linux
Bringing system resources and internal details together in one place, jdSystemMonitor is a solid and lightweight option for desktop Linux users.Roland Taylor (It's FOSS)
IDK if I want my system monitor to have systemd integration. Maybe some people do.
BTW Resources shows GPU usage in addition to CPU and RAM. apps.gnome.org/Resources/
Resources – Apps for GNOME
Keep an eye on system resources – Resources allows you to check the utilization of your system resources and control your running processes and apps. It’s designed to be user-friendly and feel right at home on a modern deskto...apps.gnome.org
The ‘pleasant fiction’ of a rules-based order has been blown apart. It’s time for Australia to codify a bill of rights
What’s happening on American streets makes clear that a charter of rights does not prevent state overreach. But human rights must be more than a debating point.
like this
Australia spends more on tax breaks for landlords than social housing, homelessness and rent assistance combined
Acoss report shows property investors received $12.3bn in tax concessions in 2025, while the share of social housing dropped to a record low.
And where is mention of public housing for the homeless?
Australia spends more on tax breaks for landlords than social housing, homelessness and rent assistance combined
Exclusive: Acoss report shows property investors received $12.3bn in tax concessions in 2025, while the share of social housing dropped to a record lowPatrick Commins (The Guardian)
like this
a peaceful creature lives a peaceful world
github.com/bbogdan-ov/dreloc.r…
#uxn #pixelart
GitHub - bbogdan-ov/dreloc.rom: It just wants to live a peaceful life
It just wants to live a peaceful life. Contribute to bbogdan-ov/dreloc.rom development by creating an account on GitHub.GitHub
I love that the character sits down when you wait.
UK Citizens Assembly News
Democracy in action:
The Dunfermline Assembly in Scotland kicks’ off supported by the Electoral Reform Society. It brings together 35 residents selected through a civic lottery, creating a group that reflects the diversity of Dunfermline.
Tackling difficult issues:
UK Government is using deliberative democracy on immigration. The Home Office Select Committee is undertaking citizens’ assembly style events with 100 people across three locations to better understand people’s views and where consensus might be reached.
Innovative People-Powered thinking:
Think-tank Demos presents a plan for the BBC to have real independence from government through a permanent representative citizens’ assembly on the BBC's Charter.
Sameer Padania on why the BBC needs radical reform and how citizens can save it
What would it take for the BBC to be free of political interference? A new report sets out a blueprint that includes a perpetual charter and a citizen's panelJacob Granger (Journalism UK)
like this
If you use Kitty Terminal, these 15 tweaks are totally worth it!
itsfoss.com/kitty-customizatio…
I Made Kitty Terminal Even More Awesome by Using These 15 Customization Tips and Tweaks
Kitty is an excellent terminal and offers you a variety of customization options though its config file. Here are the config changes I prefer.Sreenath (It's FOSS)
Pinterest laid off its only icon designer as part of their AI-focused layoffs.
My current advice to my mentees in tech is that if you want to distinguish yourself, it's by how deeply you've embraced AI and how much it's made you more productive. Being the voice of opposition to "AI slop" or "work slop" is a great way to volunteer for the next round of "AI productivity gains" driven layoffs.
Plan your days with Schedule.
itsfoss.com/schedule-kanban-bo…
Away from Cloud: This Local, Offline Tool is Perfect for Personal Project Management on Linux Desktop
We have all been there. You start the week with a massive to-do list, only to feel overwhelmed by Tuesday afternoon. While heavy-duty project management tools exist, sometimes you just need a digital version of "sticky notes on a wall".Neville Ondara (It's FOSS)
" title="
Nina Kalinina
in reply to Nina Kalinina • • •As some of you might guess, back in the 90s Casio had completely different PIM series for its internal (Japanese) and external markets. It made sense to focus on hand-written text recognition for the Japanese input, and it didn't make all that much sense for English/French/German/Italian/Portuguese/Spanish, where QWERTY/AZERTY/QWERTZ was clearly superior. So, you won't find Business Navigator on the Casio's Japanese website. But you can find something called "Casio Caleid Multimedia Navigator". Look closely, don't you think some of the icons are the same as on our BN-20?
(The photo comes from Yahoo Auctions)
A blog featured by @osnews in osnews.com/story/136806/casio-… claims that there used to be an SDK for it. Is it still up online somewhere? Is THAT the mythical SIM3020 mentioned in the SIM3022 documentation? Spoiler: yes!~
(cont)
Casio CALEID XM-700 Mobile Navigator (1997) – OSnews
www.osnews.comNina Kalinina
in reply to Nina Kalinina • • •Following the link trail, I arrived at two interesting destinations. One is a website about making Add-Ins for Caleid, and another is Casio's own website, offering a tool for making Add-Ins. The Caleid portal had one and only file preserved by the Internet Archive (bravo!), a 2.2 megabyte LZH archive with a Setup for the Add-In maker.
First, I discovered that the Setup program requires Windows 95 (luckily, I still have my Windows 95 hard disk image). Then I discovered that the Setup program requires a _Japanese_ Windows 95 - otherwise it crashes.
I was hoping to unpack the InstallShield Z archives with "unshield" tools, but the ones I've found did not handle CP-932 correctly and failed to unpack the installer. Can't be helped, time to get my PC-9821 laptop unpacked!
...turns out, it was the right call: the emulator _requires_ PC-98.
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •Installer finished its job, and it became clear that the Casio Caleid SDK is likely one of the missing pieces I need to reverse-engineer my BN-20 organiser.
The Caleid SDK comes with SIM3020, the simulator for the exact CPU model used in the BN-20. This is significant, because NC3020 and NC3022 have 4KB of a built-in firmware that _must be_ different between the chips and probably contributes to incompatibilities.
SIM3020 is also significantly simpler. It doesn't have an MDI interface, or a complex ROM/RAM/Flash configurator. It isn't even a Windows program; it is a DOS program for a PC-98 series computer (that might work on DOS/V under Windows 95, according to the docs, but I couldn't make it).
Fun: despite being shipped as a device simulator for touchscreen-based XM-700, it also simulates a hardware keyboard.
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •If SIM3020 is a DOS program, it should run under DosBox-X in PC-98 mode, right?
I switched my DosBox-X to PC-98 mode, thought hard and long about the program's complaints about EMS and XMS, and eventually came up with a DosBox configuration file that allowed the simulator to start. That's very neat.
(Protip: >16MB of RAM, both EMS and XMS, required; EMB is another name for XMS)
Time to look what's inside...
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •Casio PVOS SDK ships with the OS in a single file, called BIOS. Caleid SDK comes chunked into multiple segments, each under 64KB (totally normal thing for an x86 embedded device, I suppose).
CPU.00/01 have the initial BIOS/bootloader; I haven't diff'ed it with the code from NC3022, but I suppose it is going to be somewhat different. There's very little code in it, though.
Then there's LIBINT; probably library for internalisation. Could it be a file that is different between Japanese and Western models? It has huge tasty bitmaps of numbers and days of week.
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •Nina Kalinina
in reply to Nina Kalinina • • •Caleid.01 and .02 system files do not seem to feature anything interesting bitmap-wise at all, which is a major difference from how things are done on Casio BN-20 (that one was full of bitmaps). The Caleid SDK doesn't seem to ship with Caleid built-in software, either; there's no memo or spreadsheet in the OS files.
However, Caleid.03 and Caleid.04 system files hint that there is something called "LCD BIOS" and then there is a tool that asks the user to draw a kanji! Could it be that there's hand-written recognition tooling? In <256 KB of code? 🤔
I'm also extremely curious whether Caleid had a kanji font bank. I guess I might find out soon enough.
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •The sysbin/data folder has multiple files CALEDATA.xx. Files 01-18 are font files. There are 8-pixel wide extended ASCII fonts (including symbols for musical notations - Casio is a musical instrument company!), 8 pixel-wide kanji, 1 pixel-wide kanji and 24 pixel-wide kanji. Some of the fonts are very pretty.
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •I assumed that Caleid SDK didn't ship the full OS - because the SIM3020 immediately boots into the Add-In program - but it seems I am wrong. CALEDATA.20 file has the launcher, coming with the full-sized bitmaps. So pretty T_T
There are place-holders for the pop-up windows, too. What a curious little operating system.
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •The contrast correction UI is something we've seen already, in both Casio BN and Casio PV, but this list of on-screen keyboards (including handwriting recognition keyboard) is something I personally have not seen before in this product series.
(cont)
Nina Kalinina
in reply to Nina Kalinina • • •What is the most optimal way to make a monthly calendar program? Why, of course pre-render the calendar and store it is a bitmap in the ROM.
How ELSE are you going to use all this massive 2 megabyte ROM?
This operating system is something else.
(cont)
Devine Lu Linvega
in reply to Nina Kalinina • • •