recentpopularlog in

david.parrott : cpu   72

Game Boy CPU (LR35902) instruction set
Instruction set of the Nintendo Game Boy, Game Boy Pocket, Game Boy Color and Super Game Boy systems.
gameboy  cpu  nintendo  emulation  emulator  reference 
11 weeks ago by david.parrott
Why Raspberry Pi isn't vulnerable to Spectre or Meltdown - Raspberry Pi
Eben gives you a crash course in how modern processors work to explain why Raspberry Pi is unaffected by the Spectre and Meltdown security vulnerabilities.
cpu  programming  security  hardware  raspberrypi  spectre  meltdown 
january 2018 by david.parrott
ZiLOG Z80 (un)documented behavior – Baltazar's Hacks
The complete list of Z80 instructions and their bus responses and cycles, each individually run by the Arduino Z80 dongle and then dumped by a script
z80  programming  development  emulation  reference  cpu 
september 2017 by david.parrott
Unicorn – The ultimate CPU emulator
Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework.
emulator  programming  emulation  cpu  asm  arm  x86  mips 
august 2017 by david.parrott
Open Hardware Monitor - Core temp, fan speed and voltages in a free software gadget
The Open Hardware Monitor is a free open source software that monitors temperature sensors, fan speeds, voltages, load and clock speeds of a computer.
cpu  hardware  software  opensource  tool  windows 
september 2016 by david.parrott
gianlucag/mos6502 · GitHub
"This is my C++ implementation of the MOS Technology 6502 CPU. The code is written to be more readable than fast, however some minor tricks have been introduced to greatly reduce the overall execution time."
programming  emulator  cpu  6502  via:ddribin  development 
august 2015 by david.parrott
Basic CPU
Design your own CPU by following this awesome tutorial!
electronics  fpga  cpu 
august 2015 by david.parrott
Emulating a BBC Micro in Javascript — Matt Godbolt’s blog
Some notes on what goes on when you emulate a BBC Micro computer in javascript
bbc  cpu  emulator  javascript  6502  via:ianweatherhogg 
may 2014 by david.parrott
Zusie - My Relay Computer
I amuse myself by constructing a computer almost entirely out of relays. Relays were used to construct computers well before vacuum tubes, transistors or integrated circuits were feasible for the task.
computers  cpu  hardware  electronics  homebrew 
october 2012 by david.parrott
How to write an emulator (CHIP-8 interpreter) | Multigesture.net
This guide is intended to give a brief introduction to the world of emulation and will also teach you how to write one yourself from scratch. Personally I
chip8  emulation  emulator  development  programming  tutorial  retro  hardware  cpu 
june 2012 by david.parrott
Decoding Z80 Opcodes
An algorithmic approach to decoding z80 instructions stored in memory, for use in disassemblers and emulators.
cpu  z80  reference  documentation 
april 2012 by david.parrott
Paper processor
Hello everyone .
I wrote 2 bits CPU on a paper . You cam work this CPU without electricity . Just use scissors , pen and your hand .
It may be interesting more than work CPU on simulator on computer .
computers  cpu  education 
march 2012 by david.parrott
Laughton Electronics | the KimKlone: a radical 6502 redesign
This is the story of an extremely unusual microcomputer. An industry-standard CPU chip is enhanced by off chip circuitry — a coprocessor — that boosts the machine's capabilities into a different class.
electronics  cpu  homebrew  6502 
october 2011 by david.parrott
Homebrew CPU Home Page
Magic-1 is a completely homebuilt minicomputer.  It doesn't use an off-the-shelf microprocessor, but instead has a custom CPU made out of 74 Series TTL chips.  Altogether there are more than 200 chips in Magic-1 connected together with thousands of individually wrapped wires.  And, it works.  Not only the hardware, but a full software stack.
programming  opensource  design  howto  hardware  cpu  development 
july 2011 by david.parrott
Barrelfish
Barrelfish is a new research operating system being built from scratch and released by ETH Zurich in Switzerland, with assistance from Microsoft Research. We are exploring how to structure an OS for future multi- and many-core systems.
programming  software  opensource  os  cpu  development 
july 2011 by david.parrott
DUO Adept
An 8-bit computer designed and built by Jack Eisenmann.
homebrew  computers  cpu  electronics  diy 
june 2011 by david.parrott
EmuFuzzer: Differential testing of CPU emulators
EmuFuzzer is a fuzzer for CPU emulators. EmuFuzzer "stresses" a CPU emulator with specially crafted test-cases, representing registers and memory configurations, to verify whether the CPU is properly emulated or not.
emulator  security  cpu  testing 
june 2011 by david.parrott
Modern Microprocessors - A 90 Minute Guide!
Okay, so you're a CS graduate and you did a hardware/assembly course as part of your degree, but perhaps that was a few years ago now and you haven't really kept up with the details of processor designs since then. Fear not! This article will get you up to speed fast. In no time you'll be discussing the finer points of in-order vs out-of-order, hyper-threading, multi-core and cache organization like a pro.
hardware  cpu  programming  tutorial  education  development 
april 2011 by david.parrott
Libcpu
"libcpu" is an open source library that emulates several CPU architectures, allowing itself to be used as the CPU core for different kinds of emulator projects. It uses its own frontends for the different CPU types, and uses LLVM for the backend. libcpu is supposed to be able to do user mode and system emulation, and dynamic as well as static recompilation.
programming  emulator  library  asm  virtualization  cpu  emulation  hardware  opensource  simulation  development 
january 2011 by david.parrott
codersnotes.com - Very Sleepy
Sleepy is a C/C++ CPU profiler for Windows systems.
The original version is a bit lacking in many areas, so I’ve been doing some work on it.
My version (“Very Sleepy”) has a boatload of improvements in, such as call-graph profiling, an improved UI, and load-save.
c  c++  cpu  debugging  development  opensource  free  performance  profiling  programming  tools  windows  tool 
november 2010 by david.parrott
EMU8086
8086 microprocessor emulator
integrated disassembler
asm  assembly  electronics  cpu  emulation  emulator  hardware  programming  reference  software  tutorial  x86  development 
october 2010 by david.parrott
Zet processor - Zet
Zet processor is an open implementation of the so widely used IA-32 architecture (generally called x86). This project is very new but it can be synthesized in a configurable device such an FPGA or CPLD, or made as a custom ASIC.
cpu  fpga  hardware  os  technology  x86 
september 2010 by david.parrott
Home-Built TTL CPU
This is about my homebuilt TTL computer processor. TTL stands for "transistor-transistor logic" and refers to a set of first-generation integrated circuits (I.C.'s) that contain simple logic gates, buffers, a binary adder, flip-flops, registers, decoders, multiplexors etc. These series 7400 I.C.'s are carefully designed so they can be connected together in patterns to make larger logic circuits. I built a computer central processing unit (CPU) of my own design out of these I.C.s.
cpu  diy  electronics  hardware  homebrew 
may 2010 by david.parrott
luz-cpu - Project Hosting on Google Code
Luz is a complete open-source CPU suite, featuring an assembler, linker and simulator
assembly  cpu  opensource  os  python  simulation  emulator 
may 2010 by david.parrott
Logisim
Logisim is an educational tool for designing and simulating digital logic circuits.
cpu  design  education  electronics  hardware  java  opensource  science  simulation  software  tools  simulator  tool  emulator  development 
may 2010 by david.parrott
COSMAC ELF and the TinyELF Emulator - The 1802 in Microcomputer History
Welcome to the COSMAC ELF website, home of the TinyELF emulator, and a museum exhibit of sorts for computers based on the 1802 microprocessor.
1802  assembly  computers  cpu  electronics  hardware  language  retro  software 
april 2010 by david.parrott
Thomas Scherrer Z80-Family Official Support Page
The purpose of this page and its sub pages about members of Z80 family (and close relatives) is to collect and share information and good ideas. I know there are lots of people out there, who have developed some good utilities and hardware solutions. Now we all can share this infomation.
assembly  computers  cpu  development  documentation  electronics  hardware  programming  reference  retro  software  z80 
march 2010 by david.parrott
6502.org: The 6502 Microprocessor Resource
6502.org is a resource for people interested in building hardware or writing software for the 6502 microprocessor and its relatives.
6502  assembly  computers  cpu  diy  electronics  emulation  hardware  programming  reference  retro  development 
march 2010 by david.parrott
AMD Developer Central - AMD CodeAnalyst Performance Analyzer
AMD CodeAnalyst Performance Analyzer is a suite of powerful tools that analyze software performance on AMD microprocessors and help developers optimize application performance. It uses a profiling technique to identify performance areas and issues within the system. Using this suite of tools, developers can get visibility into overall system performance, and can navigate into different modules and functions to locate hotspots within the target application.
c  c#  c++  cpu  development  programming  tools  windows  dotnet 
march 2010 by david.parrott

Copy this bookmark:





to read