µ[micro]electronics info

A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.

E-books

Google

Disclaimer

Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.

My e-mail

My website

6502 programming

Some information about 6502 programming languages, plus one free 6502 assembler...

Need an assembler for your 6502? Try XA!

xa (XA65) is a high-speed, two-pass portable cross-assembler. It understands mnemonics and generates code for NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s (65C02 and Rockwell R65C02) and the 65816.

Features:

* C-like preprocessor
* rich expression syntax and pseudo-op vocabulary
* multiple character sets
* binary linking
* supports o65 relocatable objects with a full linker and relocation suite, as well as "bare" plain binary object files
* block structure for label scoping

If you wish to utilize other language, you should read the David A. Wheeler's 6502 Language Implementation Approaches, which discuss some specifical aspects of higher-level language implementation.

Powered by Drupal - Design by Artinet