@nina_kali_nina@tech.lgbt
Looking for my threads about magnetic tapes, DIY floppies, typewriter-tty conversion?
Or pixelart or hacks or retro screenshots? I got a page with links there:
http://www.ninakalinina.com/links.htm
This profile is not managed by Terraform.
Or, as my "professional" email signature says, "IT expert and mixed media artificer".
A late millennial, yet I grew up with a ZX Spectrum and used an i486 as my main PC well into 00s.
I have a degree in electrical engineering, majored in industrial and microelectronics, but somehow ended up building massively distributed computer systems. SCADA with sensors scattered across hundreds of miles, L7 balancing for millions of users, corporate video call infrastructure, helping to delete ~petabyte of data a day, and until recently keeping the lights on for a major cloud provider. I learned a lot during my long-ish career, and this knowledge makes me sad and keeps me up at night sometimes.
I never post here in a "working adult" capacity, and wouldn't dare to speak for my current or past employers. Instead, I engage in playful shitpost and creative exploration of technologies that have no commercial applications.
Feel free to DM me, I'll try to reply to all!
Looking for my threads about magnetic tapes, DIY floppies, typewriter-tty conversion?
Or pixelart or hacks or retro screenshots? I got a page with links there:
http://www.ninakalinina.com/links.htm
=Intro thread=
Hereβs a few things that I am doing. First: I scavenge electronics, like this Linux SBC from a TV. https://github.com/ninakali/chip_scavenger/blob/main/src/scavenge/008_tv/index.md
Caleid is a "Mobile Navigator", not a "Business navigator", so it has three built-in games.
The last file in the OS, the 300 KB blob CALEDATA.40, doesn't have any non-compressed bitmaps.
Can we run the OS in the simulator? It is shipped with it, after all. Hmm... Let's try! (cont)
Well, actually, I can't think of a way to do so... Maybe some other time.
Anyhow, I've uploaded the Caleid OS and the SIM3020 to the Internet Archive: https://archive.org/details/caladdin/Screenshot%202026-02-01%20at%2015.16.33.png
Grab a DosBox-X with PC-98 support and try it yourself~
What could be better than a calculator app? Well, of course, two calculator apps! Yes, Caleid has two built-in calculators: one is stand-alone and one is a pop-up calculator. Handy, eh?!
(cont)
Caleid is a "Mobile Navigator", not a "Business navigator", so it has three built-in games.
The last file in the OS, the 300 KB blob CALEDATA.40, doesn't have any non-compressed bitmaps.
Can we run the OS in the simulator? It is shipped with it, after all. Hmm... Let's try! (cont)
Some more built-in apps in the Caleid OS: "easy sheet" is a spreadsheet program with built-in templates (mortgage, currency converter, GOLF SCORE wtf) and the networking app (computer, electronic mail, FAX).
(cont)
What could be better than a calculator app? Well, of course, two calculator apps! Yes, Caleid has two built-in calculators: one is stand-alone and one is a pop-up calculator. Handy, eh?!
(cont)
CALEDATA.30 stores a different part of the Casio Caleid OS - the applications. It also features the very same images we've seen in our BN-20 BIOS. I'm uploading them here upscaled and colour-corrected.
The "notes" application has lots of different categories of notes: cars, cards, CDs, books, films, and so on.
(cont)
Some more built-in apps in the Caleid OS: "easy sheet" is a spreadsheet program with built-in templates (mortgage, currency converter, GOLF SCORE wtf) and the networking app (computer, electronic mail, FAX).
(cont)
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)
CALEDATA.30 stores a different part of the Casio Caleid OS - the applications. It also features the very same images we've seen in our BN-20 BIOS. I'm uploading them here upscaled and colour-corrected.
The "notes" application has lots of different categories of notes: cars, cards, CDs, books, films, and so on.
(cont)
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)
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)
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)
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)
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)
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)
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)
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)
CALEID.00 is the main entry point for the Caleid OS. Despite being merely 14 KB in size, it stores a ginormous bitmap with the icon placeholders (taking 7 kB out of those 14).
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)