scaleracademy / hackx-submissions

Submissions for HackX Hackathon by Scaler Academy
10 stars 7 forks source link

PIXELTRIK - CHIP-8 ASSEMBLER - EDUCATION #62

Open triko88 opened 2 years ago

triko88 commented 2 years ago

Before you start, please follow this format for your issue title: PIXELTRIK - CHIP-8 ASSEMBLER - EDUCATION

ℹ️ Project information

  1. Your Theme : Education

  2. Project Name: CHIP-8 Assembler

  3. Short Project Description: A quick-and-dirty assembler built to ease the development of CHIP-8 further

  4. Team Name: PixelTrik

  5. Team Members: @triko88

  6. Demo Link: https://drive.google.com/file/d/1NIdt__WAx5urLBv728zG3ZPD9b2Iba8K/view?usp=sharing

  7. Presentation Link: https://docs.google.com/presentation/d/1iYSVy0G1XTntjNMH8oKYm6Fz63fYyUplQAb5k3t0x6U/edit?usp=sharing

  8. Repository Link: https://gitlab.com/PixelTrik/chip-8-assembler

🔥 Your Pitch

CHIP-8 while being an old system from the 1970s has the immense potential to be used as an educational tool to learn about computer architecture in the most bare bones way possible. However programming in it is a pain due to using 16 bit hex code to write programs in it. Instead of that, we can write assembly language to enhance the readability. This implementation of is compatible with the instructions of the original CHIP-8, however, due to time constraints, some features like using labels are untested. From functionality standpoint, the project is nearly complete, the generated machine code works well with any off-the-shelf CHIP-8 emulator.

🔦 Any other specific thing you want to highlight?

(Optional)

✅ Checklist

Before you post the issue: