Assembly: Argonaut/Motorola-style .a/.i sources unmapped, column-0 labels without ':' not functions, .rev build counters read as LiveCode (DOOM-FX: 170 engine files missed, 59 .asm with 0 functions)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- reverse-engineering, tooling
Direzione di ricerca
Start with the scanner’s language-detection and function-extraction logic, then inspect how .a, .i, .asm, and .rev files are classified from content and labels. Run the DOOM-FX rescan and the assembly dialect fixtures or goldens to reproduce the unmapped files, zero function counts, and false LiveCode mappings. Done means the requested dialects report functions and macros correctly, counters are not labeled LiveCode, and a rescan produces no unexplained assembly-golden drift.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
RandalLinden/DOOM-FX (GPL-3.0, 90af5149; the 1995 SNES DOOM engine) scans with rc=0 but:
- 170
.afiles (65816/SuperFX assembly, the actual engine) and 189.iinclude files are not mapped. Shape:SECTION ENGINE,public _RLInitIRQ,include rage.i, labels at column 0 (_RLInitIRQ) with no colon,EQU/MACRO/ENDM/dc.b. - The 59 mapped
.asmfiles (Amiga 68k tools:xref,include) have 0 functions (22k LOC): column-0 labels without:andxdef/publicexports are not function starts. - 161
.revfiles are labelledlivecode(source/bank00.a.revetc.); they are one-line ASCII build counters (116), not LiveCode stacks. LiveCode should need LiveCode content (on mouseUp,end), not just the extension.
Acceptance
.a/.i(and.s,.incwhere content is assembly) mapped by content to assembly; column-0 labels that are exported (public/xdef/global) or followed by code are function starts;EQU/macro definitions are not. Tests per dialect shape (Argonaut/Devpac/vasm, 65816, 68k)..revcounters no longer claimed as LiveCode; LiveCode requires content evidence.- Rescan DOOM-FX: engine files mapped, function counts reported; no drift on assembly goldens (or explained).
Found by scanning licensed non-C DOOM ports for the DOOM Crucible corpus (#5619, #5457); clones are local at pinned SHAs, nothing third-party is committed.
🤖 Generated with Claude Code
- Lingua principale
- Python
- Stelle
- 57
- Fork
- 11
- Merge medio
- 1h 20m
- PR unite (30g)
- 985
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di squid-protocol/gitgalaxy
-
claim:nyx enhancement priority: high scope:infra
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
squid-protocol/gitgalaxy#6278 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
claim:melek enhancement era:2 legacy-modernization priority: high scope:core testing
Difficoltà 5/5 Più di una settimana Idoneità per principianti 24/100
squid-protocol/gitgalaxy#6271 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
claim:nyx core-engine lane:nyx needs:doom-corpus priority: high scope:frontier
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
squid-protocol/gitgalaxy#6266 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
claim:nyx enhancement scope:sweep testing
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
squid-protocol/gitgalaxy#6262 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
scope:infra security
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
squid-protocol/gitgalaxy#6239 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di squid-protocol/gitgalaxy
Issue simili
-
type-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
push_gh-pages fails on master branch on forksForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertagood first issue infrastructure
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
kuznia-rdzeni/coreblocks#1135 ·
-
good first issue server
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
documentation priority: high
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
a-lex-s/mealie-telegram-bot#54 ·
I maintainer di solito rispondono entro 1 giorno