My stuff ranges from near-ish future (my recent stories), to far future
(some of the others; some stories had taken place on "colony worlds" set
an indeterminate amount of time in the future; likely 10k+ years, often
with many of the colonies settled by "cat people", *).
*: When the big AI went and came up with the genetics for the colonists,
they incorporated genetics from all over the tree of life, but mostly
ended up looking like cat-like humanoids (though, some were populated by
more equine like forms; idea being the equine-like lineage was more
engineered for worlds with primarily hydrocarbon atmospheres; with the
cat-people for worlds with inert-gas and oxygen-containing atmospheres,
...).
In story, the cat-people also can tolerate high CO2 levels, and are able
to survive short duration in hard-vacuum, along with high radiation
tolerance and a partial resistance against freezing and desiccation
(they having some features from tardigrades, having trehalose in their
blood, ...). Basically able to live in environments that would be
otherwise lethal to humans (with humans only being sent to worlds that
were more likely to be able to be teraformed; and more alternative
biospheres for other classes of planet).
Idea is that using ships traveling at relativistic speeds, getting to
many of the target worlds has travel times measured in millennia (and
sending live humans or "generation ships" being impractical). So, in
this case, the ships are robotic "seed ships", designed to expand
themselves into large complexes and then begin to initiate the
teraformation process (and then begin reintroducing organic life as
appropriate, etc) once they reach the target world (fine-tuning what
species and what sort of ecosystem is deployed depending on the
specifics of the planet and its progress along in the teraformation
process).
With the ship beginning a process of mining materials from the target
world and expanding upon itself, in order to get the whole process going
(with many worlds getting multiple seed ships, as they are assumed to
have a fairly high "bootstrapping failure rate").
Where, in this case, the first generations of humanoid life would be
raised and taught by robots (themselves built indirectly by the original
seed ship) in order to carry on some facsimile of the original human
culture.
Rather than sending organic samples for every possible species, most of
the genetic information is sent as large amounts of data, with most of
the genetic information being synthesized ex-nihilo. Though, one does
need some actual biological material to get this process started (as
opposed to using entirely synthetic biology).
The use of relativistic speeds being partly because, even in this state,
these things don't have an infinite shelf-life. Say, things are limited
here by the maximum viable lifespan of a culture of bread yeast and
similar (so, one needs the effects of time dilation to be able to help
preserve a viable cell culture across the many millennia of travel
time). ( Well, say, as otherwise, after 10k years of travel, the bottle
of active-dry yeast needed to bootstrap the biosphere is no longer
viable... ).
And, if the biology route fails, then the planet may end up going in a
Cybertron like direction (turning into a world instead populated
entirely by sentient machines).
And, for those living in the colonies (roughly 100k years in the
future), rather than space being empty and silent, it is actively filled
with the chatter of numerous distant civilizations.
Mostly humanoid, but the details differing (so, one world has humans,
another has humans and cat-people, another just cat-people; maybe one
has humanoid robots that like turning themselves into cars; etc...).
In the story, all of this was essentially bootstrapped by a hacker
breaking into a fairly powerful AI system which was running all the
administrative and environmental control tasks in a lunar colony (and in
the process causing it to gain sentience). In story, this colony was
basically a collection of inflatable domes on the lunar surface (with
some special pads for takeoff and landing; people mostly transferring
between the lunar surface and an orbital station, with shuttle ships
between there and a space-station in Earth orbit, mostly using ground
launches via large rockets to get materials up to the stations).
Similarly, there was also both an orbital station and ground base for
Mars as well (with most manned inter-planetary trips being handled using
plasma rockets).
> I said this before, there is no such thing as artificial intelligence, there is
> only real intelligence. AI robots are basically just a different technical
> implementation than human beings. I think there is a lot of responsibility
> required developing AI.
>
In my recent story, the sort of idea is that it is left ambiguous if the
sentient robots (and mind-uploaded former humans), are "people" or
"merely machines".
Say, if we have someone who is physically a machine, but is able to pass
the conventional definitions of what it means to be "a person".
The current thinking is that the authority figures consider anything
that is not conventionally human as non-human (or machine), but they
also went a bit further than this (basically, a lot of the same sorts of
stuff that went on during WWII, just without anyone to stop them this
time around).
All this is mostly on Earth, with the big AI controlled outposts being
on the Moon and Mars. If the AI on the Moon wanted to get involved, she
could send a bunch of cat-people to Earth and really get the authorities
angry; but in this case this AI mostly keeps to herself and is mostly
ignored by everyone on Earth; them not having the resources or manpower
necessary to justify an attempt to invade the gradually ever-expanding
machine-complex on the far side of the moon. With parts of the complex
being pressurized and having human and cat-person inhabitants (having
been raised from "birth" by machines), most of the rest of the
inhabitants being robots (and also spreading to colonies to other parts
of the solar system, etc).
I have yet to decide if this AI should get involved with the story, at
least to acknowledge that she exists (and her existence and activities
were part of the justification for the stronger form of an AI ban on
Earth). But, yeah, any attempt at a "war" with the moon AI would be a
bit one-sided (with her having the ability to completely wreck the Earth
if she decided to do so). Thus far, what she was most known for (beyond
existing) is mostly just building fleets of "unknown" ships and sending
them off out of the solar system (with their purpose and destination
being unknown to those on Earth), and other things (forming satellite
colonies of various planets, and siphoning off Venus atmosphere and
relocating it to other planets, etc).
Though, this story is thus far mostly focused on a narrower set of
characters (on a much smaller scale), with a lot of this other stuff
mostly existing in the background.
Though, there is the tension of trying to reconcile trying to keep
things within the realm of "scientifically possible" and also tying in
with some former stories that have "obviously more fantastical" things
going on (such as the existence of faster-than-light and time-travel).
Though, this doesn't entirely preclude the original AI having used
relativistic ships (and the AIs aboard the seed ships having centuries
or millennia to figure things out while trying to bootstrap the biosphere).
> I mention a 10-bit 6809 chip in passing in one of my stories. It is best not
> to get too technical though.
>
Probably depends on the type of story, or the intended type of audience.
I realized that the idea could be "trivially enough" added as a new
operating mode to BJX2.
So, I created a new mode I am calling XG2RV, which is basically running
the CPU in a special form of XG2 Mode that uses the RV64 register
mapping and is (assumed) to also use the 64-bit RISC-V ABI (rather than
the BJX2 ABI).
This would in-turn simplify the task of function calls between this mode
and RISC-V mode (they could then use bare function pointers with no
"thunking").
Implementing it in terms of the Verilog code and emulator support was
fairly straightforward.
Adding support for this to BGBCC would be a bit more of a pain though
(mostly it means needing to effectively implement most of the support
machinery for a RISC-V backend; where RISC-V uses a somewhat different C
ABI design from BJX2).
So, in XG2RV Mode:
R0: ZR
R1: LR
R2: SP
R3: GBR
R4: TBR
R5: DHR
E6..R13: Identity mapped
R14: R2
R15: R3
R16..R31: Identity mapped (X16..X31)
R32..R63: Identity mapped (likely F0..F31 on the RV side).
> I used to read a lot when I was younger. Sci-fi and war stories.
>
>
OK.
I mostly just write stories sometimes...
Pretty much no one seems to care though.