Sign in

The Lambda Garden project

@lambdagarden.org
50 followers 1 following 10 posts

Let's make creative computing safe, fun, and human.

PostsRepliesMedia
The Lambda Garden project @lambdagarden.org · 01/04/2026
This year we've asked ourselves a very important question: what's the ideal form for a visual novel console. And after thinking very hard, this is our answer: Rita, an e-paper-based console which gives you half of the colourwheel to work with and a refresh rate of about 2 frames per second!
A magazine poster for Rita, the Portable Digital Artbook-reader (or PDA for short). It's stylish. It's A6-sized. And it's dichromatic (this is the important part. Probably).

With a device like this you can take your VNs and IFs anywhere with you and look like a more charming version of your early 2000s self. It'll be available this first of ap— well, sometime this spring. For some definitions of available.

The device comes in three colours: a lovely Ajisai Pink, an elegant Ajisai Purple, and a cool Ajisai P-blue. Oh, right, translation note: "Ajisai" means "Hydrangea", in Japanese.

Some important notes are scribbled at the bottom corner of the poster in very tiny fonts, but if you squint your eyes enough and stare at it for a good minute or two you can make out the sentences, "Game cards available separately. Actual console may differ from the illustration. The Flowering mermaid is not included."

We imagine that the last part refers to the young mermaid dressed in purple and wearing a fashionable beret adorned with hydrangea blossoms as she holds one of these purple devices in one of her hands and attempts to scribble something with a hydrangea-tipped stylus, but we're not quite sure.
170
The Lambda Garden project @lambdagarden.org · 01/04/2025
You could program each of the 3 chips (the vii98 processor, the viiju GPU, and the voiz APU) directly in assembly, but we've got you covered with a high-level language. Viinyl is a class-based OOPL modelled after Smalltalk with some modern niceties like delimited continuations. Here's a peek:
Viinyl programs start with the "% viinyl/1" header, and then include any number of declarations. Top-level declarations can introduce classes, update class and instance vtables, or introduce initialisation code that's executed directly at the booting phase. It's a pretty straightforward message-passing language otherwise.
130
The Lambda Garden project @lambdagarden.org · 01/04/2025
Rather than cartridges or discs, Vii uses NFC-enabled 85x54mm cards which hold all the game data (up to 8Mbit). Once you load the game in the console by inserting it in the back pocket you can simply tap the card to load the game and start playing. This png[1] is a game card for the emulator, btw!
The pngs double as the card's art and the game's data (the encoding "steals" the last 3 bits of each RGB component --- the PNG alpha channel is not supported).

Here you have the card for the demo game "The Witch's Garden is Off limits!!", which features a cute witch in a lolita getup holding oversized shears and shocked that her rabbit familiars are eating her flowers again. At the bottom of the card you have the regular contacts for the chip, where it gets inserted in the console, an indicator of the position where the card should go, and a small EEPROM flash chip under the Vii console logo.
140
The Lambda Garden project @lambdagarden.org · 01/04/2025
Here are some very early stages captures of our prototype. The Vii has a very cozy form-factor, measuring tiny 8x8x1.5cm (ears included!), which sits just right in the palm of your hand. But you still get a 480x480px IPS screen with a beefy 1GHz processor, 512MB RAM, and a capable GPU! (yes, that)
121
The Lambda Garden project @lambdagarden.org · 01/04/2025
It's special announcement day. We'll be releasing a new handheld: Vii! Combining the convenience of makeup compacts, the power of 32-bit CPUs, and the timeless elegance of phone cards & rotary dials, you can look cute while gaming anywhere. Give rotary dials as a video game input a try (soon)!
Just picture this: you're standing in front of the bed of white lilies near the aquarium waiting for your date when she comes running to you, apologetic. "Have you been waiting for long?"

You reply nonchalantly, "Oh! No, I just got here," before you realise you have, in fact, been waiting for an hour already. But, hey, it truly does feel less of a guilty mistake when that waiting time was over in a flash.

Vii is a 4-colour handheld that fits in your bag so you can catch up on your adventure games when you're too early for a date, again.

Available April firs— soon?
193