Emulating a CPU in C++ #30 (6502) - Rotate Right

  Рет қаралды 2,878

Dave Poo

Dave Poo

Күн бұрын

In this video i implement all the addressing modes for ROR "Rotate Right" instruction, in the 6502 emulator.
Links:
Source for this project: github.com/davepoo/6502Emulator
Google Test: github.com/google/googletest
6502 Information: www.obelisk.me.uk/6502/
Music is from the Arcade version of Toki
Timestamps
0:00 Rotate Right Intro
0:51 Carry in test
2:45 ROR implemented
5:16 Carry out test
6:37 Fixing carry flag
9:59 Rotate number test
11:36 Zero page test
12:48 Zero page implemented
15:43 More zero page tests
17:03 Other addressing modes
18:13 Closing comments

Пікірлер: 3
@tv8g
@tv8g 3 жыл бұрын
Hey so far iv'e learned a lot from your videos! You should create a discord chat, I think a lot of people would like if you had one.
@DavePoo
@DavePoo 3 жыл бұрын
Thanks, i'm learning a lot too by doing them. I doubt i will have time for discord chat as i have a day job.
@twobob
@twobob 3 жыл бұрын
RORCanRotateANumber does not set the .C to the opposite for the test.
NES Emulator Part #2: The CPU (6502 Implementation)
1:07:12
javidx9
Рет қаралды 408 М.
Парковка Пошла Не По Плану 😨
00:12
Глеб Рандалайнен
Рет қаралды 14 МЛН
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Рет қаралды 4,1 МЛН
Emulating a CPU in C++ #32 (6502) -  Test Program Debugging
52:25
My OrangeStorm Giga is Dead
13:59
3D Printing Nerd
Рет қаралды 45 М.
Advanced C #1: function pointers
11:22
Charles Cabergs
Рет қаралды 10 М.
Google Data Center 360° Tour
8:29
Google Cloud Tech
Рет қаралды 5 МЛН
Premature Optimization
12:39
CodeAesthetic
Рет қаралды 742 М.
Delivering Safe C++ - Bjarne Stroustrup - CppCon 2023
1:29:16
How Do Linux Kernel Drivers Work? - Learning Resource
17:02
LiveOverflow
Рет қаралды 525 М.
#1 How to Build a Virtual Machine from Scratch
31:09
Philip Bohun
Рет қаралды 57 М.