Click here to Skip to main content
15,867,568 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: My first ASM Pin
MKJCP10-Feb-21 1:24
MKJCP10-Feb-21 1:24 
GeneralRe: My first ASM Pin
theoldfool10-Feb-21 1:56
professionaltheoldfool10-Feb-21 1:56 
GeneralRe: My first ASM Pin
Kirk 1038982110-Feb-21 3:11
Kirk 1038982110-Feb-21 3:11 
GeneralRe: My first ASM Pin
raddevus10-Feb-21 9:33
mvaraddevus10-Feb-21 9:33 
GeneralRe: My first ASM Pin
Kris Lantz9-Feb-21 9:39
professionalKris Lantz9-Feb-21 9:39 
GeneralRe: My first ASM Pin
raddevus9-Feb-21 10:08
mvaraddevus9-Feb-21 10:08 
GeneralRe: My first ASM Pin
Kornfeld Eliyahu Peter9-Feb-21 19:33
professionalKornfeld Eliyahu Peter9-Feb-21 19:33 
GeneralRe: My first ASM Pin
Graham Coulby9-Feb-21 22:05
Graham Coulby9-Feb-21 22:05 
Check out Easy 6502 by skilldrick[^] I found this a great resource. And after watching the first episode of this series: https://www.youtube.com/watch?v=qJgsuQoy9bc[^] I realised I wanted to make my own emulator.

Rather than follow the video series blindly I decided to do it in JavaScript and not follow the videos. This presented some challenges as JS doesn’t have Byte/Word types so that has to be managed manually.

I’ve been trying to learn ASM for Gameboy, megadrive, z80, but didn’t get very far.

Reverse engineering the code allowed me to properly understand each instruction and I am learning ASM as I go.

Here is my WIP project: GitHub - gcoulby/MOS6502: CPD project to learning MOS6502 assembly language, which snowballed into reverse engineering the CPU[^]
GeneralRe: My first ASM Pin
Kornfeld Eliyahu Peter10-Feb-21 2:43
professionalKornfeld Eliyahu Peter10-Feb-21 2:43 
GeneralRe: My first ASM Pin
Graham Coulby10-Feb-21 3:14
Graham Coulby10-Feb-21 3:14 
GeneralRe: My first ASM Pin
Daniel Pfeffer9-Feb-21 21:33
professionalDaniel Pfeffer9-Feb-21 21:33 
GeneralRe: My first ASM Pin
raddevus10-Feb-21 2:30
mvaraddevus10-Feb-21 2:30 
GeneralRe: My first ASM Pin
Private Dobbs9-Feb-21 21:53
Private Dobbs9-Feb-21 21:53 
GeneralRe: My first ASM Pin
raddevus10-Feb-21 2:36
mvaraddevus10-Feb-21 2:36 
GeneralRe: My first ASM Pin
Private Dobbs10-Feb-21 3:21
Private Dobbs10-Feb-21 3:21 
GeneralRe: My first ASM Pin
Rage9-Feb-21 22:14
professionalRage9-Feb-21 22:14 
GeneralRe: My first ASM Pin
raddevus10-Feb-21 2:38
mvaraddevus10-Feb-21 2:38 
GeneralRe: My first ASM Pin
Stuart Dootson10-Feb-21 3:19
professionalStuart Dootson10-Feb-21 3:19 
GeneralRe: My first ASM Pin
raddevus10-Feb-21 4:15
mvaraddevus10-Feb-21 4:15 
GeneralRe: My first ASM Pin
James Curran10-Feb-21 4:19
James Curran10-Feb-21 4:19 
GeneralRe: My first ASM Pin
raddevus10-Feb-21 5:10
mvaraddevus10-Feb-21 5:10 
GeneralRe: My first ASM Pin
Dan Sutton10-Feb-21 4:53
Dan Sutton10-Feb-21 4:53 
GeneralRe: My first ASM Pin
raddevus10-Feb-21 5:11
mvaraddevus10-Feb-21 5:11 
GeneralRe: My first ASM Pin
Martin ISDN11-Feb-21 6:18
Martin ISDN11-Feb-21 6:18 
GeneralRe: My first ASM Pin
glennPattonWork310-Feb-21 4:55
professionalglennPattonWork310-Feb-21 4:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.