8080 or chip8

Post whatever!
Post Reply
crowpatch
Posts: 6
Joined: Fri Jan 12, 2018 3:13 am

8080 or chip8

Post by crowpatch » Fri Nov 22, 2019 12:07 pm

im confused with those two, is chip8 uses intel 8080 or is it really a chip8? I read about chip8 and it always brings up 8080. Since theres only 35 opcodes, I tried to create my first emulator written in java, opposite to what im looking at my reference at emulator101.com thats written in C, wiki says only 35 instruction but for some reason i faced up to 255. I started working with simple instructions like moving register to register and implementing simple arithmetics but even though Im working with it , i still dont know what system im touching :lol: i really am a newcomer for emulation scene , sorry if someone would notice any wrong terms used . thanks! sorry for my nglish too.

User avatar
kaikun97
Posts: 586
Joined: Thu Dec 26, 2013 11:41 am
Location: England

Re: 8080 or chip8

Post by kaikun97 » Sat Nov 23, 2019 6:31 am

Chip-8 refers to the interpreted programming language for a handful of early 1970s systems using the RCA 1802 CPU, also known as the CDP1802 (Many clones use that name).
It is unrelated to the Intel 8080.

https://en.m.wikipedia.org/wiki/RCA_1802

It has been expanded since so I suggest you look at the newer documentation such as here:
https://github.com/mattmikolay/chip-8

There is also a good technical reference document here:
http://mattmik.com/files/chip8/mastering/chip8.html

crowpatch
Posts: 6
Joined: Fri Jan 12, 2018 3:13 am

Re: 8080 or chip8

Post by crowpatch » Sat Nov 23, 2019 11:01 am

kaikun97 wrote:
Sat Nov 23, 2019 6:31 am
Chip-8 refers to the interpreted programming language for a handful of early 1970s systems using the RCA 1802 CPU, also known as the CDP1802 (Many clones use that name).
It is unrelated to the Intel 8080.

https://en.m.wikipedia.org/wiki/RCA_1802

It has been expanded since so I suggest you look at the newer documentation such as here:
https://github.com/mattmikolay/chip-8

There is also a good technical reference document here:
http://mattmik.com/files/chip8/mastering/chip8.html
Great help! Thank you so much, now I know what im dealing with

Post Reply