News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Bryce

DualOS

Started by Bryce, 18:46, 15 January 12

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bryce

I just uploaded the DualOS mod tutorial here: http://www.cpcwiki.eu/index.php/DualOS which is the reason I needed to remove the 40015 earlier today.

Bryce.

RockRiver

oh!! thank you.
It reminds me an old mod from DadMan: CPC dualBIOS. You can see it on R.U.A. magazine number 2 . In spanish but with great photos. [easy text extract & use of web translator] That was a mod for lowerRom with EPROM too... but in XXI century we can try flash memory option: the fantastic Lower ROM Board ... Yezzz!!! I want it 8)

TFM

IMHO you should call it DualDOS (what it is) because it does not change the OS, right?
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Bryce


TFM

What's about a highspeed connection between two CPCs. That would lead to an DualOS...




Nooooooooooooo! I'm not talking serious!!! :laugh:  Happy day!!!
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

steve

It would be interesting to have a program that ran on 2 or 3 cpc/+ machines networked together, 1 to draw the graphics, 1 to run the game logic and the 3rd to create the sound.

TFM

Quote from: steve on 20:22, 01 February 12
It would be interesting to have a program that ran on 2 or 3 cpc/+ machines networked together, 1 to draw the graphics, 1 to run the game logic and the 3rd to create the sound.

Well, we would have that if the Inicrons would have finished their CPC network card. I already had a good part of the software for a decentralized system. Closely to what you suggested.

What does exist is the VN96 network for the CPC with some programs that run with the CPC network, f.e. a network tron.

Also the CPC Booster is heavily suitable for such apps. And if would be my todays choice :-)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Bryce

The problem with such solutions is that most operations that a Z80 can handle, can be done in the same time that it takes to shuffle the data over to another CPC, so the speed gain is absolutely minimal. Think about it, what could another Z80 possibly do, that the original couldn't do in the same time it took to send the data off and then collect it again? If a second z80 had direct access to the RAM it would be another matter, but the processing time it takes for the first CPU to read and send the data and then read it back an save it to RAM just ties up the z80, when it could have been doing the task itself.

Bryce.

steve

The processors would not be "tightly coupled", each would be running their own program threads and just sending synchronising commands and data between them.

TFM

#9
Well, I don't know if you friends here have seen the movie Gunhead? If not, then you will not find much about it at youtube. Videos like this don't tell you what's important.


Gunhead

Even if the connection of the movie and this topic is quite well covered, Gunhead was always an inspiration for me how to get power over the world and why to build a decentralized computer system.

So what is the main advantage of a multi CPU-board system? Well, parts of it can be destructed and the remaining parts will cope with the situation. So the system is extremely stable and resistant.

Now let me provide an example related more to the CPC(s) and also more simple (for being easy to understand): Imagine a network of CPC keyboards (cpu boards). All CPCs can talk to each other in a quick way. Now all CPCs have a master-control-program, which checks what needs to be done. Now some of the CPCs just perform special dutys. Examples:

- CPC playing a MP3 song, or a Digiblaster-Song (CPU time is used pretty much up)
- CPC (two) playing songs: 6 chanells, quadrophonic (due to 2 AY in 2 CPCs)
- 3D CPC calculating and rendering 3D GFX. This is the 3D terminal! (cpu time used pretty much up)
- CPC for communication with user and managing tasks
- CPC for file management (connected to hard-disc f.e)
- CPC with I/O ports, checks things like: Stove, heating, door-bell, location of your dog, and if your plan to rule the world works out or not
- CPC for communication with other local CPC-networks. Done f.e. by using internet (Ethernet card).

So you see, it does make sense. It's not only 3D network games, a lot of scenarios could be imaginated.

The trick hereby is NOT to transfer raw data, the trick is to transfer "results" only between CPCs. That makes them extremely efficient.

But -hey- these are just some thoughts, not to be considered as beaten in stone  :) :) :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Bryce

Ah, the 464 based Super Computer, I can see it all now....

[attach=2]

Bryce.

Badstarr

"I usually choose this one here" That made me chuckle, just out of interest, which key do people tend to choose? I like the space bar, hard to miss, and it's the one I have chosen since I was 4 years old lol!
Proud owner of 464 GTM64 6128 GTM65, GX4128 and a 464/6128 Plus Hybrid a 20 year long ambition realised! :-)

robcfg

I usually press play first and then CTRL + double-tap INTRO  ;D

steve

#13
Quote from: Bryce on 08:58, 04 February 12
Ah, the 464 based Super Computer, I can see it all now....

[attach=2]

Bryce.

If you design that I will give you a like. 8)

TFM

Doh! They pressed Eject!  :P
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

OCT

#15
Quote from: Badstarr on 09:16, 04 February 12
"I usually choose this one here" That made me chuckle, just out of interest, which key do people tend to choose?
No room for choice, the computer's orders to the user are crystal clear:

P.S.: People think of questions to IT like "Where's the ANY key?" as jokes only until they actually have to hear them for real at a helpdesk of some sort.
At which point one stops ever venturing out without a LART at hand: ;)

Bryce

Oooo, a "CAT6 of nine tails" :D

In German OSs, the word used for "any" is "beliebige" so the key would need to be about the size of the spacebar :D

Bryce.

ralferoo

Quote from: Bryce on 23:24, 23 February 12
In German OSs, the word used for "any" is "beliebige" so the key would need to be about the size of the spacebar :D
"Strg."

'Nuff said. :)

MaV

Black Mesa Transit Announcement System:
"Work safe, work smart. Your future depends on it."

OCT

#19
Quote from: Bryce on 23:24, 23 February 12
Oooo, a "CAT6 of nine tails" :D
You've surely seen cases where it was needed. ;)
Nice name in German for the LART too, affectionately and alliteratively called "das neunschwänzige Netzwerkkabel"...

QuoteIn German OSs, the word used for "any" is "beliebige" so the key would need to be about the size of the spacebar :D
The language in all its straightforwardness and brevity :) has been showered with its share of mocking laughter ever since Twain at least, but this and ralferoo's Strg are probably nothing compared to an acronym on a French roadsign (will try to find a picture) with no less than 14 letters. And dots all over. And a space. And a hyphen. Spread out over several lines.

MacDeath

Why not simply DuOS ?

"Duo" is french word for duet.


Quotecompared to an acronym on a French roadsign (will try to find a picture) with no less than 14 letters
What ?

TFM

Quote from: MacDeath on 12:22, 27 February 12
Why not simply DuOS ?

DuDOS !!! ;)

Quote from: MacDeath on 12:22, 27 February 12
"Duo" is french word for duet.

It comes from Germany, Duo is an old Geman word. Good to see, that you picked up some of them  8)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

MacDeath

QuoteIt comes from Germany, Duo is an old Geman word.
Haha, hahahaha, haha...

The word for 2 is Deux in french, the equivalent is Zwei in German...

Deux... "Dos" (spanish), Due in italian...

clairement...er... clearly a Latin stuff here.

wikipedia :
QuoteEin Duett (von lat. duo = "zwei")

Myth busted.
Try harder next time mein freund. ::)


but DosDOS could be a suitable and funny Spanish twist.
;)

TFM

*Hahaha* Ok, myth busted. Next time I try harder.

Actually in my beloved Bavaria we have a lot of word with French origin. In the times of out King Ludwig we even had French as official language in his castle. This king loved beauty and arts more than war, so finally the pussians declared him insane... Well, I think the king was right ;-)

But back to topic: What's about DuS? Just to save some letters?
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

OCT

#24
Quote from: TFM/FS on 20:54, 27 February 12
In the times of out King Ludwig we even had French as official language in his castle.
Not exactly unlike the Prussians: http://www.archive.org/details/delalittrature00freduoft (while I could not find any online reference to the purported quote "Deutsch spricht man mit dem Hunde").
QuoteThis king loved beauty and arts more than war,
Then again so he loved Wagner... ;)
Quoteso finally the pussians declared him insane... Well, I think the king was right ;-)
The ... who? ;) Coming from a self-confessed Bavarian royalist, :D I wonder if this really was an innocuous unintentional typo or yet another case of "use your allusion"...

BTW, if it's Ludwig II you were referring to, wasn't he supported by Bismarck (the Über-Saupreiß ;)) and incapacitated by his own state's white&blue government?

Powered by SMFPacks Menu Editor Mod