[KongchangAI]
ProductSpectrum / ZX Spectrum 48K

ZX Spectrum

An 8-bit home computer released in 1982, equipped with a Z80 processor and 48KB of RAM. It is known for its distinctive attribute-memory display system and color clash phenomenon, and is a classic platform for retro programming and demoscene culture.

Timeline (last 90 days)

Oct 12

In ZX Spectrum raster effects, developers usually use the HALT instruction to wait for the frame interrupt, then align to the target scanline through precisely timed delay loops, with an error tolerance often of only a few T-states.

Unverified50%
Oct 12

The ZX Spectrum is an 8-bit home computer released in 1982, with a 3.5 MHz Z80 processor and 48 KB of RAM.

Unverified50%
Oct 12

The ZX Spectrum's screen resolution is 256×192 pixels, divided into 32×24 character cells, each cell being 8×8 pixels.

Unverified50%
Oct 12

The ZX Spectrum uses an attribute memory scheme, where each 8×8 pixel block can only share two colors (foreground and background), leading to the color clash phenomenon.

Unverified50%
Oct 12

The ZX Spectrum's screen pixel data is stored in a 6144-byte bitmap area, and the color information is stored in the immediately following 768-byte attribute area.

Unverified50%
Oct 12

The ZX Spectrum attribute byte format is FBPPPiii: the lowest 3 bits specify the ink color, the next 3 bits specify the paper color, bit 6 controls brightness, and the highest bit controls flashing.

Unverified50%
Oct 12

The Z80 has a 16-bit address bus and can address 64 KB of memory; the ZX Spectrum 48K model maps ROM at 0x0000–0x3FFF, RAM occupies 0x4000–0xFFFF, the screen pixel area is located at 0x4000–0x57FF, and the attribute area is located at 0x5800–0x5AFF.

Unverified50%
Oct 12

Writing intros on the ZX Spectrum almost necessarily requires using Z80 assembly language; the code generated by C language compilers is far from meeting the Demoscene's stringent requirements for performance and size.

Unverified50%
Oct 12

The ZX Spectrum's beeper is controlled by one output port bit of the ULA chip and can only produce square waves; by rapidly switching frequencies it can simulate multi-channel music effects, known as beeper music or 1-bit music.

Unverified50%
Oct 12

The ZX Spectrum's CPU clock is 3.5 MHz, and under the PAL standard the screen refreshes 50 times per second, with about 69,888 T-states per frame.

Unverified50%

3 more timeline events

All Facts (14)

Unverified

Commodore 64、ZX Spectrum、BBC Micro等家用电脑在80年代以数百美元的价格进入普通家庭,BASIC成为那个时代的通用编程语言

85%
Unverified

The ZX Spectrum is an 8-bit home computer released in 1982, with a 3.5 MHz Z80 processor and 48 KB of RAM.

50%
Unverified

The ZX Spectrum's screen resolution is 256×192 pixels, divided into 32×24 character cells, each cell being 8×8 pixels.

50%
Unverified

The ZX Spectrum uses an attribute memory scheme, where each 8×8 pixel block can only share two colors (foreground and background), leading to the color clash phenomenon.

50%
Unverified

The ZX Spectrum's screen pixel data is stored in a 6144-byte bitmap area, and the color information is stored in the immediately following 768-byte attribute area.

50%
Unverified

The ZX Spectrum attribute byte format is FBPPPiii: the lowest 3 bits specify the ink color, the next 3 bits specify the paper color, bit 6 controls brightness, and the highest bit controls flashing.

50%
Unverified

The Z80 has a 16-bit address bus and can address 64 KB of memory; the ZX Spectrum 48K model maps ROM at 0x0000–0x3FFF, RAM occupies 0x4000–0xFFFF, the screen pixel area is located at 0x4000–0x57FF, and the attribute area is located at 0x5800–0x5AFF.

50%
Unverified

Writing intros on the ZX Spectrum almost necessarily requires using Z80 assembly language; the code generated by C language compilers is far from meeting the Demoscene's stringent requirements for performance and size.

50%
Unverified

The ZX Spectrum's beeper is controlled by one output port bit of the ULA chip and can only produce square waves; by rapidly switching frequencies it can simulate multi-channel music effects, known as beeper music or 1-bit music.

50%
Unverified

The ZX Spectrum's CPU clock is 3.5 MHz, and under the PAL standard the screen refreshes 50 times per second, with about 69,888 T-states per frame.

50%
Unverified

The code size of a ZX Spectrum intro containing simple scrolling text and basic sound effects can be compressed to within 256 bytes, and extreme size competitions (such as 256-byte intro competitions) are an extremely popular category in the Demoscene community.

50%
Unverified

Demoscene creators on the ZX Spectrum evade color clash by carefully aligning graphics with attribute block boundaries, or use the clash itself as an artistic style.

50%
Unverified

In ZX Spectrum raster effects, developers usually use the HALT instruction to wait for the frame interrupt, then align to the target scanline through precisely timed delay loops, with an error tolerance often of only a few T-states.

50%
Unverified

Several influential retro hardware platforms, including the Apple II and ZX Spectrum, have had digital font resources created for them by enthusiasts.

50%

Source Articles