eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

195
active users

#cpm

1 post1 participant0 posts today

Memoirs of the CP/M creator released:

“Our father, Gary Kildall, was one of the founders of the personal computer industry, but you probably don’t know his name. Those who have heard of him may recall the myth that he ‘missed’ the opportunity to become Bill Gates by going flying instead of meeting with IBM. Unfortunately, this tall tale paints Gary as a ‘could-have-been,’ ignores his deep contributions, and overshadows his role as an inventor of key technologies that define how computer platforms run today.

Gary viewed computers as learning tools rather than profit engines. His career choices reflect a different definition of success, where innovation means sharing ideas, letting passion drive your work and making source code available for others to build upon. His work ethic during the 1970s resembles that of the open-source community today."

computerhistory.org/blog/in-hi

CHM · In His Own Words: Gary KildallGary Kildall was a pioneer of personal computer software. He wrote programming language tools, including assemblers (Intel 4004), interpreters (BASIC), and compilers (PL/M). He created a widely-used disk operating system (CP/M). He and his wife, Dorothy McEwen, started a successful company called Digital Research to develop and market CP/M, which for years was the dominant operating system for personal microcomputers. Thousands of programs were written to run under it, and a million or more people might have used it.

A few weeks ago I wondered what it takes to turn a small LISP-1 into a LISP-2. Turns out it takes just a few hours to get most things right, then some days to iron out a few subtleties, and then a couple of weeks to polish it into a piece of art.
MICRO COMMON LISP is a tiny, purely symbolic, microscopic subset of #CommonLISP. It runs in less than 64K bytes of memory, even on #DOS (tiny model) or CP/M. Here it is:
t3x.org/mcl/
#CPM #LISP

t3x.orgT3X.ORG mcl/index

#cpm #retrocomputing

Has anyone come across runnable binaries of SUPERCALC for CP/M? Very hard to find.

Looking for any usable spreadsheet program for CP/M, actually... MULTIPLAN, SUPERCALC, there was a VISICALC CP/M release but it's probably scarce.

(How sad it is, to see all of these short-sighted "disk imaging" systems to encapsulate obsolete software, but that require using legacy hardware, or weird handmade hardware designed 30 years ago that are as hard to come up with as the original hardware, only 20 years newer! Just preserve the files! Sheesh!)

Replied in thread

@BrodieOnLinux @qdot I find this to be the worst way to decide a #TechStack.

  • If #IT was developed and maintained that way, we'd not have #Linux or even #Windows, most likely not even #CPM & #UNIX because "everyone uses punchcards and tubes, so stop complaining!"...

#NetworkEffects are #toxic when it comes to #SaaS and #proprietary shite, regardless if the bad guys are #discord, #Autodesk, #Adobe, #Apple or #Microsoft for that matter. (Don't even get me started on #SAP & #Oracle!)…

  • I just don't vibe with that appeal and would rather #SelfHost than compromise. If that makes me an outlyer then I'm happy to pay that price!

infosec.space/@kkarhan/1146231

Infosec.SpaceKevin Karhan :verified: (@kkarhan@infosec.space)@MxVerda@lgbtqia.space @BrodieOnLinux@mstdn.social @qdot@buttplug.engineer Well, depending on what you want to develop or communicate there are various options. - Many folks went from #GitHub to @Codeberg@social.anoxinon.de / #Codeberg to do their #FLOSS development as it too has #IssueTrackers and means to discuss things without #loginwalled read-only access. Others like @torproject@mastodon.social have their own @gitlab@mastodon.social / #GitLab servers #SelfHosted. - If you want a #Chat then consider #LiberaChat if you don't demand #privacy. Otherwise @delta@chaos.social / #deltaChat and/or #XMPP via @monocles@monocles.social & @gajim@fosstodon.org may be an option. - If you do want some #LoginWalling for some reason, consider @zulip@fosstodon.org / #ZulipChat as it has a nice #threading model that can handle both asynchronous communication and high traffic without becoming unfindable or unarchiveable. Otherwise there's like @RocketChat@fosstodon.org / #RocketChat which also works great by my own experience. Case in point: #discord just makes it more cumbersome and painful than anything. It's basically *#Slack + #MicrosoftTeams, but worse*…

Has anyone given thought to a modern keyboard, and modern character set needs, with CP/M? I think the situation might be close to hopeless; the documentation states explicitly "strip off the 8th bit" eg. 0x7f, so 1968 ASCII it is, but having app subvert the BIOS is common.

Just thought I'd ask before I set the task aside. I'm using a USB keyboard and mapping scan codes straight up; I've done real keyboards with dead keys etc but not for a long time. And honestly don't relish coding it (though I could maybe do it not in the Z80).

But even 512 bytes for a keymap is pushing it. That's 1/128th of total RAM space.

OK I'm back to old habits -- having re-discovered old habits weren't completely stupid.

Leor Zolman's BDS C compiler it is. It's got a lot of language cheats and shortcomings, but it's all scaled appropriately for small machines.

It's binary output is HALF the size of Aztec C's, which is fairly compliant (to a very old standard). I need code, not compliance.

#cpm #retrocomputing

WordStar has many shortcomings, I could not remember how minimal it is, but it is rock solid and that matters.

I'd like to find a copy of PMATE for CP/M (plenty around for DOS)

Leor seems like a great guy.

bdsoft.com/resources/bdsc.html

www.bdsoft.comBDS C: An 8080/Z80 C CompilerBDS C: an 8080/Z80 C compiler written by Leor Zolman and now in the Public Domain - available for download here