Before saying anything, I want to point out that there is no pretense
of expertise in this subject. I'm just a curious bean. As the growth
of retro computing matures, projects to resurrect the platforms by
building vice boxes gets more common. The C64-mini, the zx spectrum,
sega.. Otherwise, the 8-bit guy is taking off-the-shelf components to
build himself a modern juiced up Vic20 to sell at some point beyond vaporware. They're creating the basic interpreter and kernal for their system. All's well and good. This brought me to an interesting thought
with a similar notion. What stops anyone from doing the same thing
with a modern cpu and memory/bus system? Is it the complexity of the
modern cpu? In retro systems, the developer controlled memory
allocation such. I'd assume the difficult part would be to micromanage
every bit of memory management on a complex system. Am I on the right
track?
I only ask these questions just to get a better understanding of it
all. My daily laptop is a TRS-80 M200 laptop and, unlike any other
system in the house, it's instant-on. It's ready to dance a moment
after depressing the power button.
It would be utterly BOSS if a modern system could be created in the
same tact. Could someone enlighten me?
... Visit me at: gopher://gcpp.world
Before saying anything, I want to point out that there is no pretense
of expertise in this subject. I'm just a curious bean. As the growth
of retro computing matures, projects to resurrect the platforms by
building vice boxes gets more common. The C64-mini, the zx spectrum,
sega.. Otherwise, the 8-bit guy is taking off-the-shelf components to
build himself a modern juiced up Vic20 to sell at some point beyond vaporware. They're creating the basic interpreter and kernal for their system. All's well and good. This brought me to an interesting thought
with a similar notion. What stops anyone from doing the same thing
with a modern cpu and memory/bus system? Is it the complexity of the
modern cpu? In retro systems, the developer controlled memory
allocation such. I'd assume the difficult part would be to micromanage
every bit of memory management on a complex system. Am I on the right
track?
Before saying anything, I want to point out that there is no pretense
of expertise in this subject. I'm just a curious bean. As the growth
of retro computing matures, projects to resurrect the platforms by
building vice boxes gets more common. The C64-mini, the zx spectrum,
sega.. Otherwise, the 8-bit guy is taking off-the-shelf components to
build himself a modern juiced up Vic20 to sell at some point beyond vaporware. They're creating the basic interpreter and kernal for their system. All's well and good. This brought me to an interesting thought
with a similar notion. What stops anyone from doing the same thing
with a modern cpu and memory/bus system? Is it the complexity of the
modern cpu? In retro systems, the developer controlled memory
allocation such. I'd assume the difficult part would be to micromanage
every bit of memory management on a complex system. Am I on the right
track?
I only ask these questions just to get a better understanding of it
all. My daily laptop is a TRS-80 M200 laptop and, unlike any other
system in the house, it's instant-on. It's ready to dance a moment
after depressing the power button.
It would be utterly BOSS if a modern system could be created in the
same tact. Could someone enlighten me?
... Visit me at: gopher://gcpp.world
KolibriOS is an x86 OS written entirely in assembly - I've
only booted it from a Floppy or a CD so I haven't really seen the
start-up time from HDD, but it probably has potential. I've already
mentioned CoreBoot, which can optimise the first step - loading the
OS kernel.
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,042 |
Nodes: | 16 (0 / 16) |
Uptime: | 01:14:52 |
Calls: | 500,919 |
Calls today: | 6 |
Files: | 109,372 |
D/L today: |
15,916 files (2,433M bytes) |
Messages: | 305,073 |
Posted today: | 7 |