HNHacker News
TopNewBestAskShowJobs

ooisee

34 karma · joined July 7, 2025

submissionscomments
ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
>The reader of your article wants to know who you

No they dont.

ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
maybe it would never reach outer internets if it was written in non-LinkedInese..
ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
Yes. But I am not very much interested in that.

However, ZVDB-GO port is ... about 1mln (?) times faster than ABAP version.

ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
oh, I was trying to understand what are you talking about, where this impression is coming from, and then realised, that the "article" md on github was out of sync with other versions. tnx!
ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
Nice recursive joke!
ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
oh!, now I got it =) will increase "Shy" parameter and decrease "Braggart" parameters in my "Normal speech" to "LinkedInese" translator +)

Thank you for feedback =)

(I was thinking that it is not MY wisdom i am talking, but about "Z80" wisdom - all the code I have seen on demoscene and e-zines.)

ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
probably fastest popcount in z80 that does not use aligned table, would be shift A through flag, then conditional INC C, unrolled, still slower than ld l,a: ld b,(hl).
ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
Not yet in full, it is ~45% generated.

Two reasons: 1) English is not my native tongue, 2) I hate LinkedIn article style -> let LLM convert my hadrcore-oldschool style into something like "You won't believe what my grandmother's cat taught me about ..."

ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
Guilty as charged—and totally intentional.

Turns out "I want a burger" beats "we have equivalent burger at home" every time—even when the home solution is objectively better.

So yes, this reads like "What my goldfish taught me about microservices." But unlike those posts, this story has no moral—just nerdy fun with enterprise software roasting.

Sometimes you gotta speak the language they actually read there +)).

ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
Seems like, You've got it backwards — and that makes it so much worse. ^_^

I ported from ABAP to Z80. Modern enterprise SAP system → 1976 processor. The Z80 version is almost as fast as the "enterprise-grade" ABAP original. On my 7MHz ZX Spectrum clone, it's neck-and-neck. On the Agon Light 2, it'll probably win. Think about that: 45-year-old hardware competing with modern SAP infrastructure on computational tasks. This isn't "old tricks don't work on new hardware." This is "new software is so bloated that Paleolithic hardware can keep up." (but even this is nonsense - ABAP is not designed for this task =)

The story has no moral, it is just for fun.

ooisee··on I Ported SAP to a 1976 CPU. It Wasn't That Slow
yes, it is addressed in another repo https://github.com/oisee/zvdb

and another article about zvdb-abap from ~1.5 years ago.