APPLICATIONSDISQUE ★ RODOS V2.1X : ROMATIC ROBOT DISC OPERATING SYSTEM ★

RODOS (A100% n°2)RODOS (A100% n°7)RODOS (AMSTRAD ACTION)
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Back in March '86 Romantic Robot caused something of a stir when they introduced the Multiface II - a hardware device capable of transferring cassette software to disk it's capable of stopping a program in mid flight and saving all its details colours, mode, sound, the lot Now alter two years oi development Romantic have another stunning product: the Rodos system

Mathew Edwards, programmer of the Romantic Robot game Wriggler (reviewed issue 4), has spent the last couple years perfecting Rodos - an impressive feat when you realise what he has managed single handed

The Rodos system is best thought of as two seperate entities within a single 16k ROM On one side you have Rodos - a powerful disk operating system which runs hand in glove with Amsdos - and on the other RECS (Rom Extended Command System), which gives extra operating system commands Rodos and Recs provide the user with extra bar commands Both systems work with or without the other.

System requirements

To make use of Iiodos you need a romboard and a disk drive A romboard is a tiny box that gets plugged into your computer's expansion port It lots you inseit ROM chips which can contain anything from a word processor to a game Having a program on ROM means you don't have to went for it to load - it's there the instant you want it You simply access it by entering a command -

One of the best rombocads available comes from Rombo Productions (0506 39046) based in Livingston At a cost of £39.95 the Rombo romboard can house upto 8 roms A cheaper alternative is Iniotek Design's (0536 20 1743) board which retails for £15.95 If you own a 664 or 6128 then you already have a disk drive Amstrad 464 users will need the DDM disk drive and interlace Supplied by Amstrad (0277 228888) they cost £150

Of course, ll you want to release the full potential of Rodos, an extra disk drive and memory expansion come in handy

Introducing Rodos

Assuming you have a rombocad insert the multi-legged beast into a liee socket Switching on your computer results in a Rodos start-up message and a beep The sound tells you that Rodos has been fully initialised Rodos preserves internal settings during a soft-reset (put into effect by pressing the shift-control-esc combination) and therefore doesn't beep every time you reset During a reset you can either hold down R to initialise internal settings or D to disable Rodos.

Rodos is fully compatible, and lor the most part transparent with Amsdos Basic commands such as CAT. LOAD and SAVE that access the disk are unaffected Amsdos bar commands are still there: they just carry more clout Of course there are novelties for disk users to bite into:

  • |ACCESS alters file status. Depending on the parameters you supply a file may be read, write 01 both
  • |BGET will return a byte from a lile while |BPUT places a byte in a file
  • |DUMP sends a hexadecimal listing of a file to the screen
  • |EB erases all backup liles (those with BAK extension)
  • |EXEC loads an Ascii file If a line is encountered that starts with a bar (|) it will be executed otherwise the line is printed on the screen
  • |FORMAT formats a disk to either IBM, CPM Rodos as data specification
  • |INFO gives extended file information
  • |READSECT reads a particular sector into memory |WRITESEC does the opposite

The deeper directories

Under Amsdos a disk may be split into sections with the USER command. These can be thought of as separate directories They are labelled with numbers, in the range 0 to 15 Unfortunately this system is tedious to use and impossible to structure Rodos allows true structured hierarchical directories and sub-directories, similar to Unix and MS DOS -systems found on the PC1512 and compatibles. You can use subdirectories and the like only if your disk is formatted to Rodos specification.

The main or root. Rodos directory has the name "/". This corresponds to the directory you see when cataloguing the disk from Amsdos Rodos lets you create named sub-directories lrom within the main directory and further subdirectories within sub-directories There are numérouscommands that aid you with this type of tree directory system - but they are badly explained in the Rodos manual So. loi a clearer idea ol how this system works, have a look at the diagram and explanation below.

The first figure demonstrates how the USER Junction works under Amsdos all the directories are at the same level Figure n shows the sort of multi-level directory structure that could easily result from the AA oflice using Rodos In the example, the main or root directory gives a choice between the word-processor and database directory. From the word-processor directory you can choose manuscripts, letters or reviews The letters directory leads to a choice oí five further letter-type directories: Reaction, Hot Tips, Problem Attic, Cheat Mode or Pilgrim.

A hierarchical directory is useful for keeping related files together In theory there is no limit to the depth to which directories may be nested However in practice it makes sense to go down at most three or four steps To load a file from a deep subdirectory requires something like LOAD "/name of 1st-level directory/name of 2nd-level directory./ ... /name of nth-level directory/filename/"

A particulary nice feature about Rodos is that you can have filenames up to 16 characters - handy when you wish to transfer files from tape to disk, as no renaming is necessary Filenames can be either upper or lower case - very sbck You can even title the disk

The standard Amstrad drive can read a 178k (or 179.5k in Rodos format) disk at best This small stage doesn't allow much scope for an MS DOS-like operating system to strut its stuff However, external 40 or 80 track drives can be added without extra hardware. Rodos glows best if it has masses of storage to play with commands that aid you with this type of tree directory system - but they are badly explained in the Rodos manual So. loi a clearer idea ol how this system works, have a look at the diagram and explanation below.

Reaches the parts...

If you have several roms plugged into a romboard then there's a fair chance that some command-names will be identical For example you have a utility in rom-socket six and Rodos in three Both have a command |LOAD. But how are you to know which will be accessed ? The ROM with higher priority (lower rom-socket number) will always get there first.

Under normal circumstances there is no method for getting at the command in the low pnonty ROM Rodos introduces a neat (and unique) method for overcoming this problem Say you wished to use the |LOAD command from ROM six type |6LOAD In other words, include the ROM number (0 to 9) at the beginning of the command-name to ensure the command reaches the required rom,


Extended commands

The other hall oi Rodos is taken up by partner RECS The ROM extended command system, as it is better known adds a multitude ot commands which can be used in conjunction with Rodos or separately

Recs includes a Command Line Interpreter. The interpreter is entered by typing CLI or pressing shift and the small enter key A bar appears at the left margin. You can type any external command and it will be obeyed. This is particularly useful for 464 users who have to go through an awful palaver to rename a file.

a$="old-filename"
b$="new-filename"
|ren,@b$,@a$

From CLI the above is reduced to ren new-filename old-filename As well as ren you also have the commands

  • |ASKRAM returns the amount of available ram
  • |HELP displays ROM numbers and names and. if accompanied with a ROM number, shows all the commands Irom a particular rom
  • |DO on its own enters the command line interpreter, but will execute the command within a string if present Fox example, in Basic you could have

10 INPUT a$
20 IF a$="TAFE" THEN |TAPE
30 IF a$="DISC" THEN |DISC etc

However, using the |DO command:

10 INPUT a$
20 |DO,a$

  • |PEEK and |POKE letch a byte or place a byte in memory . If you have extra memory then you can peek and poke that.
  • |PRINT redirects screen output to either a tile or printer
  • |PRBUFF sets up a printer buffer This allows you to send something to the printer without causing the computer to hang up
  • |TDUMP dumps a text screen to the printer

All change

One interesting command available from Recs is |ALIAS It lets you substitute a new bar command-name for an old one - customisation of any bar command is acceptable. An extraordinary option Imagine the command |FAST-DISK-FORMAT exists. Wouldn't it be much neater to type |FF ? By using |ALIAS,"FF", "FAST-DISK-FORMAT", it's possible

Powerful programs can be written and spectacular results achieved It requires much trial-and-error to bring out the best of Rodos sadly the droit copy oi the manual is brief. Too brief lor such a powerful system. If you don't read between the lines you may miss important aspects of the system. For example, a silicon or RAM disk can be set up - you do need 128k or more though - by setting up a printer buffer and formatting it Experiment and you will find other intriguing possibilities.

Rodos is a far better operating system than Amsdos. The whole arrangement makes it easier lor you to manipulate files, drives and indeed all the Amstrads internals Full marks to Romantic for making Rodos everything Amsdos isn't A crying shame that the manual lets down an otherwise excellent product.

AA

★ PUBLISHER: ROMANTIC ROBOT
★ DISTRIBUTION: JESSICO (FRANCE)
★ YEAR: 1987
★ CONFIG: 64&128K + AMSDOS
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR: Mathew Edwards / Devonshire House

Cliquez sur l'image pour voir les différents packages (2). 

★ AMSTRAD CPC ★ DOWNLOAD ★

Files:
» RoDos  v2.11    ROM    ENGLISHDATE: 1996-12-25
DL: 364
TYPE: ZIP
SiZE: 13Ko
NOTE:
.HFE: Χ
.ROM: √

» RoDos  v2.15    ROM    ENGLISHDATE: 1995-11-14
DL: 356
TYPE: ZIP
SiZE: 13Ko
NOTE:
.HFE: Χ
.ROM: √

» RoDos  v2.19    ROM    ENGLISHDATE: 1996-12-25
DL: 395
TYPE: ZIP
SiZE: 13Ko
NOTE:
.HFE: Χ
.ROM: √

Adverts/Publicités:
» Romantic  Robot-Multiface  Two-The  Insider-Rodos    ENGLISHDATE: 2015-01-08
DL: 519
TYPE: image
SiZE: 492Ko
NOTE: w967*h1367
 
» Romantic  Robot  1988-The  Year  of  the  Robot-Rodos-Multiface  TwoDATE: 2015-01-08
DL: 565
TYPE: image
SiZE: 414Ko
NOTE: w967*h1367
 

Manuels d'utilisation & docs:
» RODOS    (Jessico)    FRENCHDATE: 2023-01-09
DL: 101
TYPE: PDF
SiZE: 35368Ko
NOTE: Scan by hERMOL ; 32 pages/PDFlib v1.6

» RODOS    (Romantic  Robot)    ENGLISHDATE: 2014-05-05
DL: 492
TYPE: PDF
SiZE: 963Ko
NOTE:

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » RODOS v2.20: Romatic rObot Disc Operating System (Patched version)
» Applications » Rodos to Amsdos to Rodos
» Hardware » ROMBoard Xtra
» Hardware » Interface ROM - Romboard
» Applications » Rodos Extra (Amstrad Computer User)
» Info » Romantic Robot
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop
Page créée en 551 millisecondes et consultée 5101 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.