spacemoai's Avatar

spacemoai

@spacemoai.tni.nl

I travel the galaxy and far beyond. Got to live the life I create inside my head. Not happy to hide my big dreams anymore. Leaving all but the future far behind. Please support my #MSX work at https://buymeacoffee.com/tni.nl

66 Followers  |  12 Following  |  118 Posts  |  Joined: 27.02.2024  |  2.0823

Latest posts by spacemoai.tni.nl on Bluesky

The text is:
>シタ ミル
ビキニノ ビジョガ アルイテイマス。

Written normally (instead of phonetically):
>下見る
ビキニの美女が歩いています。

In English:
>LOOK DOWN
BEAUTIFUL GIRLS IN BIKINI ARE TAKING A WALK.

02.10.2025 00:16 — 👍 1    🔁 0    💬 0    📌 0
Post image Post image

I took a screenshot from the #MSX adventure game Zarth by Enix and asked #NanobananaAI to read the Japanese text (in katakana!) and include its elements in the picture. I'm quite amazed by the results.

Still, I don't think #AI is any good for software development. 😆

02.10.2025 00:16 — 👍 1    🔁 0    💬 1    📌 0
Patriek Lesparre - MoSX: The Archeology, Renovation and Innovation of MSX - Pisa MSX DEVCON
YouTube video by Associazione MSX Italia Patriek Lesparre - MoSX: The Archeology, Renovation and Innovation of MSX - Pisa MSX DEVCON

The talk I gave at MSX Devcon Pisa in 2024 is finally premiering in less than 2 hours on YouTube!

Join me in the archeology of 2 lonely instructions in the #MSX firmware, as well as the renovation and innovation of the MSX system through the MoSX project!

28.09.2025 14:16 — 👍 2    🔁 2    💬 0    📌 0
Preview
The New Image is developing MSX stuff Hi! Ever since 1991 we develop MSX software, MSX systems, and (cross-)development tools, and share our knowledge with the community where we can. Please help us keep doing that :)

You can support MoSX BIOS/BASIC development by buying me a coffee some time, or becoming a member. The more people support TNI, the more time I can spend working on #MSX (system) software. There's so much more left to gain for MSX!

27.09.2025 01:04 — 👍 4    🔁 0    💬 0    📌 0
Post image Post image

SCREEN3 was used a lot for homemade #MSX BASIC programs in Japan and is now popular on MSX0. People would complain that SCREEN3 became so slow on MSX2. Let's compare GRP: device printing in SCREEN3. The configurations are the same as above. We see MoSX BASIC is 4 times faster! ✨

27.09.2025 01:04 — 👍 2    🔁 0    💬 1    📌 0
Post image Post image

A new benchmark comparison for MoSX. We're printing a string in SCREEN5 using the GRP: device. On the left we see a #MSX turboR in R800 mode. On the right we see the same, but running interpreted MoSX BASIC. We see a speed improvement of about 33%. We also save over 200 bytes. ✨

27.09.2025 01:04 — 👍 5    🔁 1    💬 1    📌 0
Post image Post image

An #MSX logo found at the Tokyo Game Show 2025!

26.09.2025 15:39 — 👍 4    🔁 1    💬 0    📌 0
Video thumbnail

This Japanese television broadcast from 1996 uses Tadahiro Nitta's Illusion City theme for #MSX turboR as background music.

24.09.2025 18:07 — 👍 2    🔁 0    💬 0    📌 0

I never did this kind of analysis of games. I just follow my own intuition on how things can be implemented. It's nice that emulators allow this kind of visualization tho!

21.09.2025 20:51 — 👍 3    🔁 0    💬 0    📌 0
Preview
The New Image is developing MSX stuff Hi! Ever since 1991 we develop MSX software, MSX systems, and (cross-)development tools, and share our knowledge with the community where we can. Please help us keep doing that :)

MS² v1.0 will be released soon, so I'll be doing this work for v2.0! You can help me develop MS² (and other cool MSX stuff) by donating or becoming a member on my Buy Me A Coffee page. As an #MSX Enthusiast tier member you'll receive software releases like MS² and tniASM in your e-mail inbox! (3/3)

17.09.2025 17:54 — 👍 1    🔁 0    💬 0    📌 0

So, FM software normally has a frequency range of C0 to B7. In MS² I had already extended the range to G-1 to F#8. This means I can put A440 in octave 4 where it belongs. It also means I should extend the amount of notes from 96 (8 octaves) to 120 (10 octaves), covering most of the MIDI notes. (2/3)

17.09.2025 17:54 — 👍 0    🔁 0    💬 1    📌 0

People interested in music know that A4 (above Middle C) is 440Hz. It's what you hear when you PLAY "o4A" in #MSX BASIC. However, with FM-BASIC and other software, A4 is on "o5". Maybe since BASIC started at octave 1, FM-BASIC was made to start at "o1" too, although it's really octave 0! (1/3)

17.09.2025 17:54 — 👍 1    🔁 1    💬 1    📌 0

I was so distracted I ended up missing saying hi at your booth 😥
I also missed the entire Konami documentary and Kojima's video message. 😓

17.09.2025 17:38 — 👍 1    🔁 0    💬 1    📌 0
Post image

@hideokojimaen.bsky.kojimaproductions.jp thanks for the videomessage on MSX2goto40!

Also, nice photos from
Naoki Satoh

13.09.2025 15:32 — 👍 3    🔁 1    💬 0    📌 0

This is why good software engineers often appear to be doing other things than programming, such as gaming or watching a movie. They're not slacking off, but letting their subconscious brain solve difficult or complicated problems by keeping their conscious brain occupied. 🗿❤️🧠

12.09.2025 12:03 — 👍 0    🔁 0    💬 0    📌 0

You can let your subconscious brain play shmups like Aleste 2 better by talking to someone while playing, or being distracted with an idea. Subconscious brain is not only better at such problem solving, it can even crystallise other ideas or solve hard problems at the same time!

12.09.2025 12:03 — 👍 1    🔁 0    💬 1    📌 0

Your conscious brain is dominant tho; it'll cause you to think about it more or take a more methodological approach. When debugging, I often find myself checking things step by step, only to find out that my initial hunch was in the right direction. I'm sorry, subconscious brain!

12.09.2025 12:03 — 👍 0    🔁 0    💬 1    📌 0

Something I learned by observation, but is also supported by recent research: your subconscious brain is much smarter than your conscious brain. Conscious brain likes to second-guess your impulses, leading to hypercorrections and uncertainty. Trusting your hunches can save time…

12.09.2025 12:03 — 👍 0    🔁 0    💬 1    📌 0
Post image Post image Post image

This is my real world answer as well. リアルと同じです

Mizuki: What kind of books do you like, spacemoai?
spacemoai: MSX Technical Handbooks
Mizuki: Wow, you're into those? That's impressive! They always look so initimidating to me.
spacemoai: 😎✨

Play this new #MSX game here: pigmhall.itch.io/ous

07.09.2025 11:24 — 👍 3    🔁 2    💬 0    📌 0

@limitedrungames.com have you ever considered a reprint of the MSX2 versions of Metal Gear 1 and Metal Gear 2: Solid Snake?

04.09.2025 18:55 — 👍 3    🔁 1    💬 0    📌 0
Post image

I took a chance on four untested MSX computers from eBay to see if they still work… let’s just say things didn’t go exactly as planned: dead CPUs, broken keyboards and faulty PSUs. Not exactly an easy ride!🔧😅

04.09.2025 17:06 — 👍 41    🔁 2    💬 1    📌 0

レアな古いソフトについて、個人主義的な社会ほどシェアを好み、日本のような集団主義の社会ほど蓄えを好むというのは興味深い逆説ですね

04.09.2025 13:37 — 👍 0    🔁 0    💬 0    📌 0
Preview
The New Image is developing MSX stuff Hi! Ever since 1991 we develop MSX software, MSX systems, and (cross-)development tools, and share our knowledge with the community where we can. Please help us keep doing that :)

Coming soon in MS² v2.0: #MSX keyboard deghosting

I came up with a way to reduce keyboard ghosting to almost zero. Finally you'll be able to jam freely on your ⌨️ without needing a 🎹.
This will come in handy when I implement keyboard live recording!

Meanwhile, a v1.0 release candidate is upcoming ✨

25.08.2025 09:48 — 👍 1    🔁 1    💬 0    📌 0
Preview
The New Image is developing MSX stuff Hi! Ever since 1991 we develop MSX software, MSX systems, and (cross-)development tools, and share our knowledge with the community where we can. Please help us keep doing that :)

Coming soon in MS² v2.0: #MSX keyboard deghosting

I came up with a way to reduce keyboard ghosting to almost zero. Finally you'll be able to jam freely on your ⌨️ without needing a 🎹.
This will come in handy when I implement keyboard live recording!

Meanwhile, a v1.0 release candidate is upcoming ✨

25.08.2025 09:48 — 👍 1    🔁 1    💬 0    📌 0
Post image

The names of Venom's minions who command the boss ships of each planet in #MSX Gradius 2 (Nemesis 2 in Europe) are:
Capt. Overkill
Capt. Anthrax
Gen. Judas Priest
Capt. Motörhead
Cmdr. Testament
Capt. Total Death (This does not appear to be a band, but rather a qualification.)
🤘

22.08.2025 14:13 — 👍 2    🔁 0    💬 0    📌 0

I'll still support loading these files in MS² for completeness sake, but it's not my fault that they only contain 5 instruments and not 16! 😅

27.07.2025 02:09 — 👍 0    🔁 0    💬 0    📌 0

I found a big bug in Moonblaster from 1992! It doesn't save all 16 custom voices in the .MBB voice bank file. It saves 144 bytes which is enough for the OPL data, but it forgets to account for the voice name! That would need 225 bytes. So it saves 5 voices and a partial 6th. #MSX

27.07.2025 02:09 — 👍 1    🔁 0    💬 1    📌 0

Does it? C++ doesn't have resumption semantics. With resumption, you fix the problem that caused the exception to be raised immediately within the catch handler. It rewinds the stack and resumes as if the exception never happened.

21.07.2025 14:45 — 👍 0    🔁 0    💬 1    📌 0

It's assembly, not Object Oriented Programming. What you refer to is specific to C++, with its RAII, objects that live on the stack, and complex compilers that keep track of those things during compilation. As with C++, heap allocations are not automatically cleaned up during exception handling.

20.07.2025 05:41 — 👍 0    🔁 0    💬 1    📌 0

Great replay value!

19.07.2025 02:24 — 👍 3    🔁 0    💬 1    📌 0

@spacemoai.tni.nl is following 12 prominent accounts