Home

emulable

Emulable is an adjective describing something that can be emulated—the ability to be reproduced, simulated, or imitated by another system, program, or piece of hardware. In computing and digital preservation, emulable objects include hardware architectures, software environments, and communication protocols that can be faithfully or approximately replicated by an emulator or virtualization layer.

Etymology and usage notes: The term is formed from emulate plus the suffix -able. The related form

Applications and examples: Emulable hardware encompasses classic game consoles, vintage personal computers, and specialized embedded devices

Limitations and considerations: Not every system is fully emulable. Some devices rely on undocumented hardware quirks,

See also: Emulation, Emulator, Emulate, Emulated architecture, Virtualization, Compatibility layer, Software preservation.

emulatable
is
also
used,
and
both
convey
the
property
of
being
capable
of
emulation
rather
than
implying
that
emulation
is
currently
underway.
Emulable
terminology
is
common
in
discussions
of
legacy
systems,
compatibility
testing,
and
comparative
studies
of
hardware
or
software
behavior.
whose
functions
can
be
reproduced
by
software
emulators.
Emulable
software
processes
or
protocols
may
be
tested
or
demonstrated
through
virtualization
or
emulation
to
observe
inputs,
outputs,
and
timing
relationships.
In
practice,
emulation
aims
for
functional
equivalence,
but
exact
timing,
peripheral
behavior,
or
licensing
constraints
may
limit
fidelity.
real-time
signals,
or
protected
access
that
complicates
accurate
replication.
Emulation
quality
varies,
and
legal
or
ethical
considerations
can
affect
the
use
of
certain
ROM
images,
BIOS
code,
or
proprietary
firmware
in
emulation.