my gameboy emulator
-
Updated
Nov 9, 2023 - C
my gameboy emulator
This introductory project on UNIX network programming prompts you to create a client-server offering identical services to ftp. Bonus: respect the standard to be interoperable with existing tools!
simple elf64 encryptor
Libft is a minimalistic subset of the standard C library and some nonstandard functions. Implementation of the GNU C Library for Embedded Systems.
You will recode part of the OpenSSL program, specifically BASE64, DES-ECB and DES-CBC.
42_Project: ft_printf (new curriculum). The aim of the project is to recode the libc’s printf function.
42_Project: GNL (new curriculum). The aim of this project is to code a function that returns a line ending with a newline, read from a file descriptor.
Are you tired of ft_putstr and ft_putnbr? Are you not allowed to use printf? Code your own! This will be an opportunity to discover a feature of the C - the variadic functions - and train you to fine management of display options. You will then have the right to use your printf in all your subsequent projects.
Fillit is a project that allows you to discover and / or familiarize yourself with a recurrent problem in programming: the search for an optimal solution among a very large number of possibilities, within a reasonable time. In the case of this project, it will be a question of arranging Tetriminos between them and to determine the smallest possi…
My journey as a July 2019 pisciner and September 2019 cadet.
Recreation of the C function printf
This project invites you to create a virtual arena and to compete with programs coded in a simplistic language. You will thus approach the design of a VM (with the instructions that it recognizes, the registers, etc), and the problems of compilation of an assembly language in bytecode. With, as a bonus, the pleasure of having your champions comp…
42 Exam C for pisciners and cadets. Good luck ✊
Parse the format of the MacOS executables and understand how the kernel launches the binaries, by rewriting these two system tools. Essential for all those who want to make security, this project is more generally an opening on the UNIX culture system.
Create your player to face other students on the famous (or not) plateau of the Filler. The principle is simple: two players compete on a board, and must place, in turn, the piece that the master of the game (provided in the form of a Ruby executable) gives them, thus earning points. The game stops as soon as a piece can no longer be placed. Lit…
First step of the realization of a shell. In this project, you need to make a mini-shell that reads and evaluates simple commands from the user. The reading will involve a trivial lexical and syntactical analysis of the command, and the evaluation will involve finding the corresponding binary on the machine and executing it, or to execute the co…
Add a description, image, and links to the 42fremont topic page so that developers can more easily learn about it.
To associate your repository with the 42fremont topic, visit your repo's landing page and select "manage topics."