Difference between revisions of "Programming the Microprocessor"

From media_wiki
Jump to: navigation, search
Line 1: Line 1:
 
'''Use Notepad++ to write your source code.'''
 
'''Use Notepad++ to write your source code.'''
  Download and Install Notepad++ from https://notepad-plus-plus.org/
+
  Download and Install '''Notepad++''' from https://notepad-plus-plus.org/
  Open Notepad and select '''File''' and then select '''New'''
+
  Open '''Notepad++''' and select '''File''' and then select '''New''' (Opens a new window)
 
  Select '''Language''' and then select the Letter '''A''' then select '''Assembly'''  
 
  Select '''Language''' and then select the Letter '''A''' then select '''Assembly'''  
 
  Select '''File''' again and then '''Save AS''' [enter a file name for your program]  
 
  Select '''File''' again and then '''Save AS''' [enter a file name for your program]  

Revision as of 22:26, 26 September 2020

Use Notepad++ to write your source code.

Download and Install Notepad++ from https://notepad-plus-plus.org/
Open Notepad++ and select File and then select New (Opens a new window)
Select Language and then select the Letter A then select Assembly 
Select File again and then Save AS [enter a file name for your program] 
Make sure it has the yourfilename.asm extension click Save
 
Example code:
      STX #$6ffc ; capture x reg
      LDX #$55    ; set counter to binary 10101010
count EQU *
      LDA #$0f   ; Turn on half of the LED's 00001111
      STA $6000  ; Write value to VIA chip
      DEX	 ; Decrease the X register by 1
      LDA #$f0   ; Turn on half of the LED's 11110000
      BNE count
      LDX $6ffc  ; Restore X reg to orginal value
      LDA #$00   ; turn off all LED's 00000000
      STA $6000  ; Write value to VIA chip





65C02 Vintage Computer Build