back

by cable2600·4y ago·view on hn ↗
It would be good to port this to Game consoles that use the Z80 CPU and hack together a keyboard and SDCard drive. Make them useful. MOst of the CP/M stuff is on the Internet and some is public domain by now.
3 comments
> MOst of the CP/M stuff is on the Internet and some is public domain by now.

Sure? AFAIK something can only be considered public domain in one of the following conditions:

  - author explicitly uses public domain as a license,

  - 120 after publication,

  - 120 after registration,

  - 95 years after publication if it is corporate work or

  - 75 years after the death of the author; whatever comes first.
Is copyright law dating uniform at this point? I wouldn't be surprised if it is...

one thing I remember reading On The Internet a while back was a theory (from a lawyer I believe?) that stated that you can't just say you put something in the public domain, and have it then be in the public domain.

Like, you can choose to explicitly grant rights of usage, but simply writing "I am putting this work in the public domain" doesn't actually do anything, and is functionally very close to being the same as "all rights reserved".

I don't know if it's true though. I suppose we're fortunate that "nobody around to care" helps in practice for these kinds of conservation efforts that are victimless crimes at best.

This is correct. Public Domain is a concept unknown to the EU. You can never waive your copyright, only give permission to use to everybody.

It's one of the reasons why SQLite sells licenses even though it's released as Public Domain.

https://sqlite.org/purchase/license

But why not CC0? That basically just grants an indefinite royalty-free license if public domain isn’t an option.
Retro games consoles are already useful, as games consoles. People collect and play them still. If anything, modding them into an ultra low powered z80 PC would have less usefulness.

As it happens, there already are a number of z80 micro computers out there. Most of which will already have a CP/M port.

Indeed, Amstrad CPC 6128, a home computer which booted to Basic, just like C64 and ZX Spectrum, came with CP/M too.
Not just the 6128, the earlier and lower powered 464 did too.
CP/M has a BIOS interface for such customization. I’ve written more than several. Knock yourself out. NOTE: Digital Research used the term BIOS to describe its device driver interface long before IBM appropriated it for the IBM PC. It’s definitely not the same thing.