ENER 1000

The ENER 1000 was a Portuguese computer released in 1982.[1][2] It had 64Kb RAM and two 5" 1/4 double density floppy disk drives.[3] It ran the CP/M operating system.

ENER 1000
TypePersonal computer
Release date1982 (1982)
Operating systemCP/M
Memory64 KB RAM
Storagetwo 5" 1/4 double density floppy disk drives
Dimensions50 x 36 x 15 cm

The machine was developed on Universidade de Coimbra and sold through Enertrónica after 1982. Only a few dozen units were sold. It came with software for stock management, salary processing, and accounting. In 1984 a dozen of ENER 1000 were distributed to some secondary schools.[4]

Characteristics

The machine was based on eurocard cards (10 x 16 cm) connected to the motherboard using up to 8 DIN 41612 connectors. The desktop box measured 50 x 36 x 15 cm and could house up to 8 cards. There were two internal 5" 1/4 double density floppy disk drives (1.6Mb capacity).

Minimal Configuration

The minimal configuration used only 4 slots:

  • CPU card with Z80 processor and 2K EPROM
  • 64/128 KB DRAM card
  • double serial interface card
  • floppy disc controller card

The computer could function as a multi-station machine, supporting up to 4 users in 7 terminals.

Expansion modules

Some custom built modules were available for expansion:[1]

gollark: `<errno.h>`> For testing error codes reported by library functions. Pretty sure this is unnecessary as osmarkslibc cannot, in fact, fail.
gollark: `<ctype.h>`> Defines set of functions used to classify characters by their types or to convert between upper and lower case in a way that is independent of the used character set (typically ASCII or one of its extensions, although implementations utilizing EBCDIC are also known). osmarkslibc will ship the entire Unicode table in this header for purposes.
gollark: `complex.h`> A set of functions for manipulating complex numbers. What an oddly useful standard library feature. I'll use quaternions instead in osmarkslibc™ as they are better.
gollark: `assert.h`> Contains the assert macro, used to assist with detecting logical errors and other types of bugs in debugging versions of a program. My version of `assert` will just be a signal to the compiler that the value being `false` would be undefined behavior, for performance.
gollark: Hold on, let me see what else libc should contain.

References

  1. "Museu Virtual de Informática - Departamento de Sistemas de Informação". Piano.dsi.uminho.pt. Retrieved 17 February 2015.
  2. Grupo Lidel. "ISSUU - Videojogos em Portugal: História, Tecnologia e Arte by Grupo Lidel". Issuu. Retrieved 17 February 2015.
  3. "ABRUPTO". Abrupto.blogspot.pt. Retrieved 17 February 2015.
  4. A. Figueiredo. "Engenharia em Portugal no Século XX: Engenharia Informática, Informação, Comunicações". Academia.edu. Retrieved 17 February 2015.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.