I just uploaded the DualOS mod tutorial here: http://www.cpcwiki.eu/index.php/DualOS (http://www.cpcwiki.eu/index.php/DualOS) which is the reason I needed to remove the 40015 earlier today.
Bryce.
oh!! thank you.
It reminds me an old mod from DadMan: CPC dualBIOS. You can see it on R.U.A. magazine number 2 (http://www.amstrad.es/publicaciones/publicaciones/rua/index.html) . 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)
IMHO you should call it DualDOS (what it is) because it does not change the OS, right?
True.
Bryce.
What's about a highspeed connection between two CPCs. That would lead to an DualOS...
Nooooooooooooo! I'm not talking serious!!! :laugh: Happy day!!!
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.
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 :-)
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.
The processors would not be "tightly coupled", each would be running their own program threads and just sending synchronising commands and data between them.
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 (http://www.youtube.com/watch?v=S4hKuNBqLPc#)
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 :) :) :)
Ah, the 464 based Super Computer, I can see it all now....
[attach=2]
Bryce.
"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!
I usually press play first and then CTRL + double-tap INTRO ;D
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)
Doh! They pressed Eject! :P
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:
(http://upload.wikimedia.org/wikipedia/commons/2/2a/Keyboard-anykey.jpg)
P.S.: People think of questions to IT like "Where's the ANY key (http://en.wikipedia.org/wiki/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 (http://en.wikipedia.org/wiki/File:LART.png) at hand: ;)
(http://upload.wikimedia.org/wikipedia/en/a/ac/LART.png)
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.
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. :)
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.
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 ?
Quote from: MacDeath on 12:22, 27 February 12
Why not simply DuOS ?
Du
DOS !!! ;)
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)
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. (http://de.wikipedia.org/wiki/Lateinische_Sprache) duo = "zwei")
Myth busted.
Try harder next time mein freund. ::)
but DosDOS could be a suitable and funny Spanish twist.
;)
*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?
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 (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?
Quote from: MacDeath on 12:22, 27 February 12
Quote from: OCTcompared to an acronym on a French roadsign (will try to find a picture) with no less than 14 letters
What ?
Knew you'd say "Picture or it never happened / or the French never did such a thing !" :D
Voici la preuve... ;)
Quote from: Bryce on 18:46, 15 January 12
I just uploaded the DualOS mod tutorial here: http://www.cpcwiki.eu/index.php/DualOS (http://www.cpcwiki.eu/index.php/DualOS) which is the reason I needed to remove the 40015 earlier today.
Bryce.
Great !!! ;D .....is about "my" cpc?
Quote from: Bryce on 18:46, 15 January 12
I just uploaded the DualOS mod tutorial here: http://www.cpcwiki.eu/index.php/DualOS (http://www.cpcwiki.eu/forum/../index.php/DualOS) which is the reason I needed to remove the 40015 earlier today.
You could also have pulled just the Chip Enable pin and soldered the ParaDOS (or up to 4 different DOSes actually) (E)EPROM piggy-backed on top of the AMSDOS (http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/where-to-buy-any-downsides-to-parados-rom/msg11608/#msg11608), toggling between the two as shown below (albeit for ROM 0 and with an optional socket), though on a 6128 the additional EMI shielding might get in the way:
[attach=2]
This may be an alternative feasible for folks with less l33t (de)soldering sk1llz ;) than Yours (with a capital Y of course), and/or having only high-end equipment such as this (which has served me surprisingly well though at its 20€ price tag BTW; does anyone know whether these are still available with today's much improved crop of rechargable batteries?):
[attach=3]
Yes, you could do that too, just I prefer to always add a socket to the board, that way you can swap and change the code as often as you like or use an alternative to the original.
I don't know that soldering iron, but I do use a gas soldering iron when I don't have a power source (working on car electronics).
@Sloopie: Yes, the pictures are of your CPC during its "operation" :D
Bryce.
While on the subject on the DUO etymology (not really, apologies for my tardiness :D ), let me burst your bubbles by remind you that the greek word for TWO is... ΔΥΟ. Notice the similarity? ;)
No, I just see a triangle and the word Yo! :D
Bryce.
Lesson 1 of the series "Learn Ancient Greek in 20.000 Easy Lessons" thus concluded.
Quote from: Gryzor on 18:59, 04 March 12
While on the subject on the DUO etymology [...], let me [...] remind you that the greek word for TWO is... ΔΥΟ. Notice the similarity? ;)
To Pa Portokalos from http://www.imdb.com/title/tt0259446 (http://www.imdb.com/title/tt0259446) ? :D
Quote from: GusGive me a word, any word, and I show you that the root of that word is Greek
Quote from: OCT on 22:24, 04 March 12
Portokalos
Whenever I read that name I can hardly believe it is a family name. May I introduce you to Mr. and Ms. Orange. :D
The father in the movie is wrong in a way, of course. The sentence is a hyperbole, which contains a core of truth, namely that a lot of words have been borrowed from Greek, while other words share a common origin in Greek and Englisch, the Romance languages and Slavic, for example.
duo, ΔΥΟ, zwei, two, dva all have originated in the Indoeuropean language thousands of years ago.
Numbers, BTW, are highly unlikely to be borrowed from another language. And if so it's usually the numbers beginning from 1000 upwards - like hiljada in Serbian, when Croation uses tisuca. The last word is interestingly related to "thousand", again by common origin in the Indoeuropean.
German das Duo, and duet with their particular meanings have their origin in Latin (via Italian and French in this case), of course. But that has already been addressed.
You think Mr Orange is funny? Lets translate some German family names to English:
Herr Hundgeburth = Mr. Dog Birth
Frau Bieber = Ms. Beaver (my favourite, ask any English speaker why :D )
Herr Eisenberg = Mr Iron Mountain
Frau Faust = Mrs Fist (Don't want to go there)
I could go on...
Bryce.
Fixed.
funny, it's in Ardèche, near where I live I guess.
I'm in Drôme, right on the other side of the Rhône... my city of Valence being de facto the capital city of both Drôme and Ardèche... yeah, we love to put accents on our O and E...
Umlauts are for barbarians...
;D
Using no accents is for barbarians too... but perhaps event less developped Barbarians.
(ok, it was jokes my friends...)
But it's not a 14 letter acronym, it's actually 3 acronyms put beside.
And yes, those are administrations...
Ok let's no more talk about it.
QuoteTWO is... ΔΥΟ.
AYO ?
I don't see this that close... ;D
Damn Helleniks, can't thou speak Latin ?
Also, can't you all speak french like averybody ?
(comon french joke : ces étrangers, ils peuvent pas parler français comme tout le monde ?)
Quote from: MacDeath on 12:10, 05 March 12
Also, can't you all speak french like averybody ?
(comon french joke : ces étrangers, ils peuvent pas parler français comme tout le monde ?)
Alas I tried but got an E grade at GCSE level :'( But our French teacher was amazingly hot! :P
lol, sorry, but your joke reminded me of a Futurama episode:
Futurama - Dead language (http://www.youtube.com/watch?v=7osGfFTQVtU#)
How fun, in the french version the machine says "guten tag"... ;D
Quote from: MacDeath on 20:22, 05 March 12
How fun, in the french version the machine says "guten tag"... ;D
Sure, robots are German, eh, well, as you always say: Germans are robots ;-)
Quote from: MacDeathUmlauts are for barbarians... ;D
At least you neither called anyone Hun, Kraut nor even boche. ;) <sigh>
Then again, we don't blame the Grande Nation for giving the world AZERTY keyboards either... ;D
QuoteBut it's not a 14 letter acronym, it's actually 3 acronyms put beside.
And yes, those are administrations...
In all their glory, inconsistently leaving out the last dot on the first sign - looks like the ENA grads writing (OK, planning&leading (http://www.ensmp.net/ING/fellow/rameurs.html)) your roadsigns aren't all that educated anymore these days. :D This wouldn't have happened when they were all actually Catholic and Latin-speaking (pun very much intended for the FOL).
AFAIK the longest known acronym is Russian anyway, having more letters than the Cyrillic alphabet itself...
Quote from: MacDeath on 12:10, 05 March 12
AYO ?
I don't see this that close... ;D
Damn Helleniks, can't thou speak Latin ?
No, it's not an Alpha, it's a Delta. Damn, frenchie, get your letters right, I know you can read at least that much :D
And no, we spent quite some time developing ancient Greek, plus it's very hard, so we won't be giving it up to adopt a lesser child! (for some reason Spartacus the tv series sprung to mind :D )
While people discuss alpha, beta, gamma, delta and even a bit of rho.... nobody did recognize that... the omega comes closer and closer :P
Back to DualDOS... IMHO it shouldn't be a problem to create a QuaDOS, means using 64 KB of EPROM. You just need some switches more and can use:
- AMSDOS
- XDDOS
- PARADOS
- RODOS (strange, but interesting DOS)[nb]See CPCWiki! Where else?!! http://www.cpcwiki.eu/index.php/RODOS (http://www.cpcwiki.eu/index.php/RODOS)[/nb]
Perhaps all those DOSes could be integrated into a newdos that fits into a single 16k rom.
Quote from: steve on 18:07, 06 March 12
Perhaps all those DOSes could be integrated into a newdos that fits into a single 16k rom.
That would be ParaDOS with Vortex Patch ;-)
Four DOS's in one chip is simple, but would anyone really need that many? Most people are happy with two, but I'll publish a how-to if anyone is really interested.
Bryce.
Well, just for the heck of it I s'ppose...
Quote from: Bryce on 09:38, 07 March 12
Four DOS's in one chip is simple, but would anyone really need that many? Most people are happy with two, but I'll publish a how-to if anyone is really interested.
Bryce.
Yes please, I may not need it now but it may appeal to someone in the future, I might use it to put SymbOS in one of my CPC's either that or on a cartridge.
The dual and Quad DOS solutions here don't allow access to all four ROMs at the same time, just one of the four would be seen by the CPC, so if your plan was to put SymbOS in the four slots, then that won't work.
Bryce.
OK, Thanks.
Quote from: Bryce on 09:38, 07 March 12
Four DOS's in one chip is simple, but would anyone really need that many? Most people are happy with two, but I'll publish a how-to if anyone is really interested.
Bryce.
Actually not four, but to be able to do everything (without patching around[nb]However, also that patching leaves some formats out[/nb]) I will at least need three of them: AmsDOS, ParaDOS and XDDOS.
Wouldn't FOS boot automatically if you put it in one of the slots? I thought that would be your main reason for having it, I was suprised you hadn't mentioned it up to now.
Bryce.
Quote from: steve on 14:22, 07 March 12
Yes please, I may not need it now but it may appeal to someone in the future, I might use it to put SymbOS in one of my CPC's either that or on a cartridge.
Well, the
QuaDOS solution will
not help you for SOS. Because if you want to load SOS from ROMs then you need four ROMs to be present
all the time. In contrast the
QuaDOS allows to use
one 16 KB ROM at a time out of a choice of four. So either you load SOS from a disc or you need to use the MegaFlash.
Quote from: Bryce on 16:56, 07 March 12
Wouldn't FOS boot automatically if you put it in one of the slots? I thought that would be your main reason for having it, I was suprised you hadn't mentioned it up to now.
Also FutureOS needs four ROMs to be present at the same time (because it runs in the ROMs and jumps from ROM to ROM directly).