Wed, 18 Sep 2024 05:13:55 UTC | login

Information for RPM emu8051-0~20220911git5dc68127-2.fc41.riscv64.rpm

ID1441933
Nameemu8051
Version0~20220911git5dc68127
Release2.fc41
Epoch
Archriscv64
Summary8051/8052 emulator with curses-based UI
DescriptionThis is a simulator of the 8051/8052 microcontrollers. For sake of simplicity, I'm only referring to 8051, although the emulator can emulate either one. For more information about the 8-bit chip(s), please check out 8052mcu.com or look up the data sheets. Intel, being the originator of the architecture, naturally has information as well. The 8051 is a pretty easy chip to play with, in both hardware and software. Hence, it's a good chip to use as an example when teaching about computer hardware. Unfortunately, the simulators in use in my school were a bit outdated, so I decided to write a new one. The scope of the emulator is to help test and debug 8051 assembler programs. What is particularily left out is clock-cycle exact simulation of processor pins. (For instance, MUL is a 48-clock operation on the 8051. On which clock cycle does the CPU read the operands? Or write the result?). Such simulation might help in designing some hardware, but for most uses it is unneccessary and complicated.
Build Time2024-08-19 07:41:39 GMT
Size53.36 KB
23e1981b309d77937da378330ee53725
LicenseMIT
git:https://github.com/jarikomppa/emu8051
Buildrootf41-build-845072-162652
Provides
emu8051 = 0~20220911git5dc68127-2.fc41
emu8051(riscv-64) = 0~20220911git5dc68127-2.fc41
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
ld-linux-riscv64-lp64d.so.1()(64bit)
ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.27)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libncurses.so.6()(64bit)
libtinfo.so.6()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rpmlib(TildeInVersions) <= 4.10.0-1
rtld(GNU_HASH)
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 8 of 8
Name ascending sort Size
/usr/bin/emu8051105.56 KB
/usr/lib/.build-id0.00 B
/usr/lib/.build-id/1f0.00 B
/usr/lib/.build-id/1f/3e642077df51d969ee4ea42fbfa0e072340e9227.00 B
/usr/share/doc/emu80510.00 B
/usr/share/doc/emu8051/README.md5.02 KB
/usr/share/licenses/emu80510.00 B
/usr/share/licenses/emu8051/LICENSE1.04 KB
Component of No Buildroots