Skip to content

Instantly share code, notes, and snippets.

@Manna5
Manna5 / ca.c
Last active March 15, 2021 13:54
Compact Archiver, CC0 License
#include <stdio.h>
#include <string.h>
void usage_info(){
puts("Usage:");
puts(" ca make <archive>");
puts(" ca list <archive>");
puts(" ca add <archive> <file>");
puts(" ca remove <archive> <file>");
puts(" ca extract <archive> <file>");

Keybase proof

I hereby claim:

  • I am manna5 on github.
  • I am manna5 (https://keybase.io/manna5) on keybase.
  • I have a public key ASCaqmVerK0EpAf5Nup6ipyBM58nt3c4iLbb3fEAoWRbZAo

To claim this, I am signing this object:

@Manna5
Manna5 / mikrobasic.c
Created December 2, 2020 12:47
Mikro Basic Emulator for Modern Computers
#include <stdio.h>
#include <string.h>
#include <dos.h>
#include <unistd.h>
unsigned int variables[25];
int for_loop_begin[25];
int for_loop_max_value[25];
int program_counter;
@Manna5
Manna5 / mikrobasic.c
Created November 14, 2020 08:45
Mikro Basic Emulator for Modern PCs - version Alpha 14 by Jan Mleczko "Manna5" (CC-BY-SA license)
#include <stdio.h>
#include <string.h>
#include <dos.h>
unsigned int variables[25];
int for_loop_begin[25];
int for_loop_max_value[25];
int program_counter;
char program_memory[20][256];