<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pokeyellow.git/engine/overworld, branch master</title>
<subtitle>Pokemon Yellow disassembly with SL0P mods: fastboot, SECRET SL0P WARP MENU, custom intro splash</subtitle>
<id>https://git.sl0p.foo/pokeyellow.git/atom/engine/overworld?h=master</id>
<link rel='self' href='https://git.sl0p.foo/pokeyellow.git/atom/engine/overworld?h=master'/>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/'/>
<updated>2026-07-15T10:40:29Z</updated>
<entry>
<title>explore: don't hide the player (fixes glitchy orphaned Pikachu)</title>
<updated>2026-07-15T10:40:29Z</updated>
<author>
<name>Ash Ketchum</name>
<email>no-reply@sl0p.foo</email>
</author>
<published>2026-07-15T10:40:29Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=1da3b452b19fd753f12136abc6a73fe6561e2687'/>
<id>urn:sha1:1da3b452b19fd753f12136abc6a73fe6561e2687</id>
<content type='text'>
Hiding the player left the Yellow Pikachu follower visible and chasing an
invisible player -- that's the 'glitchy sprite', and with no visible player the
movement looked like it wasn't responding. Reverted the UpdatePlayerSprite hide
hook. EXPLORE is now a plain visible noclip ghost-walk: you (and Pikachu) glide
through walls and across map seams, and control is obvious. Verified tap-by-tap
movement in every direction, through Pallet's fence.
</content>
</entry>
<entry>
<title>explore: hide player (camera) + fix menu close</title>
<updated>2026-07-15T10:23:17Z</updated>
<author>
<name>Ash Ketchum</name>
<email>no-reply@sl0p.foo</email>
</author>
<published>2026-07-15T10:23:17Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=bf910f66bafedf92be60b5457e6ea2621aaabab8'/>
<id>urn:sha1:bf910f66bafedf92be60b5457e6ea2621aaabab8</id>
<content type='text'>
- UpdatePlayerSprite: when wSlopNoclip is set, jump to .disableSprite so the
  player sprite is hidden -&gt; true free-roam camera (bankable bank, no ROM0 cost).
- SlopExplore was returning carry-set into .exitProceed, which bare-returns and
  assumes a warp will redraw the screen; since noclip doesn't warp, the menu
  window lingered. Now it closes like the B path (SlopMenuRestoreFlags + push
  bank + jp CloseTextDisplay) so the overworld is rebuilt cleanly.
- SL0P.md: document EXPLORE noclip camera + the hooks.

Verified A/B in Pallet: noclip on -&gt; player gone, walls/seams passable; off -&gt;
player back, collision restored, menu closes cleanly.
</content>
</entry>
<entry>
<title>warp: polish menu (clear bg + hide sprites), 13 destinations, kill the bird</title>
<updated>2026-07-14T23:06:16Z</updated>
<author>
<name>Ash Ketchum</name>
<email>no-reply@sl0p.foo</email>
</author>
<published>2026-07-14T23:06:16Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=9eeda257644a91fdd1fd21993ad1bb84dcacd676'/>
<id>urn:sha1:9eeda257644a91fdd1fd21993ad1bb84dcacd676</id>
<content type='text'>
- Hide the overworld behind the menu: wUpdateSpritesEnabled=$ff + ClearSprites
  + ClearScreen so no map tiles or NPCs bleed through.
- Single-space the list via BIT_SINGLE_SPACED_LINES + BIT_DOUBLE_SPACED_MENU
  (restored on exit) so all 13 fly destinations fit: the 11 towns + Route 4 +
  Route 10 (every map with FlyWarpData coords).
- No more bird: don't set BIT_USED_FLY (teleport-in instead of fly-in), and
  redirect _LeaveMapAnim's .flyAnimation to the plain warp-pad fade. Verified 0
  sprites active through the warp transition.
</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/pret/pokered</title>
<updated>2026-01-18T04:38:33Z</updated>
<author>
<name>dannye</name>
<email>33dannye@gmail.com</email>
</author>
<published>2026-01-18T04:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=bc2354dd6626ce28bb9561547ed2107cfa56c18e'/>
<id>urn:sha1:bc2354dd6626ce28bb9561547ed2107cfa56c18e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use macros to enforce "hidden object" constraints, and rename them to "hidden events" (#559)</title>
<updated>2026-01-08T03:05:37Z</updated>
<author>
<name>Rangi</name>
<email>35663410+Rangi42@users.noreply.github.com</email>
</author>
<published>2026-01-08T03:05:37Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=0e49aef88ef94b9d3e80d89e4eb718e9425045df'/>
<id>urn:sha1:0e49aef88ef94b9d3e80d89e4eb718e9425045df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use macros to enforce "missable/hide/show object" constraints, and rename them to "toggleable objects" (#557)</title>
<updated>2026-01-08T03:05:20Z</updated>
<author>
<name>Rangi</name>
<email>35663410+Rangi42@users.noreply.github.com</email>
</author>
<published>2026-01-08T03:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=fe1e76466b293c83e6cd3a7d4639fb3c49da26ad'/>
<id>urn:sha1:fe1e76466b293c83e6cd3a7d4639fb3c49da26ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Comment more unreferenced local labels (#550)</title>
<updated>2025-12-15T20:14:17Z</updated>
<author>
<name>Narishma-gb</name>
<email>194818981+Narishma-gb@users.noreply.github.com</email>
</author>
<published>2025-12-15T20:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=e9d3324bc06faa7de3b7a35d1f9429e610e8a761'/>
<id>urn:sha1:e9d3324bc06faa7de3b7a35d1f9429e610e8a761</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid magic numbers for most `CopyData` calls (#542)</title>
<updated>2025-11-25T22:53:29Z</updated>
<author>
<name>Rangi</name>
<email>35663410+Rangi42@users.noreply.github.com</email>
</author>
<published>2025-11-25T22:53:29Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=e92d1af478c8381fde30f709c2619abe90104d3a'/>
<id>urn:sha1:e92d1af478c8381fde30f709c2619abe90104d3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use more hardware and graphics constants (#532)</title>
<updated>2025-11-18T20:17:31Z</updated>
<author>
<name>Narishma-gb</name>
<email>194818981+Narishma-gb@users.noreply.github.com</email>
</author>
<published>2025-11-18T20:17:31Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=f3326786259f4e53c06b7565369add7605bea8ba'/>
<id>urn:sha1:f3326786259f4e53c06b7565369add7605bea8ba</id>
<content type='text'>
- Use `OBJ_SIZE` and `TILE_SIZE` from hardware.inc.
- `SPRITESTATEDATA1_LENGTH`, `NUM_SPRITESTATEDATA_STRUCTS`
  and `TILE_1BPP_SIZE` are used in some places.
- Highlight an oversight in `OakSpeech` where several
  direct MBC bank switches are requested.
- Remove redundant comments in home/overworld.asm.
- Add unreferenced `FillBgMap` function to avoid a byte
  of dead code.
- Some constants added in wram.asm.
- Correctly separate the commented code in `SaveMainData`.</content>
</entry>
<entry>
<title>Merge branch 'master' of https://github.com/pret/pokered</title>
<updated>2025-11-12T23:56:10Z</updated>
<author>
<name>dannye</name>
<email>33dannye@gmail.com</email>
</author>
<published>2025-11-12T23:56:10Z</published>
<link rel='alternate' type='text/html' href='https://git.sl0p.foo/pokeyellow.git/commit/?id=324ae167d15ae4eef3cda411e10201661e57d88d'/>
<id>urn:sha1:324ae167d15ae4eef3cda411e10201661e57d88d</id>
<content type='text'>
</content>
</entry>
</feed>
