viewtopic.php?f=10&t=797&start=135
"Trained VIC20 Games , Cheatcodes and Trainer Pokes"
I often heard in this forum something like ...
I do not believe that. Anyone who is nowadays dealing with 8 bit systems from the 80's must have stayed young forever.

Every baby can click on colorful pictures with a mouse, but loading a program properly gives one or the other a headache, doesn't it?
I think it's more about how things are done. The right motivation would spark one's own interest.
I remember my first contact with machine code was to first play around with some data statements in the basic programs without really knowing what was going on.
Then it started getting funny when I realized that every byte had a significant meaning and that things could go a lot faster in MC.
I understood (gradually) how it worked, like raster FX, playing samples, interfaces to weird hardware, games, etc.
To start with, there are many books and references on internet, also specially treated here on denial under programming section.
viewforum.php?f=2
A simple loop like "1 POKE 36879,8:POKE36879,0:GOTO1" made in ML clearly shows the benefits.
BASIC Performance vs... ...Machine code So in ML one would write:
Code: Select all
start LDA #$08
STA $900F
LDA #$00
STA $900F
JMP start
You could take a look on cross programming section, if you have only access to PC. Otherwise try something under basic to develop a feeling what is possible.
EDIT: VICE Emulator is of course a quick and dirty way to knock in some ml code and see what happens ...
When I have more spare time I will post some references.
BR