Notepad/enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/C - write NASA CODE.md

56 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

Of course the C Programming Language was one of the first languages taught at UCONN. And I still don't like it. Or really know it. Pointers can get confusing. But it's just the way that it goes.
![https://www.youtube.com/watch?v=GWYhtksrmhE](https://www.youtube.com/watch?v=GWYhtksrmhE)
# cc65
For game tank games, use [cc65](https://cc65.github.io) which is a 6502 C compiler, whatever that means.
- cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools.
- cc65 has C and runtime library support for many of the old 6502 machines, including
- the following Commodore machines:
- VIC20
- C16/C116 and Plus/4
- C64
- C128
- CBM 510 (aka P500)
- the 600/700 family
- newer PET machines (not 2001).
- the Apple ][+ and successors.
- the Atari 8-bit machines.
- the Atari 2600 console.
- the Atari 5200 console.
- GEOS for the C64, C128 and Apple //e.
- the Bit Corporation Gamate console.
- the NEC PC-Engine (aka TurboGrafx-16) console.
- the Nintendo Entertainment System (NES) console.
- the Watara Supervision console.
- the VTech Creativision console.
- the Oric Atmos.
- the Oric Telestrat.
- the Lynx console.
- the Ohio Scientific Challenger 1P.
- the Commander X16.
- the Synertek Systems Sym-1.
~~ so retro ~~~
# Pure C TOTP
Yet another simple token generator written in pure C
[Here is the github link. ](https://github.com/fmount/c_otp/tree/master)
This is a simple (re)implementation of the **TOTP Token generator** written in Pure C and following the references:
- [RFC6238](https://tools.ietf.org/html/rfc6238)
- [RFC4226](https://tools.ietf.org/html/rfc4226)
It doesn't expose any external api, you can just build it and use with the most popular provider that implement the RFC specification.