Articol disponibil numai în limba engleză
Note: this +3 version is based on the 48K Art Studio v1.5c originally written by James Hutchby and not on the Advanced Art Studio v2.0 extended for the 128K by Dimitri Koveos.
![]() |
Disk catalog example; valid files are black, invalid files are red. Please note that there is no cursor support for entering the filename directly from this list, the filename must be entered manually in the ‘Filename ?’ dialog box. |
The program has two main +3 additions:
By default, the program uses Centronics parallel printer port, Epson FX compatible control codes and [Q][A][O][P][Space] keys for cursor control. All this can be changed with the ARTSETUP.BAS utility program.
The file handling rules are:
The above rules apply to both screen and font files handling. Letter case is not important.
When loading from disk, a screen filename must already have the .SCR filename extension, otherwise it cannot be loaded ! When a screen is saved, the .SCR filename extension will be added automatically. Do not enter the filename extension manually, neither when loading, nor when saving ! The same rule applies to a font file, except that in that case the filename extension becomes .FNT.
In case of any disk error, the +3DOS error messages are reported by a number. For the meaning of the error numbers, refer to the “+3DOS Error codes” chapter in the +3 user manual.
The .zip archive below contains the 48K Art Studio version program taken from the side 1 of the Spectrum 48K tape, the program code that makes all the +3 translations, a simple configuration program for changing the cursor control type and some of the printer parameters, a few screen sample files taken from the side 2 of the Spectrum 48K tape and a few font sample files coming from an unknown source. Run the program either via the +3 loader that uses the DISK autorun file stored on disk, or by manually loading the ART.BAS file.
Notes:
Current software version of the +3 program code is 1.3.1 (see the end of the page for versions history).
The 48K Art Studio is the unmodified tape version, except that it no longer contains the Lenslok protection code (actually, the +3 program code can run even with the original Lenslok protected version, if attempted :)
The Basic program loader contains the statement POKE 24079,n, where n is the decimal representation of the following binary combination:
bit combinations for POKE 24079 from the BASIC program loader | ||
---|---|---|
bit value = 0 | bit value = 1 | |
bit 0 | user number* for all drives, in binary encoded representation, from 0 (default) to 15; unlikely to be ever used ! |
|
bit 1 | ||
bit 2 | ||
bit 3 | ||
bit 4 | the help screen will not be displayed during program loading |
(default) the help screen is displayed during program loading |
bit 5 | if the help screen is enabled, it will stay on screen until any key is pressed |
(default) additionally, the help screen display will timeout after 30 seconds |
bit 5 | the program screen will not be displayed during program loading |
(default) the program screen is displayed during program loading |
bit 6 | the saved files will be headerless | (default) the screen and font files will be saved with a valid +3DOS header** |
* A CP/M concept ** For more information related to +3DOS headers, refer to the “File headers” chapter in the +3 user manual |
A few things worth mentioning:
Release history:
v1.3.1 (sometime during 2022)
v1.3 (sometime during 2022)
v1.2 (sometime during 2022)
v1.1 (sometime during 1997)
v1.0 (sometime during 1995)