Page 1 of 1

What does each assembly do?

Posted: 26 Mar 2024, 08:03
by hoyitt
Hello.

I'm studing Gagatron ROM files and having some problems with machine codes.

What does 'st' mean?

001f d619 st [$19],y

I think it means 'store AC value to both RAM [$19] and Y register.' Is it right?

Is there a document that contains a description of the assembly?\

please help our team~
thx~ have good day

Re: What does each assembly do?

Posted: 26 Mar 2024, 09:12
by at67
Yes that's correct.

Documentation is here:

Code: Select all

https://gigatron.io/?cat=1
You can also single step through ROM source code in my emulator package and watch exactly how the native instruction works.

Re: What does each assembly do?

Posted: 26 Mar 2024, 12:45
by hoyitt
Thank you for your answer.

Can you give me your emulator link?

Re: What does each assembly do?

Posted: 26 Mar 2024, 17:24
by at67
Emulator:

Code: Select all

https://github.com/at67/gigatron-rom/tree/master/Contrib/at67
Various HW/SW links:

Code: Select all

https://forum.gigatron.io/viewtopic.php?p=1592#p1592