Skip to content

Reverse/logo#23

Merged
maximilien-noal merged 2 commits into
mainfrom
reverse/logo
May 23, 2026
Merged

Reverse/logo#23
maximilien-noal merged 2 commits into
mainfrom
reverse/logo

Conversation

@maximilien-noal

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings May 23, 2026 12:16
@maximilien-noal maximilien-noal merged commit 270c471 into main May 23, 2026
2 of 4 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new GitHub Copilot prompt document that lays out a phased plan to reverse-engineer LOGO.EXE / LOGO.HNM (using Spice86 MCP + UnHsq) and then implement an independent Avalonia-based player that reproduces original playback behavior.

Changes:

  • Introduces a structured, multi-phase reverse-engineering + implementation plan prompt.
  • Defines verification criteria (reproducibility, format coverage, parity checks, robustness).
  • Documents relevant repo artifacts and workflows to use during investigation.

Comment on lines +1 to +2
## Plan: Full LOGO Reverse Engineering And Independent Avalonia Player

Comment on lines +55 to +59
**Relevant files**
- c:/Users/noalm/source/repos/LOGO/README.md — baseline behavior narrative and run entry guidance.
- c:/Users/noalm/source/repos/LOGO/Program.cs — current Spice86 launch entry point and checksum guard.
- c:/Users/noalm/source/repos/LOGO/CodeGeneratorConfig.json — known injection and event-check anchor addresses useful for trace waypoints.
- c:/Users/noalm/source/repos/LOGO/GeneratedCode.cs — current manually lifted behavior reference for naming and semantic hints.
Comment on lines +78 to +81
- Included scope: full reverse-engineering of playback path and complete standalone playback implementation for logo.hnm.
- Included scope: no dependency on Spice86 or override code at runtime for the final player.
- Excluded scope: adding new emulator features inside Spice86 itself.
- Excluded scope: broad Dune engine reverse engineering outside LOGO.EXE and logo.hnm playback concerns.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants