Hi I bring you an hex fix to patch a Shenmue I 1ST_READ.BIN/ISO/GDI/CDI.
This hex hack will make Shenmue display in Widescreen aspect ratio without clipping or glitches unlike NullDC extra geometry option or previous action replay codes, it will basically render the extra geometry necessary for 16:9 TV's.
The hack works great on emulators, as do on a real Dreamcast.
SHENMUE, E MK-5105950, V1.00120001005
So with an hex editor find and replace the following values.
Value 1
Find
CCCCCC3D AAAAAA3F
Replace
CCCCCC3D 398EE33F
Render fix
Find
203F090C 8BC78AD4 FFE55224 51145214
Replace
303F090C 8BC78AD4 FFE55224 51145214
Render Fix
Find
09000900 09000900 09000900 09000900 09000900 09000900 09000900 00000000 00000000 00000000 00000000 09000900 09000900 09000900 09000900 00000000 00000000 00000000
Replace
09000900 09000900 09000900 09000900 09000900 09000900 09000900 00008C42 0000F042 0000803F 0000803F 09000900 09000900 09000900 09000900 0000803F 0000803F 0000803F
Following Esppiral's breakthrough, here's the same for other versions, just different for the 1st "render fix", which is actually the unlocker code that prevents the game from dynamically updating the ranges for clipping and draw distance:
SHENMUE, U MK-51059, V1.00320000918 [USA (NTSC-U)]
Value 1
Find
CCCCCC3D AAAAAA3F
Replace
CCCCCC3D 398EE33F
Render fix
Find
403F090C 8BC78AD4 FFE55224 51145214
Replace
503F090C 8BC78AD4 FFE55224 51145214
Render Fix
Find
09000900 09000900 09000900 09000900 09000900 09000900 09000900 00000000 00000000 00000000 00000000 09000900 09000900 09000900 09000900 00000000 00000000 00000000
Replace
09000900 09000900 09000900 09000900 09000900 09000900 09000900 00008C42 0000F042 0000803F 0000803F 09000900 09000900 09000900 09000900 0000803F 0000803F 0000803F
SHENMUE, J HDR-0016 V1.0071999112 [JAP (NTSC-J)]
Value 1
Find
CCCCCC3D AAAAAA3F
Replace
CCCCCC3D 398EE33F
Render fix
Find
803E090C 8BC78AD4 FFE55224 51145214
Replace
903E090C 8BC78AD4 FFE55224 51145214
Render Fix
Find
09000900 09000900 09000900 09000900 09000900 09000900 09000900 00000000 00000000 00000000 00000000 09000900 09000900 09000900 09000900 00000000 00000000 00000000
Replace
09000900 09000900 09000900 09000900 09000900 09000900 09000900 00008C42 0000F042 0000803F 0000803F 09000900 09000900 09000900 09000900 0000803F 0000803F 0000803F
To make it easier to patch your images, whether you're using a lite version (for 700MB CD-R) or the bulkier (untouched) GDRom rips, you can use the script that I uploaded here: https://mega.nz/#F!L4xAUTCB!dz3QkSV7WnkF8w8XGelfoA
Just unzip the file anywhere on your disk, then simply drag & drop each of your track06.bin files, from each of the 3 game discs, over the script named DRAG track06.bin HERE.bat . This will patch the EUR, USA or JAP images and also create a backup just in case.