Pokémon Yellow but I get my encounters from the Game Boy Barcode Reader from Barcode Taisen Bardigun  @ChickasaurusGL
Pokémon Yellow but I get my encounters from the Game Boy Barcode Reader from Barcode Taisen Bardigun  @ChickasaurusGL
Evie (ChickasaurusGL) 🌺 | Pokémon Yellow but I get my encounters from the Game Boy Barcode Reader from Barcode Taisen Bardigun @ChickasaurusGL | Uploaded March 2024 | Updated October 2024, 6 hours ago.
Edit: YouTube automatically disabled comments on this video for some reason. It may be because my voice sounds young, but I'm not a minor. Hopefully they can be re-enabled soon.

I 'download' Pokémon from note paper I filled, where a solid white box represents 1 (ON) and a black box represents 0 (OFF); originally either a signal of 255 (white) or 0 (black) from hSerialReceiveData (FFAD). Now you can scan 'em all! (With 151 sheets of paper)

The serial port needs to be opened first. I chose an OAM DMA hijacking loop which sets FF01 to FF (serial data) and FF02 to 81 (serial control).

My code also runs one of 16 functions at pointer hl via a glitch text box previously set up by ws m - each function is to set or reset one of the 8 bits. 0x24 is subtracted from FFAD to retrieve value DCXX for white detected or DDXX for black detected (the bits are stored in a byte for later). Register l defaults at 00 (either the first white detected or black detected function to set or reset bit 0x7) but the code is self-modifying to change the operand of a ld l, xx which determines l after the bit is set. The functions at DCXX or DDXX set/reset bits 0x0 through to 0x7, but with the final white detected/black detected function taking the final byte and bringing it into wCurOpponent D058 (encounter a Pokémon), and then resetting the operand to 00 again.

This is not the original way Barcode Taisen Bardigun uses the reader; which involved thinner lines and swiping rather than entering each line; however for now this is a proof of concept which works. The save file could be improved by fixing the OAM sprites, or having each iteration of the text box tell you which bit you entered and with what value, and so on.

More information by Shonumi about Barcode Taisen Bardigun and the Barcode Scanner:
shonumi.github.io/articles/art6.html

The save file
drive.google.com/file/d/1S6HiT-qEZYQTxT4_ZEgbMrGduwEAErwE/view?usp=sharing

SYM file

drive.google.com/file/d/1uv9G2AXeCgyFNTLw2WbNuqQwzJp-sjtZ/view?usp=sharing

01:DB00 wSetUpSerial
01:DB50 wSetUpMapscriptOLChangeTPT
01:DB5A w.SetUpMapTPT
01:DB63 wTextPointers
01:DB75 wTextScriptFindHViaSRD
01:DB76 w.TextScriptFindHViaSRD
01:DBFD wTemporaryScriptMonEncounterByte
01:DBFE wEOT
01:DC00 wWhiteDetectedOrNoBCR1
01:DD00 wBlackDetected1
00:FFAD hSerialReceiveData
Pokémon Yellow but I get my encounters from the Game Boy Barcode Reader from Barcode Taisen BardigunThe highest combination of weather effects for gBattleWeather (Acid Rain glitch in Emerald)Converting Attack experience into any Day Care Pokémon w/Box Breaker glitch (may be Red/Blue only*)Glitch subroutine (sound bank) 0E:6BF8 continuation; two applications (Pokémon Yellow EN VC)How to get Shiny Treecko (+theoretically others) w/Game Boy mark guide (Generation II+)255 item stack duplication glitch (Generation I)NamingScreenType (D07D/C) arbitrary code execution (Generation I)DecompressRequestPikaPicAnimGFX w/bad (glitch) sprites from DE (arbitrary code execution experiment)Unused Pokémon cries 268, 265 (with Emerald cheat codes to replace Bulbasaurs cry) (Generation III)ESP 8 prototype and 風といっしょに (Kaze to Issho ni) comparison (Mewtwo Strikes Back Japanese Ending song)Small hybrid Pokémon display detail which was not in Generation I/four-types visible (Generation II)Adding prototype beta Blaine back into the game with a glitched save file (Pokémon Yellow)

Pokémon Yellow but I get my encounters from the Game Boy Barcode Reader from Barcode Taisen Bardigun @ChickasaurusGL

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER