Blog Tips│Blog Trick

Showing posts with label Article Computer. Show all posts
Showing posts with label Article Computer. Show all posts

Sunday, December 12, 2010

Computer

From Wikipedia, the free encyclopedia

Jump to: navigation, search
A computer is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format.
While a computer can, in theory, be made out of almost anything (see misconceptions section), and mechanical examples of computers have existed through much of recorded human history, the first electronic computers were developed in the mid-20th century (1940–1945). Originally, they were the size of a large room, consuming as much power as several hundred modern personal computers (PCs).[1] Modern computers based on integrated circuits are millions to billions of times more capable than the early machines, and occupy a fraction of the space.[2] Simple computers are small enough to fit into mobile devices, and can be powered by a small battery. Personal computers in their various forms are icons of the Information Age and are what most people think of as "computers". However, the embedded computers found in many devices from MP3 players to fighter aircraft and from toys to industrial robots are the most numerous.

Contents

[hide]

History of computing

The first use of the word "computer" was recorded in 1613, referring to a person who carried out calculations, or computations, and the word continued to be used in that sense until the middle of the 20th century. From the end of the 19th century onwards though, the word began to take on its more familiar meaning, describing a machine that carries out computations.[3]

Limited-function ancient computers

The Jacquard loom, on display at the Museum of Science and Industry in Manchester, England, was one of the first programmable devices.
The history of the modern computer begins with two separate technologies—automated calculation and programmability—but no single device can be identified as the earliest computer, partly because of the inconsistent application of that term. Examples of early mechanical calculating devices include the abacus, the slide rule and arguably the astrolabe and the Antikythera mechanism, an ancient astronomical computer built by the Greeks around 80 BC.[4] The Greek mathematician Hero of Alexandria (c. 10–70 AD) built a mechanical theater which performed a play lasting 10 minutes and was operated by a complex system of ropes and drums that might be considered to be a means of deciding which parts of the mechanism performed which actions and when.[5] This is the essence of programmability.
The "castle clock", an astronomical clock invented by Al-Jazari in 1206, is considered to be the earliest programmable analog computer.[6][verification needed] It displayed the zodiac, the solar and lunar orbits, a crescent moon-shaped pointer travelling across a gateway causing automatic doors to open every hour,[7][8] and five robotic musicians who played music when struck by levers operated by a camshaft attached to a water wheel. The length of day and night could be re-programmed to compensate for the changing lengths of day and night throughout the year.[6]
The Renaissance saw a re-invigoration of European mathematics and engineering. Wilhelm Schickard's 1623 device was the first of a number of mechanical calculators constructed by European engineers, but none fit the modern definition of a computer, because they could not be programmed.

Saturday, December 11, 2010

Atari 8-bit computer software

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Typical Atari software packaging from the 400/800 era. Most of Atari's early games, utilities and applications for the 8-bit computers used this style.
This article covers various significant pieces of software available for the Atari 8-bit home computers (400/800, XL and XE series).
For coverage of the operating system, please refer to the section within the main article.

Available programming languages

  • Action! – A product of Optimized Systems Software. A high performance language that compiled to machine code, with good support for Atari's hardware. While it was popular with hobbyists, it never attained widespread acceptance, particularly since it was limited to the Atari 8-bit platform.
  • Assembly language
    • Atari Assembler Editor – A 6502 assembler editor and compiler was released by Atari in a ROM cartridge.
    • Atari Macro Assembler (AMAC) – A macro assembler released by Atari Program Exchange (APX) in disk form. Copy protected.
    • MAC/65 – 6502 macro assembler/editor developed by Optimized Systems Software. Released in disk and cartridge forms.
    • Synassembler – Assembler from Synapse Software. Written by Steve Hales. Not compatible with XL/XE computers without patching.
    • Macro Assembler/Text Editor (MAE) – Assembler from Eastern House Software by Carl Moser.
    • ATMAS II
  • BASIC dialects.
    • Atari BASIC – This was the original BASIC for the Atari 8-bit family. Came as a ROM cartridge with the Atari 400/800 models, but was built into the computer's ROM in later models. In the XL/XE models, BASIC could be disabled by holding down the OPTION key while booting.
    • Atari Microsoft BASIC – A version of BASIC for the Atari 8-bit family released by Atari that was more compatible with Microsoft BASIC. It was initially released on disk only. Microsoft BASIC II was the same except it was in a ROM cartridge plus extension disk.
    • Turbo Basic XL – An improved version of Atari BASIC released by a third party that is not only faster, but offers many more commands. There is also a compiler that makes Turbo-BASIC XL programs even faster by compiling them into machine-language binaries.
    • BASIC A Plus — An extended BASIC from Optimized Systems Software
    • BASIC XL — An improved BASIC from Optimized Systems Software [1]
    • BASIC XE — An enhanced version of BASIC XL from Optimized Systems Software [2]
    • Advan BASIC – This BASIC was written by William Graziano (Advan Language Designs) which was a full featured BASIC with advanced sound and player-missile support. There is also a BASIC compiler, Screen Design, and Utility package. This software was released to public domain in 2006 by William Graziano [3]
  • C (Programming Language)
    • Deep Blue C – A C compiler. Written by John Palevich, APX. Based on Ron Cain's popular Small-C compiler.
After Atari's 8-bit machines entered the realm of retrocomputing in the late 1990s, cross platform development tools such as XASM, TASM, and cc65, most commonly run on PCs, have been much used by enthusiasts to do programming intended for the machines.

Timex Computer 2048

From Wikipedia, the free encyclopedia
Jump to: navigation, search

This article is about the Timex Computer 2048 (TC 2048). For the similarly-named but different ZX Spectrum-variant prototype intended for sale in North America, see Timex Sinclair 2048 (TS 2048).
Timex Computer 2048
Timex Computer 
2048
Type Home computer
Release date 1984
Discontinued 1989
Operating system Sinclair BASIC
CPU Zilog Z80A @ 3.5 MHz
Memory 48 KB
The TC 2048 or Timex Computer 2048 is a computer created by "Timex of Portugal, Lda", a branch of Timex Corporation.
It was highly compatible with the Sinclair ZX Spectrum computer, although differences in the ROM prevented 100% compatibility. Timex Portugal sold the TC 2048 in Portugal and Poland, where it was very successful. Also, a NTSC version was sold in Chile. This computer forms the basis of Andrew Owen's improved Spectrum-compatible machine, the Spectrum SE.

Technical specifications

CPU
  • Zilog Z80A @ 3.50 MHz
ROM
  • 16 KB
RAM
  • 48 KB
Display
  • Improved ULA offering additional screen modes:
    • Text: 32×24 characters (8×8 pixels, rendered in graphics mode)
    • Graphics: 256×192 pixels, 15 colours (two simultaneous colours - "attributes" - per 8×8 pixels, causing attribute clash)
    • Extended Color: 256×192 pixels, 15 colors with colour resolution of 32×192 (two simultaneous colours - "attributes" - per 1×8 pixels)
    • Dual Screen: (two 256×192 pixels screens can be placed in memory)
    • A monochrome 512×192 mode
Sound
  • Beeper (1 channel, 10 octaves and 10+ semitones via internal speaker)
[By separate purchase the Joystick/Sound Unit was available to enhance sound and provide a joystick port.]
I/O
Storage
  • External cassette tape recorder
  • 1–8 external ZX Microdrives (using ZX Interface 1)
  • Timex FDD (Floppy Disk Drive System Power Supply, Controller and Disk Drive in separate cases. 16K RAM, Timex Operating System (TOS))
  • Timex FDD3000 (Enhanced version (all in one case) of the Timex FDD but upgraded to 64K RAM & TOS with two Hitachi 3" disk drives)

Coly Radhit Blogspot Headline Animator