APPLICATIONSUTILITAIRES RSX/LIGNE DE COMMANDE ★ UTOPIA (ARNOR) ★

UTOPIA (ARNOR) (CPC Revue)UTOPIA (Amstrad Computer User)UTOPIA (CPC Amstrad International)
★ 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 ★ 

Arnor are really getting into add-on ROMs in a big way. This is their crack at a disc and general utilities ROM. It is a very quiet little thing and, unlike all my other ROMs, does not announce itself when the machine is reset. (Who will be the first to have so many ROMs that the screen scrolls on startup I wonder?).

The first thing I tried out was the help command. This shows all the ROMs on the system, together with their memory usage and whether they are foreground or background. An unusual feature is the new command IHELPR, which lists all your RSXs. The main idea though was to list the commands in UTOPIA. There are loads in there.

Some of the commands in there appear to duplicate Amsdos, like |ERA and |REN. Why? Because these commands now prompt you for the filenames if you leave them off and will be much appraised by 464 owners who are fed up with typing @A$ all the time. This is the general format for all the UTOPIA commands and as such is very user-friendly.

With all those commands in there, you are bound to have If the integrity of a disc is in doubt, there is a disc checking utility to search for bad sectors, tracks, traces of cat fur and holes etc.

Their disc copy routine works fine, (with one or two drives, it's not fussy) so backups are possible without dirtying fingers with CP/M.
The filecopy routine is the most frequently used one in my books. This one works fine on one or two drives, and like the CP/M version, wipes the current user memory. It has no problems.

One of the crafty bits in it is the disc editor. This is not for use by novices because simple tinkering can give any disc the ability U) give the Amstrad disc operating system a real headache. The only place this fell down was trying to read the last sector on a JOYCE disc, but only idiots and reviewers put JOYCE discs in an Arnold. This utility was very useful for re-instating VAX on the high score table of my Sorcery disc (I was displaced by a fluke anyway...).

Bulk Delete

If you want to delete a lot of files from a disc, the delete command alows you to earmark a group and wipe the lot when you are sure you have the right group. I can see this routine preventing many a tear being shed due to over-enthusiastic (and unintentional) disc housecleaning. A really useful utility is the |INFO command which tells all about the files on your disc. Hackers take note : there is also a utility to make files read/write or system/directory without delving into CP/M.

Hackers may also be interested in Arnor's version of the call routine. This allows you to pass parameters to a routine in all the main registers (not IX or IY, the first one is set by a normal call and you should never alter the second one anyway). When it returns, it displays all the registers in the state the routine left them in. Useful for trying out firmware routines before incorporating them in the program and crashing it.

Values to be passed to the routines can now be worked out as unsigned hex. or binary using the Utopia C command. To those uninitiated in the black art of machine code hacking, the Basic tends to convert every hexadecimal (look it up in the manual) number bigger that 32,768 to a negative number. Utopia doesn't.

Other helpful hacking accessories are the |LOAD, |SAVE & |MEDIT commands which let you load ANY file off disc, hack the memory about and put it back with different load and run addresses. The |MEDIT command has an added bonus for 6128 users, it allows editing of the extra banks of memory.
So far, I have only mentioned some useful disc routines. Do not get the idea UTOPIA is all disc hacking, because there are many Basic utilities in there.
At this point I must say that the Amsoft technical deépartment look down their noses sideways at certain parts of the ROM. They are not pleased with the liberties Arnor are taking with the Basic. The point is though, that they work on all the machines so far, and work well.

Beefier Basic

The sort of thing that I find handy in Basic is the "list all the variables" command (it works on arrays too). This is also useful when you forget what the heck you called a variable.
No matter, these lapses of memory are normal for us techies. In case we forget what functions we create, there is a routine to list those too. Unfortunately, it does not tell you what they do. But then the programmer can't always tell you either.... A slightly dodgy feature is the one to find and replace a tokenised Basic string in a program. This can fall over quite catastrophically when one of your line numbers is replaced by another string. This is the sort of routine that can teach you to make frequent backups. One unusual but harmless feature concerns the command to move chunks of Basic around a program. It moves the lines, but does not renumber. With skill, it is possible to write (and run) programs with the line numbers going backwards. Confusing, but the Basic's RENUMBER command kicks them all into line. The printer has not been ignored in all the chaos, there are now a few routines to stop the need of POKEs into the printer jumpblocks (if this talk is above you, mavbe you need this ROM).

Spooling of stuff intended for the printer to a file is now a doddle, as is de-spooling (turning it off, for the Campaign for Simple English). To check what is going to the spool file, there is a command to echo all printer stuff to the screen. What else do we have on an Arnold ? Oh yes, a keyboard. This has also been got at by the A-Team and now produces RUN"DISC when the [CTRL ] [ ENTER ] keys are hit. The function keys are set up to a variety of useful strings to fire up Protext, Maxam and other utilities. One neat string is the one that resets the screen colours and mode, very useful for when you run one of those programs that crashes while printing everything out in a window two characters wide in black on dark black.
Another command is there to show you what all the expansion strings are set up to. They think of everything don't they?

This ROM contains a lot of useful utilities. Useful to the programmer that is. In this respect it is more realistic than most Toolbox' ROMs which assume every machine will be fitted with one. Whether you think all this convenience is worth thirty quid or not is a matter of individual taste. Some people like hacking about and others see no point in re-inventing the wheel. If you are not a wheel-inventor, get Utopia.

If you want to delete a lot of files from a disc, the delete command alows you to earmark a group and wipe the lot when you are sure you have the right group. I can see this routine preventing many a tear being shed due to over-enthusiastic (and unintentional) disc housecleaning. A really useful utility is the |INFO command which tells all about the files on your disc. Hackers take note : there is also a utility to make files read/write or system/directory without delving into CP/M.

Hackers may also be interested in Arnor's version of the call routine. This allows you to pass parameters to a routine in all the main registers (not IX or IY, the first one is set by a normal call and you should never alter the second one anyway). When it returns, it displays all the registers in the state the routine left them in. Useful for trying out firmware routines before incorporating them in the program and crashing it.

Values to be passed to the routines can now be worked out as unsigned hex. or binary using the Utopia C command. To those uninitiated in the black art of machine code hacking, the Basic tends to convert every hexadecimal (look it up in the manual) number bigger that 32,768 to a negative number. Utopia doesn't. Other helpful hacking accessories are the |LOAD, |SAVE & |MEDIT commands which let you load ANY file off disc, hack the memory about and put it back with different load and run addresses. The |MEDIT command has an added bonus for 6128 users, it allows editing of the extra banks of memory.
So far, I have only mentioned some useful disc routines. Do not get the idea UTOPIA is all disc hacking, because there are many Basic utilities in there.
At this point I must say that the Amsoft technical deépartment look down their noses sideways at certain parts of the ROM. They are not pleased with the liberties Arnor are taking with the Basic. The point is though, that they work on all the machines so far, and work well.

Beefier Basic

The sort of thing that I find handy in Basic is the "list all the variables" command (it works on arrays too). This is also useful when you forget what the heck you called a variable. No matter, these lapses of memory are normal for us techies. In case we forget what functions we create, there is a routine to list those too. Unfortunately, it does not tell you what they do. But then the programmer can't always tell you either.... A slightly dodgy feature is the one to find and replace a tokenised Basic string in a program. This can fall over quite catastrophically when one of your line numbers is replaced by another string. This is the sort of routine that can teach you to make frequent backups. One unusual but harmless feature concerns the command to move chunks of Basic around a program. It moves the lines, but does not renumber. With skill, it is possible to write (and run) programs with the line numbers going backwards. Confusing, but the Basic's RENUMBER command kicks them all into line. The printer has not been ignored in all the chaos, there are now a few routines to stop the need of POKEs into the printer jumpblocks (if this talk is above you, mavbe you need this ROM).

Spooling of stuff intended for the printer to a file is now a doddle, as is de-spooling (turning it off, for the Campaign for Simple English). To check what is going to the spool file, there is a command to echo all printer stuff to the screen. What else do we have on an Arnold ? Oh yes, a keyboard. This has also been got at by the A - Team and now produces RUN"DISC when the [ CTRL ] [ ENTER ] keys are hit. The function keys are set up to a variety of useful strings to fire up Protext, Maxam and other utilities. One neat string is the one that resets the screen colours and mode, very useful for when you run one of those programs that crashes while printing everything out in a window two characters wide in black on dark black.
Another command is there to show you what all the expansion strings are set up to. They think of everything don't they?

This ROM contains a lot of useful utilities. Useful to the programmer that is. In this respect it is more realistic than most Toolbox' ROMs which assume every machine will be fitted with one. Whether you think all this convenience is worth thirty quid or not is a matter of individual taste. Some people like hacking about and others see no point in re-inventing the wheel. If you are not a wheel-inventor, get Utopia.

ACU #8601

★ PUBLISHER: ARNOR
★ DISTRIBUTION: PR8-Soft (GERMANY)
★ YEAR: 1985
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR(S): ???

★ AMSTRAD CPC ★ DOWNLOAD ★

File:
» ARNOR-Utopia    ROMDATE: 1996-12-25
DL: 507
TYPE: ZIP
SiZE: 24Ko
NOTE:
.HFE: Χ
.ROM: √

Adverts/Publicités:
» Arnor-MAXAM  2-C-BCPL-Utopia    ENGLISHDATE: 2017-06-19
DL: 717
TYPE: image
SiZE: 226Ko
NOTE: Uploaded by hERMOL ; w789*h1153

» Arnor-Protext-Maxam-Prospell-Promerge-Rombo-Utopia-BCPL    ADVERT    ENGLISHDATE: 2014-05-05
DL: 1187
TYPE: image
SiZE: 359Ko
NOTE: w967*h1367

» Arnor-Protext-Utopia-MaxamDATE: 2015-01-08
DL: 910
TYPE: image
SiZE: 522Ko
NOTE: w1917*h1367
 
» Arnor-Protext-Utopia-Maxam    ENGLISHDATE: 2015-01-08
DL: 597
TYPE: image
SiZE: 240Ko
NOTE: w892*h619

» Arnor-UtopiaDATE: 2015-01-08
DL: 474
TYPE: image
SiZE: 322Ko
NOTE: w967*h1370

» PR8-Soft    (Katalog  1987)    GERMANDATE: 2023-08-08
DL: 151
TYPE: PDF
SiZE: 10094Ko
NOTE: Supplied by www.acpc.me ; 24 pages/PDFlib v1.6

Cover/Package:
» ARNOR-Utopia    (Release  ROM)    ENGLISHDATE: 2019-12-26
DL: 467
TYPE: image
SiZE: 741Ko
NOTE: Scan by Loic DANEELS ; w3182*h1902
 

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

Lien(s):
» Applications » RSX VDU: Mas Control Sobre La Pantalla (Amstrad User)
» Applications » Toolkit
» Applications » RSX Charsave/Charload (Computer Schau)
» Applications » Si-Bof (CPC Amstrad International)
» Applications » Rsx - Disc Copier v1
» Applications » Zip-Zone
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/c
Page créée en 360 millisecondes et consultée 4395 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.