Bootstrapping LISP in a Boot Sector
Role in this project:
Back-end Developer Contributions:5 reviews, 28 commits, 4 PRs in 1 month
Contributions summary:Peter primarily focused on optimizing the existing code base of a bootstrapping LISP interpreter. Their commits involved shaving bytes and improving the code's efficiency in assembly language, specifically targeting the core functionality of the interpreter. The changes included modifications to several key functions such as `GetObject`, `PutChar`, and `Cons`, resulting in a more streamlined and potentially faster execution of the LISP code. The changes were focused on making the code fit within the constraints of a boot sector.
sectorbootstrappinglisp-interpreterlispcommon-lisp
Role in this project:
Back-end Developer Contributions:110 commits, 3 PRs, 86 pushes in 8 years 1 month
Contributions summary:Peter's commits primarily involve modifications to the MAME emulator's source code. They fixed build issues for MSVC 2015, corrected I/O intercepts to match hardware, and improved code functionality. These changes involved modifications to drivers and formats, suggesting a focus on improving emulation accuracy and fixing emulation bugs within the MAME project. The merges also indicate a general contribution to the project’s overall upkeep.
mame