In Hungary all sold machine is Enterprise 128 with EXOS 2.1 and IS-BASIC 2.1.
We were thinking about for a long time why 2.1?
Later at the internet time when firstly contacted with English users get the surprise: the Enterprise 64 have a EXOS 2.0 and IS-BASIC 2.0.
Ok, it is a earlier version... but why 2.0??, where is the 1.x?
In the last few years I got some documents which are from the pre 2.0 times!
Sorted by release date:
- 1983
Danish Setup Guide for ELAN(!) Enterprise 64
- 1984 March
Technical Answers from the Enterprise Computers
- 1984 Sept
EXOS 1 Technical Manual (subversion unknow
) originaly come with the 000043. machine to a sw developer. But the machine have a 2.0 ROMs (but in EPROM not a ROM).
Early Function key labels, this is shown on many books on the cover Enteprise 64 photo.
[ Guests cannot view attachments ]
The ELAN Setup Guide from 1983 is very amazing! The Enterprise Computers thought the launch is very near and printed out the books? And later the English ELAN books smashed, but the somebody thinked the Danish version not too important, enought good the old version. (I asked the owner, the machine and the Programming Guide is a normal English version.)
The interesting things from this book:
No cartridge at the accessories!
[ Guests cannot view attachments ]
Later it is talking about the cartridge as expansion capatibilities.
Startup screen is very different than the well known!
[ Guests cannot view attachments ]
This is the normal, from the final Setup Guide:
[ Guests cannot view attachments ]
The
Technical Answers 19. also say 58K free memory what we see at the ELAN startup screen.
On the early Function Label we see a very interesting commands ECHO, COPY...
The
answer 42. talking about these: this is a word processing function.
And differences from the EXOS 1 Technical manual:
- no time/date functions
- some EXOS variables are missing. The most important the CRDISP_FLAG (this can enable/disable the blinking ENTERPRISE start up screen)
- no EXOS file format. This means machine code program can't loaded directly. Some very early machine code games (for example Beatcha) using BASIC loaders for loading the code. I think this is the reason.
The loadable EXOS extensions are also missing.
- for the ROM extension no RAM area allocating, and no initialization CALL
- video device using 256 characters set, the 128 characters are doubled as default. Later 128 characters set used, this is reduced the memory usage with 1152 bytes.
What we think about these:
Originaly the EXOS and the BASIC still in one ROM chip on the motherboard, no cartridge needed! The machine is directly started with the BASIC, no ENTERPRISE copyright display.
Programs can be LOAD-ed by the BASIC such as other machines.
No WP, but the BASIC have some primitive word processing (type and print) capatibilities.
When the release is delayed because the custom chip problems, the programmers used the time for made whole software better and better and better...
When run out the ROM space, then the decision: BASIC will going to the cartridge! Then the EXOS got a lot of free space, added the EXOS module format, loadable system extensions, etc. Plus added the normal Word Processor program, and in the remaining space the blinking ENTERPRISE startup screen.
Probably the BASIC is also extended, but currently don't know about it
Some parts of the BASIC still remain in the onboard ROM, if I know right then the mathematical routines. Other languages (LISP, FORTH) use these routines?
And it is very interesting: the EXOS 1 manual from 1984 September. The EXOS 2.0 from 1984 November.
All of these enhacements writed in these few months?