├── .gitattributes ├── 2000s-Diagrams ├── NTSC 3.58 PAL 4.43 Color Mod 100X-550X.PNG ├── PS1 PAL Colour Mod │ ├── PU18 color mod.pdf │ ├── SCPH-102.jpg │ ├── SCPH-5502 SCPH-1002 External Crystal.jpg │ ├── SCPH-7002.jpg │ ├── SCPH-7502-1.jpg │ ├── SCPH-7502-2.jpg │ ├── SCPH-7502-Alternative.jpg │ ├── SCPH-9002.jpg │ └── Sources and Notes.txt ├── mm3_diagrams_v2 │ ├── PsoneChip_PM-41(2).jpg │ ├── PsoneChip_old.jpg │ ├── mm3pu18-SCPH-500x.jpg │ ├── mm3pu20-SCPH-700x.jpg │ ├── mm3pu22-SCPH-750x.jpg │ ├── mm3pu23-SCPH-900x.jpg │ ├── psone-102c.jpg │ ├── psone102.jpg │ ├── psone_multinorm_chip-SCPH-102.jpg │ └── scph-1001.jpg ├── mm3_pm41_diagrams │ ├── mm3_pm41.jpg │ └── mm3_pm41_2.jpg └── onechip_diagrams │ ├── ONEchip4wire.jpg │ ├── Onechip.jpg │ ├── Onechipstandard.jpg │ ├── PsoneChip_PM-41(2).jpg │ ├── PsoneChip_old.jpg │ ├── newps1clrmod.jpg │ ├── one_chip.jpg │ ├── ps1colourmod.jpg │ ├── psone-102c.jpg │ └── psone102.jpg ├── HQMM3-Diagrams ├── SCPH-100 101 103.jpg ├── SCPH-100X 3000 3500 5000.jpg ├── SCPH-500X 550X 5552.jpg ├── SCPH-700X.jpg ├── SCPH-750X.jpg └── SCPH-900X.jpg ├── HQOneChip-Diagrams └── SCPH-102.jpg ├── Hex ├── K150 │ ├── DIYpack25ep │ │ ├── chipdata.cid │ │ ├── epk128.hex │ │ ├── epk149a.hex │ │ ├── epk149bf.hex │ │ ├── epk150.hex │ │ ├── epk182.hex │ │ ├── fixhex2.exe │ │ ├── microbrn.exe │ │ ├── microbrn.hlp │ │ ├── pro.dat │ │ └── readme_ep.pdf │ └── PL2303_Prolific_DriverInstaller_v1.2.10.exe ├── MultiMode3 12C508X │ ├── MM3EUR.HEX │ ├── MM3JAP.HEX │ ├── MM3USA.HEX │ └── ReadMe.txt ├── MultiMode3 12F629 │ ├── MM3eur12f629.ASM │ ├── MM3eur12f629.HEX │ ├── MM3jap12f629.ASM │ ├── MM3jap12f629.HEX │ ├── MM3usa12f629.ASM │ ├── MM3usa12f629.HEX │ └── ReadMe.txt ├── Onechip 12508A │ ├── ReadMe.txt │ └── onechip.hex └── Pinouts.gif └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /2000s-Diagrams/NTSC 3.58 PAL 4.43 Color Mod 100X-550X.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/NTSC 3.58 PAL 4.43 Color Mod 100X-550X.PNG -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/PU18 color mod.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/PU18 color mod.pdf -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/SCPH-102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/SCPH-102.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/SCPH-5502 SCPH-1002 External Crystal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/SCPH-5502 SCPH-1002 External Crystal.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7002.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7502-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7502-1.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7502-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7502-2.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7502-Alternative.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/SCPH-7502-Alternative.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/SCPH-9002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/PS1 PAL Colour Mod/SCPH-9002.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/PS1 PAL Colour Mod/Sources and Notes.txt: -------------------------------------------------------------------------------- 1 | Below are useful posts from forums about the PS1 PAL colour mod. 2 | Along with sources ~ Kippykip 3 | 4 | 5 | Shadow: 6 | In order to play NTSC games on a PAL system, a colour mod is required. The information is listed for the models below. They just involve simply lifting pin 157 on the GPU (or cut the trace going to it), and then bridging the points shown in the images below (the pad of the lifted pin 157 to ground). 7 | 8 | This mod will allow you to play NTSC games in colour on your PAL system if RGB isn't available for you. 9 | How this works is the PAL colour carrier signal isn't correct for the RGB encoder. This mod places the correct frequency (4.43MHz) onto the colour burst line. Most if not all PAL TV's can accept this signal as PAL60. 10 | 11 | In order to colour mod anything below a 7000 series, an external oscillator is required, and is mentioned below in another post. 12 | 13 | ######################################################################################################################################################## 14 | 15 | nocash: 16 | Here are my own modding notes (tested on a PAL PSone, should be same for SCPH-7500): 17 | 18 | 19 | Composite NTSC/PAL Mod 20 | /PAL (IC502.13) --/cut/-- /PAL (GPU.157) 21 | /PAL (IC502.13) --------- GND (for PAL) or VCC (for NTSC) 22 | This forces the console to be always producing the desired composite color 23 | format (regardless of whether the GPU is in 50Hz or 60Hz mode). 24 | 25 | 26 | That description it might be a bit clearer about pin 157 of which chip is to be disconnected, why it's done, and where it should be connected to. And no, you cannot use the same mod on PAL and NTSC consoles, you'll either need to connect the pin to GND or VCC. 27 | And a basic note: That mod fixes problems with distorted color clock, it doesn't bypass region locking (for that problem you would need something else, like a modchip for example). 28 | 29 | 30 | 31 | 32 | ######################################################################################################################################################## 33 | http://www.psxdev.net/forum/viewtopic.php?t=444 34 | 35 | MangledLeg: 36 | Actually, the PAL PSX has a history of having issues rolling colour into a 60hz signal, and it's across multiple revisions of the machine. 37 | 38 | For the first run of models, you actually need to run a fresh cyrstal oscillator to feed the DAC on the board with a clean colour feed that injects the correct stream into the IC for mixing the final output. It's not unlike the issues with the Mega Drive - I've successfully modded three or four systems by severing the existing feed and running a fresh 4.43mhz PAL colour crystal oscillator to get full colour over composite and s-video regardless of the refrsh rate (i.e. 50hz or 60hz). Works an absolute treat. 39 | 40 | With later models of the big PSX consoles, I'm pretty sure you have to bridge a couple of things to get it to work, which I guess could technically be done via a modchip since all it would have to do would be to bridge or feed certain signals around the board if necessary and the IC could manage that. I've never heard of it being done myself though. 41 | 42 | That being said, my brother-in-law's PSX did NTSC games in full colour and theirs was chipped when they bought it, so perhaps it started happening at some point?? 43 | 44 | With the small PSone machines, all you have to do is connect one of the pins from one of the big ICs to another point on the board - this forces native NTSC by default (even the PSX loading screen rolls into NTSC instead of PAL at boot), and then the software triggers whether to move to 50hz or 60hz once the initial loading is complete. 45 | 46 | I've done a couple of the simple NTSC colour mods on the larger PSX machines years ago, and about the same for the PSone mods, too. And by a couple, I'm talking maybe a handful in total 47 | 48 | Give me a bit, I'll find out what you have to do for your machine. The alternative is to use a PAL-Booster unit, which is what my mate used to do with his PSX - it connects to the AV port, internally massages the signal appropriately, and has RCA sockets for composite AV-out, and takes care of fixing the colour for NTSC titles. 49 | 50 | https://www.aussiearcade.com/showthread.php/32430-PSX1-Color-Mod?p=402914#post402914 51 | 52 | 53 | PSOne SCPH-102 Image from: 54 | https://assemblergames.com/threads/playstation-1-psone-colour-correction-modification.37319/ -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/PsoneChip_PM-41(2).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/PsoneChip_PM-41(2).jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/PsoneChip_old.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/PsoneChip_old.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/mm3pu18-SCPH-500x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/mm3pu18-SCPH-500x.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/mm3pu20-SCPH-700x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/mm3pu20-SCPH-700x.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/mm3pu22-SCPH-750x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/mm3pu22-SCPH-750x.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/mm3pu23-SCPH-900x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/mm3pu23-SCPH-900x.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/psone-102c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/psone-102c.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/psone102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/psone102.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/psone_multinorm_chip-SCPH-102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/psone_multinorm_chip-SCPH-102.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_diagrams_v2/scph-1001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_diagrams_v2/scph-1001.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_pm41_diagrams/mm3_pm41.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_pm41_diagrams/mm3_pm41.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/mm3_pm41_diagrams/mm3_pm41_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/mm3_pm41_diagrams/mm3_pm41_2.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/ONEchip4wire.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/ONEchip4wire.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/Onechip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/Onechip.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/Onechipstandard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/Onechipstandard.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/PsoneChip_PM-41(2).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/PsoneChip_PM-41(2).jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/PsoneChip_old.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/PsoneChip_old.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/newps1clrmod.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/newps1clrmod.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/one_chip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/one_chip.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/ps1colourmod.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/ps1colourmod.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/psone-102c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/psone-102c.jpg -------------------------------------------------------------------------------- /2000s-Diagrams/onechip_diagrams/psone102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/2000s-Diagrams/onechip_diagrams/psone102.jpg -------------------------------------------------------------------------------- /HQMM3-Diagrams/SCPH-100 101 103.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/HQMM3-Diagrams/SCPH-100 101 103.jpg -------------------------------------------------------------------------------- /HQMM3-Diagrams/SCPH-100X 3000 3500 5000.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/HQMM3-Diagrams/SCPH-100X 3000 3500 5000.jpg -------------------------------------------------------------------------------- /HQMM3-Diagrams/SCPH-500X 550X 5552.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/HQMM3-Diagrams/SCPH-500X 550X 5552.jpg -------------------------------------------------------------------------------- /HQMM3-Diagrams/SCPH-700X.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/HQMM3-Diagrams/SCPH-700X.jpg -------------------------------------------------------------------------------- /HQMM3-Diagrams/SCPH-750X.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/HQMM3-Diagrams/SCPH-750X.jpg -------------------------------------------------------------------------------- /HQMM3-Diagrams/SCPH-900X.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/HQMM3-Diagrams/SCPH-900X.jpg -------------------------------------------------------------------------------- /HQOneChip-Diagrams/SCPH-102.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/HQOneChip-Diagrams/SCPH-102.jpg -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/epk128.hex: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :040000006726D42873 3 | :08000800FF00030E8301F1006B 4 | :100010000408F200700884001A088000840AF00ABC 5 | :100020008C1A0C286F181928C030040603196F1594 6 | :100030001D28E03004060319EF1572088400710EC4 7 | :100040008300FF0E7F0E090050309900B501B60104 8 | :10005000EF01AB27DE30860508265030370603193E 9 | :1000600024283708193C031C0329370882072A284B 10 | :100070000329C2282C29B6283D2E102E37299E2967 11 | :10008000BB29FA2CBD29D1299C287A2C3E2C632C23 12 | :100090007D2807291829BC2FBE2FD62AA62B222D52 13 | :1000A00024088207E329E329E3293C2AC428C42839 14 | :1000B0001E2A252A1E2A2C2A3C2A4E2A252A2408B2 15 | :1000C0008207512A512A512A632AC428C4285A2A4D 16 | :1000D000C4285A2A632A632AC428C4282408820709 17 | :1000E0006C2A6C2A6C2A0F2BC428C428112B1A2BBB 18 | :1000F000112B1F2B2A2B462B462B882A24088207DC 19 | :10010000602B602B602B6D2BC428C4286D2B6D2BAE 20 | :100110006D2B6D2B6D2B722B6D2B24088207752B8D 21 | :10012000752B752B7B2BC428C4287B2BC4287B2BD9 22 | :100130007B2B7B2BC428C428842624088207802B91 23 | :10014000802B802BD02BC428C428D02BD02B042C60 24 | :10015000D02BD02B0B2C232C280882077C2CA22CF4 25 | :10016000A72CA22CB22CE92CEE2CF42C83160230F6 26 | :1001700086008312672627088207182E1A2E1A2E49 27 | :100180001F2E1F2E08262A29061212118316051665 28 | :100190008312AB270613CC288617CE2808263F30BB 29 | :1001A00099003F309900D328AB278316123099006D 30 | :1001B0002430980083129030980036309F008316C8 31 | :1001C0009530920083124B309500003092000C3035 32 | :1001D0009700672642309900003099008613F02876 33 | :1001E0000617F22861260613F5288617F7286126D8 34 | :1001F000AB27B501082650303706031924283128CB 35 | :10020000032958300429513099001A08F828413040 36 | :100210009900831612308600831286126F266F268D 37 | :100220006F2686165B26061E0D2959309900F82880 38 | :1002300041309900831612308600831286126F2691 39 | :100240006F266F2686165B26061A1E2959309900DE 40 | :10025000F828593099002A280B30C100203084003A 41 | :1002600008268000840AC10B302949302A29082633 42 | :10027000AB000826AC00AD01AE013610EF01A03096 43 | :10028000F000B62783168C168312C0308B005930CD 44 | :1002900099006F1D49296F14EF1159309900A03052 45 | :1002A00084000008AF00840A0008B000840A5020CF 46 | :1002B000B51884292D082B06031D62292E082C064B 47 | :1002C00003199629EF187429C0300406031D51291B 48 | :1002D000EF1D6829EF14C03084006F10A030F000CB 49 | :1002E0006F11593099005129E0300406031D51293E 50 | :1002F0006F1D7829EF10A03084006F14C030F0001B 51 | :10030000EF1159309900512983168C1283128B01F9 52 | :100310006F26B6274E30990002262D0899002E0828 53 | :10032000990002263308990034082A2983168C1272 54 | :1003300083128B016F26B62750302A290826AB007E 55 | :100340000826AC00AD01AE013610593099008C1E64 56 | :10035000A7291A08AF008C1EAB291A08B0002D0877 57 | :100360002B06031DB7292E082C0603199629593090 58 | :1003700099005F20A729CA276E28AD01AE0136106B 59 | :100380008C1A2A287E200226330899003408990006 60 | :100390002D082006031DC0292E082106031DC02993 61 | :1003A0002A28AD01AE0136108C1A2A288D2002268B 62 | :1003B000340899002D082206031DD4292E0823068F 63 | :1003C000031DD4292A28361C9A265408033A0319F7 64 | :1003D000EC29D40AB0260800B22678270301982712 65 | :1003E000030198270830D007031CF929CF0A031905 66 | :1003F000CE0ACC26D4010800361CD4250C30F700D8 67 | :100400000830F600072A0C30F7001930F6008E2667 68 | :100410003519442AC801C9014F254A26C80A770858 69 | :10042000C9076425B51C192A76084806031D0C2A3D 70 | :10043000442A4F254A26C90B192A442A8E263519E3 71 | :10044000442A4F2550266425442A8E263519442AED 72 | :100450004F254A266425442A8E263519442A5325D9 73 | :100460005026B51F382A0830C1005026C10B352A46 74 | :100470001730F2256425442A361CA0265925540835 75 | :10048000033A0319462AD40ACE2508001830F2256B 76 | :1004900050261730F225CE25D4010800361CD4256D 77 | :1004A000252A3618552A092736142F081F27300801 78 | :1004B0001F2708002F0871255026CE2530087125EA 79 | :1004C0005026CE2508002F087D255026CE25300841 80 | :1004D0007D255026CE250800FF26C4265708B000EB 81 | :1004E0005808AF00B0265908B0005A08AF00B0262F 82 | :1004F0005B08B0005C08AF00B0265D08B0005E0885 83 | :10050000AF00B226782703019827030198272929ED 84 | :10051000CA27A3269D220530D200A522D20B8D2A00 85 | :10052000023084070C30D000CC26A522043084028F 86 | :100530000A30D000CC26A52229298E30DB278C302A 87 | :10054000DB27C2265F30840008000008B000840A60 88 | :100550000008AF00840AB22678276F26D727D00A72 89 | :10056000CC26B22678276F26D727D627D627D62798 90 | :10057000D00ACC260800AB276F26831602308600EF 91 | :10058000831267262F263626322638266F266726C0 92 | :100590003510080006121211831605168312AB27B8 93 | :1005A0006F260613D32A8617D52A08000826C50009 94 | :1005B0000826C6000826C700A326FF262030CE0046 95 | :1005C000CF012830D000CC264708B000EF30AF0074 96 | :1005D000B0264608B0004508AF00B026FF30B00096 97 | :1005E000AF00B026FF30B000AF00B226782703017D 98 | :1005F0009827030198276F26B02343084706031D59 99 | :100600000D2B4408EF3A031D0D2B42084606031D2F 100 | :100610000D2B41084506031929294E302A29B51505 101 | :100620002A2B50235F3084006008AF005F08B000C1 102 | :1006300050202929B511251AB515B6172A2B502394 103 | :100640005F3084006008AF005F08B000B51750202D 104 | :10065000B5132929361050235F3084003623B51D89 105 | :100660002929CE2561308400362329290008B000CD 106 | :10067000840A0008AF00840359251830B61B0830DF 107 | :10068000F22550261730B61B0E30F22D36143516D3 108 | :100690006008AF005F08B0005020DA2551232929F7 109 | :1006A000C025573084000008B000AF015020840AF4 110 | :1006B0005B300406031D532BCE25CE25CE25080026 111 | :1006C000361CBA260930EB26B4000930EB26B300FD 112 | :1006D000D0250800361CD4256D2B0430F225A32527 113 | :1006E000CE250800361CD4256D2B361C09275B2728 114 | :1006F000B400D02508000530F225A325CE2508003A 115 | :100700003F30CE00FF30CF00FE30D000CC26093085 116 | :10071000EB26D5000930EB26D600C42657308400DE 117 | :100720000830D2000930EB268000840AD20B922BCD 118 | :10073000C2260730D2000930EB268000840A093037 119 | :10074000EB268000840AD20B9B2BF72BB0234408A6 120 | :1007500099004108990002264208990043082A2975 121 | :100760002830D000CF012030CE00CC260930EB2637 122 | :10077000C3000930EB26C4000930EB26C200093063 123 | :10078000EB26C100080036147E203308E000340850 124 | :10079000DF003E257E203308EE003408ED00F72B05 125 | :1007A0003E257E203308EE003408ED00C02557308A 126 | :1007B00084000430BD007E2034088000840ABD0B14 127 | :1007C000DB2B7E207E207E203308D6003408D50027 128 | :1007D0007E203308E0003408DF007E203308E2008A 129 | :1007E0003408E1007E203308E4003408E30043309D 130 | :1007F00099001A30BD005530840000089900840A21 131 | :100800000226BD0BFD2B2A283E257E203308EE0054 132 | :100810003408ED00D02B361435167E203308E00066 133 | :100820003408DF003E257E203308EE003408ED005A 134 | :10083000573084000430BD007E2034088000840AD4 135 | :10084000BD0B1C2CF72B7E203308E0003408DF00A2 136 | :100850003E257E203308EE003408ED00573084003A 137 | :100860000430BD007E2034088000840ABD0B322C89 138 | :100870007E203308E2003408E100F72B0826BF0091 139 | :100880007426351D5B2CBE01AD01AE013610251856 140 | :1008900045257E2033083F06031D5D2C3408FF3AB2 141 | :1008A000031D5D2CBE0B472C20082D0603195B2C65 142 | :1008B00042309900472C59302A29251C612C43309D 143 | :1008C000361E4E302A297C26351D762CAD01AE0110 144 | :1008D00036108D203408FF3A031D782C22082D068F 145 | :1008E000031D692C23082E06031D692C59302A2963 146 | :1008F0004E302A290000AC28C025C82592240F2696 147 | :100900000230F2257F30B100FE30B200E2259224A1 148 | :100910000F260330F2257F30B100FE30B200E22511 149 | :10092000922429290130F2254E260730F2254E2641 150 | :100930000830F2256F260130F2254E260730F225C9 151 | :100940004E260800C0250930F2256F2629290930D6 152 | :10095000F2256F26C0250930F2256F260B30F225CF 153 | :100960006F2629296F263C30CE00CF010430D000FD 154 | :10097000CC260C307A2780309827003098277627AD 155 | :10098000003098270030982776276F266F26D727C4 156 | :10099000CA228C256430F406031DE62C0530D000F5 157 | :1009A0006F26BB225B26CC260C307A270030982796 158 | :1009B0000F309827D003CC260C307A278F30982719 159 | :1009C00000309827D62776276F26D7276F260F2641 160 | :1009D0002929C0251F30F2256F262929D92509305C 161 | :1009E000F2256F266F262929D9250930F2256F2691 162 | :1009F0006F2629290826AF000826B0000826CA005D 163 | :100A00000826CB00043024060319CE250B3024061B 164 | :100A100003192A2D3E255020B51C102D43302A29BC 165 | :100A2000A51C292904302406031929290F26C025CD 166 | :100A3000C8254A08AF004B08B0005020B51C292932 167 | :100A400046302A290826AF000826B0000826CA002A 168 | :100A50000826CB00CE253E255020B51C312D433035 169 | :100A60002A29CE25CE25CE25CE254A08AF004B0813 170 | :100A7000B0005020B51C292942302A29AE01AD0111 171 | :100A8000CE254525361E402D0800361220032D06A2 172 | :100A9000031D0800FF302E060319361608005925DD 173 | :100AA0000830F225080059251830B51B0830F2250A 174 | :100AB00008003008B2002F08B1000310B20DB10DCC 175 | :100AC0000230F225E2250800B5140430F225A325F2 176 | :100AD00033082F06031D0800340830060319B5102B 177 | :100AE0000800B2003F30B1000330F2250310B20D10 178 | :100AF000B10DE2250830F2250800B2003F30B10008 179 | :100B00000330F2250310B20DB10DE2251830F225A5 180 | :100B100050261730F22508007930C000F501F401A5 181 | :100B2000F3013430CF3C8400750880009C30840091 182 | :100B300000143330CD3C84000008F407F306F50AB6 183 | :100B4000C00B912D0800831606148312000010308C 184 | :100B5000BC0086160000861200000310061803145D 185 | :100B6000B30CB40CBC0BA92D06108316061083120F 186 | :100B70000310B30CB40C3F30351A0F30B305080026 187 | :100B80000030F2257F30B100FE30B200E2250800CF 188 | :100B90000730C000CE25C00BCA2D08000630F22554 189 | :100BA000AE0F0800AD0A080035160630F2253614DF 190 | :100BB0000800CE25AD01AE01CE252D082006031D6F 191 | :100BC000DC2D08001030BC00B10CB20C86160318E6 192 | :100BD000EC2D00000610EE2D0614EE2D8612BC0B37 193 | :100BE000E42D0800B8000630B900B80C86160318CA 194 | :100BF000FC2D00000610FE2D0614FE2D8612B90BEA 195 | :100C0000F52D080083160000981C032E831208009F 196 | :100C1000830100008C1E092E1A08B7000800351445 197 | :100C200006121211831605168312AB276F26B628FB 198 | :100C30003626232E2F26362632263826232E2F26FA 199 | :100C40003826322636266F2635182C2E8613282E67 200 | :100C500006172A2E56302A29351067260800121545 201 | :100C60006F260800A51D6F265B26080006160800E3 202 | :100C7000831605128312051208000612121183163C 203 | :100C800005168312AB2767260613462E8617482EB5 204 | :100C900076302A2950260E30F22508000130512ED8 205 | :100CA0002608BA003030BB00BB0B542EBA0B522EB4 206 | :100CB0000800000008006026602660266026602686 207 | :100CC00008001930C1006726C10B632E0800BB0164 208 | :100CD0001030BA00BB0B6A2EBA0B6A2E08006726CA 209 | :100CE000672667266726080035152008031D0800BB 210 | :100CF000210803193511080035152208031D0800C5 211 | :100D0000230803193511080055308400FF30800096 212 | :100D1000840A6F300406031D862E080035113F300B 213 | :100D2000351A0F302F06031D08003008FF3A03194B 214 | :100D300035150800A326FF26D001CF01CE01CC2611 215 | :100D4000D401361408003C30CE00CF010630D0006C 216 | :100D5000CC260C307A2700309827003098270800DE 217 | :100D60000D30B32E0F307A27300898272F08982798 218 | :100D7000D0250800D001CF01CE01AD01AE01CC26B7 219 | :100D8000361408003030C52E2030CE00CF01D001FF 220 | :100D9000CC26AD01AE0108007627500898270E300A 221 | :100DA00098277627F63098276E30982776274F08B1 222 | :100DB00098270E3098277627F73098276E30982797 223 | :100DC00076274E0898270E3098277627F8309827F0 224 | :100DD0006E30982F08007A27003098278316061463 225 | :100DE00083120830BC008616592686125926031035 226 | :100DF00006180314D30CBC0BF32E530808007627F7 227 | :100E0000A63098278E3098277627A63098279C30D2 228 | :100E1000982F7627A63098279E3098277627A630D9 229 | :100E200098279C3098277627003098270E309827EF 230 | :100E30007627A93098276E30982736140800CC0002 231 | :100E400076274C0898270E3098277627A8309827C1 232 | :100E50006E3098277627A6309827843098277627F3 233 | :100E6000553098270E3098277627A73098276E3070 234 | :100E700098277627AA3098270E3098277627A7300C 235 | :100E800098276E3098277627A630982782309827A3 236 | :100E900076270301982703019827762732305126B9 237 | :100EA00003019827030198277627A63098279430C6 238 | :100EB00098277127D02D7627A6309827803098273D 239 | :100EC0007627A8309827503098277627F53098272E 240 | :100ED0006E309827D627D6270230EB267127530885 241 | :100EE00008007627A93098272A30982F03017A2FF7 242 | :100EF0000301B516D1005926861659268316061009 243 | :100F0000831259260430BC000610D10C03180614B5 244 | :100F1000592686165926B51E912F3C0B912F502627 245 | :100F2000B51286125926BC0B842FDE308605592E49 246 | :100F3000D1000830BC00DE308605D10C0318061441 247 | :100F400059268616592686125926BC0B9B2FDE3051 248 | :100F500086055926080010308500843086008316E7 249 | :100F600017308500233086008312080018121A08F3 250 | :100F70001A081A081816080000302A29503099005B 251 | :100F8000672631309900672638309900672641304E 252 | :100F900099002A285530840008268000840A6D3084 253 | :100FA0000406031DCC2F553084000800762700303E 254 | :100FB00098270030982FFE007627A63098277E08C5 255 | :100FC000982FFE0076277E0898270E30982FFE0077 256 | :0A0FD00076277E0898276E30982FD0 257 | :02400E002A0383 258 | :1042000043004F0050005900520049004700480049 259 | :1042100054002000320030003000370020004400FD 260 | :1042200049005900200045004C004500430054005F 261 | :1042300052004F004E004900430053002C004A003A 262 | :1042400049004D00200052004F004200450052003E 263 | :10425000540053004F004E002C0020004E0045003B 264 | :10426000570046004F0055004E0044002000450016 265 | :104270004C0045004300540052004F004E004900DE 266 | :10428000430053002E0020005700450042003A0032 267 | :1042900020005700570057002E004B0049005400E3 268 | :1042A00053005200550053002E0043004F004D00B4 269 | :1042B0002C0020005700570057002E004E004500EC 270 | :1042C000570046004F0055004E00440045004C008A 271 | :1042D00045004300540052004F004E004900430087 272 | :1042E00053002E0043004F004D005C004400490085 273 | :0242F000590073 274 | :00000001FF 275 | -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/epk149a.hex: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :02000000D52801 3 | :08000800FF00030E8301F1006B 4 | :100010000408F200700884001A088000840AF00ABC 5 | :100020008C1A0C286F181928C030040603196F1594 6 | :100030001D28E03004060319EF1572088400710EC4 7 | :100040008300FF0E7F0E090050309900B501B60104 8 | :10005000EF018501FD2550303706031924283708A4 9 | :10006000193C031CEF28370882072928EF28CC28E1 10 | :100070001629B4282A2E052E21298829A529F42CF1 11 | :10008000A729BB299A28742C382C5D2C7B28F328AF 12 | :1000900003299A2F9C2FA82A9F2B172D240882070B 13 | :1000A000CD29CD29CD29262AE629ED29082A0F2A8E 14 | :1000B000382A162A262A382A0F2A240882073B2A99 15 | :1000C0003B2A3B2A4D2ACE28CE28442ACE28CE28A9 16 | :1000D0004D2A4D2ACE28CE2824088207562A562A91 17 | :1000E000562ADE2AE02AEF2AFD2A062B322B0B2B7A 18 | :1000F000162B322B3C2B6F2A24088207592B592BA5 19 | :10010000592B662B632B662B662B662B6B2B662B72 20 | :10011000662B6B2B662B240882076E2B6E2B6E2BA7 21 | :10012000742BCE28CE28742BCE28CE28742B742B7B 22 | :10013000CE28CE28622624088207792B792B792BAA 23 | :10014000CA2B1D2CFE2BCA2BCA2B052CCA2BCA2B43 24 | :10015000052C1D2C28088207762C9C2CA22C9C2C6C 25 | :10016000AD2CE32CE82CEE2C831604308500831292 26 | :10017000452627088207082E0A2E0E2E122E162E2E 27 | :100180008316043085008312452627088207CE2F68 28 | :10019000D02FD42FD82FDC2FFD2514298A27FD2519 29 | :1001A0003F3099003F309900D4288A2707309F00BC 30 | :1001B00083161230990024309800831290309800F2 31 | :1001C000452642309900013099008A27B501FD2566 32 | :1001D00050303706031924282F285830F028513082 33 | :1001E00099001A08E528413099008316851083127A 34 | :1001F00085104D264D264D2685143D26051DF828D3 35 | :1002000059309900E52841309900831685108312F2 36 | :1002100085104D264D264D268514322605190829B0 37 | :1002200059309900E5285930990029280B30C10030 38 | :1002300020308400FD258000840AC10B1A29493032 39 | :100240001429FD25AB00FD25AC00AD01AE01361033 40 | :10025000EF01A030F000942783168C168312C03073 41 | :100260008B00593099006F1D33296F14EF115930ED 42 | :100270009900A03084000008AF00840A0008B00094 43 | :10028000840A4E20B5186E292D082B06031D4C2913 44 | :100290002E082C0603198029EF185E29C0300406A9 45 | :1002A000031D3B29EF1D5229EF14C03084006F104D 46 | :1002B000A030F0006F11593099003B29E03004065E 47 | :1002C000031D3B296F1D6229EF10A03084006F14BD 48 | :1002D000C030F000EF11593099003B2983168C1281 49 | :1002E00083128B014D2694274E309900F7252D0857 50 | :1002F00099002E089900F72533089900340814292D 51 | :1003000083168C1283128B014D26942750301429AA 52 | :10031000FD25AB00FD25AC00AD01AE013610593016 53 | :1003200099008C1E91291A08AF008C1E95291A0875 54 | :10033000B0002D082B06031DA1292E082C06031939 55 | :100340008029593099005D209129A8276C28AD019A 56 | :10035000AE0136108C1A29287C20F7253308990025 57 | :10036000340899002D082006031DAA292E0821060D 58 | :10037000031DAA292928AD01AE0136108C1A29289F 59 | :100380008B20F725340899002D082206031DBE296D 60 | :100390002E082306031DBE292928361C782654085A 61 | :1003A000033A0319D629D40A8E2608009026592725 62 | :1003B00003017927030179270830D007031CE329BB 63 | :1003C000CF0A0319CE0AAA26D4010800361CC92573 64 | :1003D0000C30F7000830F600F1290C30F700193026 65 | :1003E000F6006C2635192E2AC801C90144252E268F 66 | :1003F000C80A7708C9075925B51C032A7608480694 67 | :10040000031DF6292E2A44252E26C90B032A2E2A3F 68 | :100410006C2635192E2A4425342659252E2A6C2679 69 | :1004200035192E2A44252E2659252E2A6C263519B3 70 | :100430002E2A48253426B51F222A0830C10034262A 71 | :10044000C10B1F2A1730E72559252E2A361C7E2678 72 | :100450004E255408033A0319302AD40AC32508004C 73 | :100460001830E72534261730E725C325D4010800C6 74 | :10047000361CC9250F2A36183F2AE82636142F08BD 75 | :10048000FE263008FE2608002F0866253426C325E0 76 | :10049000300866253426C32508002F087225342627 77 | :1004A000C325300872253426C3250800DD26A22680 78 | :1004B0005708B0005808AF008E265908B0005A08F7 79 | :1004C000AF008E265B08B0005C08AF008E265D088A 80 | :1004D000B0005E08AF0090265927B5271329A8273A 81 | :1004E00081268A220530D2009222D20B742A023051 82 | :1004F00084073030CE00CF010C30D000AA269222E3 83 | :10050000043084023030CE00CF010A30D000AA2659 84 | :10051000922213298E30B9278C30B927A0265F305C 85 | :10052000840008000008B000840A0008AF00840AB4 86 | :10053000902659274D26B527D00AAA269026592756 87 | :100540004D26B527B427B427B427D00AAA26080019 88 | :10055000FD25C500FD25C600FD25C7008126DD2639 89 | :100560002030CE00CF012830D000AA264708B000A6 90 | :10057000EF30AF008E264608B0004508AF008E264B 91 | :10058000FF30B000AF008E26FF30B000AF009026E5 92 | :100590005927B5274D26A92343084706031DDC2A02 93 | :1005A0004408EF3A031DDC2A42084606031DDC2AF4 94 | :1005B00041084506031913294E301429B515162B89 95 | :1005C0005F3084006008AF005F08B0006430C9008D 96 | :1005D00044252E26C90BE82ACE254A231329492370 97 | :1005E0005F3084006008AF005F08B0006430C9006D 98 | :1005F00044252E26C90BF82A132949235F3084008D 99 | :100600006008AF005F08B0004E201329B511251A0D 100 | :10061000B515B617162B49235F3084006008AF006C 101 | :100620005F08B000B5174E20B513132936104923C3 102 | :100630005F3084002223B51D1329C3256130840057 103 | :10064000222313290008B000840A0008AF008403A5 104 | :100650004E251830B61B0830E72534261730B61B58 105 | :100660000E30E72D361435166008AF005F08B00075 106 | :100670004E20CF254A2313296008AF005F08B00041 107 | :100680004E203325C325C325C325C325C3254A23AF 108 | :100690001329B525573084000008B000AF014E2063 109 | :1006A000840A5B300406031D4C2BC325C325C325D8 110 | :1006B0000800361C98260930C926B4000930C9261E 111 | :1006C000B300C5250800361CC925662B0430E72574 112 | :1006D0009825C3250800361CC925662B361CE8263C 113 | :1006E0003B27B400C52508000530E7259825C3251C 114 | :1006F00008003F30CE00FF30CF00FE30D000AA26E9 115 | :100700000930C926D5000930C926D600A22657309F 116 | :1007100084000830D2000930C9268000840AD20B38 117 | :100720008B2BA0260730D2000930C9268000840A0E 118 | :100730000930C9268000840AD20B942BF12BA923FF 119 | :100740004408990041089900F72542089900430898 120 | :1007500014292830D000CF012030CE00AA2609303D 121 | :10076000C926C3000930C926C4000930C926C20001 122 | :100770000930C926C1000800361435167C2033081C 123 | :10078000E0003408DF0033257C203308EE00340815 124 | :10079000ED00F12B33257C203308EE003408ED000A 125 | :1007A000B525573084000430BD007C20340880001B 126 | :1007B000840ABD0BD52B7C207C207C203308D600FE 127 | :1007C0003408D5007C203308E0003408DF007C20AA 128 | :1007D0003308E2003408E1007C203308E4003408E8 129 | :1007E000E300433099001A30BD0055308400000802 130 | :1007F0009900840AF725BD0BF72B292833257C2087 131 | :100800003308EE003408ED00CA2B361435167C2070 132 | :100810003308E0003408DF0033257C203308EE0085 133 | :100820003408ED00573084000430BD007C203408CB 134 | :100830008000840ABD0B162CF12B7C203308E000CD 135 | :100840003408DF0033257C203308EE003408ED0047 136 | :10085000573084000430BD007C2034088000840AB6 137 | :10086000BD0B2C2C7C203308E2003408E100F12B76 138 | :10087000FD25BF005226351D552CBE01AD01AE0130 139 | :10088000361025183A257C2033083F06031D572CC7 140 | :100890003408FF3A031D572CBE0B412C20082D06AF 141 | :1008A0000319552C42309900412C59301429251C2C 142 | :1008B0005B2C4330B61D4E3014295A26351D702C42 143 | :1008C000AD01AE0136108B203408FF3A031D722CA7 144 | :1008D00022082D06031D632C23082E06031D632CFE 145 | :1008E000593014294E3014290000AA28B525BD25F9 146 | :1008F0008C2404260230E7257F30B100FE30B200A0 147 | :10090000D7258C2404260330E7257F30B100FE3044 148 | :10091000B200D7258C2413290130E7253226073071 149 | :10092000E72532260830E7254D260130E725322617 150 | :100930000730E72532260800B5250930E7254D2682 151 | :100940004D2613290930E7254D26B5250930E72521 152 | :100950004D260B30E7254D2613294D263C30CE0081 153 | :10096000CF010430D000AA260C305B2780307927D5 154 | :10097000003079275727003079270030792757270B 155 | :100980004D264D26CB2781256430F406031DE02C2F 156 | :100990000530D0004D26C0203D26AA260C305B270E 157 | :1009A000003079270F307927D003AA260C305B2737 158 | :1009B0008F30792700307927B42757274D26B52760 159 | :1009C0004D2604261329B5251F30E7254D2613296A 160 | :1009D000CE250930E7254D264D261329CE25093091 161 | :1009E000E7254D264D261329FD25AF00FD25B00036 162 | :1009F000FD25CA00FD25CB00043024060319C325BC 163 | :100A000033254E20B51C062D43301429A51C13296F 164 | :100A10000430240603191329B525BD254A08AF0063 165 | :100A20004B08B0004E20B51C132946301429FD2573 166 | :100A3000AF00FD25B000FD25CA00FD25CB00C32574 167 | :100A400033254E20B51C262D43301429C325C3253C 168 | :100A5000C325C3254A08AF004B08B0004E20B51C83 169 | :100A6000132942301429AE01AD01C3253A25B61D24 170 | :100A7000352D0800B61120032D06031D0800FF3098 171 | :100A80002E060319B61508004E250830E725080084 172 | :100A90004E251830B51B0830E72508003008B20095 173 | :100AA0002F08B1000310B20DB10D0230E725D72594 174 | :100AB0000800B5140430E725982533082F06031DD8 175 | :100AC0000800340830060319B5100800B2003F30A2 176 | :100AD000B1000330E7250310B20DB10DD725083062 177 | :100AE000E7250800B2003F30B1000330E7250310CE 178 | :100AF000B20DB10DD7251830E72534261730E7257C 179 | :100B000008007930C000F501F401F3013430CF3C26 180 | :100B10008400750880009C30840000143330CD3C84 181 | :100B200084000008F407F306F50AC00B862D0800C0 182 | :100B300083160514831200001030BC0085140000D9 183 | :100B400085100000031005180314B30CB40CBC0B83 184 | :100B50009E2D05108316051083120310B30CB40CE0 185 | :100B60003F30351A0F30B30508000030E7257F30DD 186 | :100B7000B100FE30B200D72508000730C000C32501 187 | :100B8000C00BBF2D08000630E725AE0F0800AD0AE8 188 | :100B9000080035160630E72536140800C325AD01D8 189 | :100BA000AE01C3252D082006031DD12D08001030ED 190 | :100BB000BC00B10CB20C85140318E12D0000051027 191 | :100BC000E32D0514E32D8510BC0BD92D0800B800CA 192 | :100BD0000630B900B80C85140318F12D000005107B 193 | :100BE000F32D0514F32D8510B90BEA2D080083169B 194 | :100BF0000000981CF82D83120800830100008C1E51 195 | :100C0000FE2D1A08B700080035148A274D26B4288F 196 | :100C10002426192E242620262626192E2426202690 197 | :100C20002826192E262620262426192E2826202678 198 | :100C3000242635181D2E5630142935104526080057 199 | :100C4000A51D45263D260800861608000617080043 200 | :100C5000861708008A2745267630142934260E3058 201 | :100C6000E72508000130352E2608BA003030BB00D9 202 | :100C7000BB0B382EBA0B362E0800422642264226DF 203 | :100C800042264226080000000800BB011030BA00CE 204 | :100C9000BB0B482EBA0B482E080045264526452694 205 | :100CA0004526080035152008031D080021080319F2 206 | :100CB0003511080035152208031D08002308031903 207 | :100CC0003511080055308400FF308000840A6F30F1 208 | :100CD0000406031D642E080035113F30351A0F300D 209 | :100CE0002F06031D08003008FF3A031935150800C8 210 | :100CF0008126DD26D001CF01CE01AA26D4013614EB 211 | :100D000008003C30CE00CF010630D000AA260C30BF 212 | :100D10005B27003079270030792708000D30912EAD 213 | :100D20000F305B27300879272F087927C525080061 214 | :100D3000D001CF01CE01AD01AE01AA2636140800C4 215 | :100D40003030A32E2030CE00CF01D001AA26AD0135 216 | :100D5000AE0108005727500879270E30792757270A 217 | :100D6000F63079276E30792757274F0879270E30CC 218 | :100D700079275727F73079276E30792757274E087C 219 | :100D800079270E3079275727F83079276E30792761 220 | :100D900008005B270030792783160514831208307A 221 | :100DA000BC00851443268510432603100518031440 222 | :100DB000D30CBC0BD12E530808005727A630792737 223 | :100DC0008E3079275727A63079279C30792708005D 224 | :100DD0005727A63079279E3079275727A6307927BD 225 | :100DE0009C3079275727003079270E3079275727ED 226 | :100DF000A93079276E30792736140800CC005727A0 227 | :100E00004C0879270E3079275727A83079276E307C 228 | :100E100079275727A63079278430792757275530E7 229 | :100E200079270E3079275727A73079276E30792711 230 | :100E30005727AA3079270E3079275727A7307927E7 231 | :100E40006E3079275727A6307927823079275727A0 232 | :100E5000030179270301792757273230352603010B 233 | :100E60007927030179275727A630792794307927E6 234 | :100E70005127C52508005727A630792780307927C4 235 | :100E80005727A8307927503079275727F530792709 236 | :100E90006E307927B427B4270230C926512753086A 237 | :100EA00008005727A93079272A307927080003013D 238 | :100EB0005B2F0301B516D100432685144326831604 239 | :100EC0000510831243260430BC000510D10C031812 240 | :100ED0000514432685144326B51E722F3C0B722F32 241 | :100EE0003426B51285104326BC0B652F8501432699 242 | :100EF0000800D1000830BC008501D10C031805148E 243 | :100F000043268514432685104326BC0B7C2F850180 244 | :100F100043260800850104308600831607308500CB 245 | :100F20001A3086008312080018121A081A081A08C4 246 | :100F30001816080001301429503099004526313028 247 | :100F400099004526383099004526413099002928D6 248 | :100F500055308400FD258000840A6D300406031D91 249 | :100F6000AA2F553084000800572700307927003019 250 | :100F7000792FFE005727A63079277E08792FFE00AB 251 | :100F800057277E0879270E30792FFE0057277E08D5 252 | :100F900079276E30792F8A274D264D2E2426DF2F74 253 | :100FA000242620262626DF2F242620262826DF2F6B 254 | :100FB000262620262426DF2F2826202624264D2EEE 255 | :02400E002A0383 256 | :1042000043004F0050005900520049004700480049 257 | :1042100054002000320030003000370020004400FD 258 | :1042200049005900200045004C004500430054005F 259 | :1042300052004F004E004900430053002C004A003A 260 | :1042400049004D00200052004F004200450052003E 261 | :10425000540053004F004E002C0020004E0045003B 262 | :10426000570046004F0055004E0044002000450016 263 | :104270004C0045004300540052004F004E004900DE 264 | :10428000430053002E0020005700450042003A0032 265 | :1042900020005700570057002E004B0049005400E3 266 | :1042A00053005200550053002E0043004F004D00B4 267 | :1042B0002C0020005700570057002E004E004500EC 268 | :1042C000570046004F0055004E00440045004C008A 269 | :1042D00045004300540052004F004E004900430087 270 | :1042E00053002E0043004F004D005C004400490085 271 | :0242F000590073 272 | :00000001FF 273 | -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/epk149bf.hex: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :02000000D52801 3 | :08000800FF00030E8301F1006B 4 | :100010000408F200700884001A088000840AF00ABC 5 | :100020008C1A0C286F181928C030040603196F1594 6 | :100030001D28E03004060319EF1572088400710EC4 7 | :100040008300FF0E7F0E090050309900B501B60104 8 | :10005000EF018501FD2550303706031924283708A4 9 | :10006000193C031CEF28370882072928EF28CC28E1 10 | :100070001629B4282A2E052E21298829A529F42CF1 11 | :10008000A729BB299A28742C382C5D2C7B28F328AF 12 | :1000900003299A2F9C2FA82A9F2B172D240882070B 13 | :1000A000CD29CD29CD29262AE629ED29082A0F2A8E 14 | :1000B000382A162A262A382A0F2A240882073B2A99 15 | :1000C0003B2A3B2A4D2ACE28CE28442ACE28CE28A9 16 | :1000D0004D2A4D2ACE28CE2824088207562A562A91 17 | :1000E000562ADE2AE02AEF2AFD2A062B322B0B2B7A 18 | :1000F000162B322B3C2B6F2A24088207592B592BA5 19 | :10010000592B662B632B662B662B662B6B2B662B72 20 | :10011000662B6B2B662B240882076E2B6E2B6E2BA7 21 | :10012000742BCE28CE28742BCE28CE28742B742B7B 22 | :10013000CE28CE28622624088207792B792B792BAA 23 | :10014000CA2B1D2CFE2BCA2BCA2B052CCA2BCA2B43 24 | :10015000052C1D2C28088207762C9C2CA22C9C2C6C 25 | :10016000AD2CE32CE82CEE2C831604308500831292 26 | :10017000452627088207082E0A2E0E2E122E162E2E 27 | :100180008316043085008312452627088207CE2F68 28 | :10019000D02FD42FD82FDC2FFD2514298A27FD2519 29 | :1001A0003F3099003F309900D4288A2707309F00BC 30 | :1001B00083161230990024309800831290309800F2 31 | :1001C000452642309900023099008A27B501FD2565 32 | :1001D00050303706031924282F285830F028513082 33 | :1001E00099001A08E528413099008316851083127A 34 | :1001F00085104D264D264D2685143D26051DF828D3 35 | :1002000059309900E52841309900831685108312F2 36 | :1002100085104D264D264D268514322605190829B0 37 | :1002200059309900E5285930990029280B30C10030 38 | :1002300020308400FD258000840AC10B1A29493032 39 | :100240001429FD25AB00FD25AC00AD01AE01361033 40 | :10025000EF01A030F000942783168C168312C03073 41 | :100260008B00593099006F1D33296F14EF115930ED 42 | :100270009900A03084000008AF00840A0008B00094 43 | :10028000840A4E20B5186E292D082B06031D4C2913 44 | :100290002E082C0603198029EF185E29C0300406A9 45 | :1002A000031D3B29EF1D5229EF14C03084006F104D 46 | :1002B000A030F0006F11593099003B29E03004065E 47 | :1002C000031D3B296F1D6229EF10A03084006F14BD 48 | :1002D000C030F000EF11593099003B2983168C1281 49 | :1002E00083128B014D2694274E309900F7252D0857 50 | :1002F00099002E089900F72533089900340814292D 51 | :1003000083168C1283128B014D26942750301429AA 52 | :10031000FD25AB00FD25AC00AD01AE013610593016 53 | :1003200099008C1E91291A08AF008C1E95291A0875 54 | :10033000B0002D082B06031DA1292E082C06031939 55 | :100340008029593099005D209129A8276C28AD019A 56 | :10035000AE0136108C1A29287C20F7253308990025 57 | :10036000340899002D082006031DAA292E0821060D 58 | :10037000031DAA292928AD01AE0136108C1A29289F 59 | :100380008B20F725340899002D082206031DBE296D 60 | :100390002E082306031DBE292928361C782654085A 61 | :1003A000033A0319D629D40A8E2608009026592725 62 | :1003B00003017927030179270830D007031CE329BB 63 | :1003C000CF0A0319CE0AAA26D4010800361CC92573 64 | :1003D0000C30F7000830F600F1290C30F700193026 65 | :1003E000F6006C2635192E2AC801C90144252E268F 66 | :1003F000C80A7708C9075925B51C032A7608480694 67 | :10040000031DF6292E2A44252E26C90B032A2E2A3F 68 | :100410006C2635192E2A4425342659252E2A6C2679 69 | :1004200035192E2A44252E2659252E2A6C263519B3 70 | :100430002E2A48253426B51F222A0830C10034262A 71 | :10044000C10B1F2A1730E72559252E2A361C7E2678 72 | :100450004E255408033A0319302AD40AC32508004C 73 | :100460001830E72534261730E725C325D4010800C6 74 | :10047000361CC9250F2A36183F2AE82636142F08BD 75 | :10048000FE263008FE2608002F0866253426C325E0 76 | :10049000300866253426C32508002F087225342627 77 | :1004A000C325300872253426C3250800DD26A22680 78 | :1004B0005708B0005808AF008E265908B0005A08F7 79 | :1004C000AF008E265B08B0005C08AF008E265D088A 80 | :1004D000B0005E08AF0090265927B5271329A8273A 81 | :1004E00081268A220530D2009222D20B742A023051 82 | :1004F00084073030CE00CF010C30D000AA269222E3 83 | :10050000043084023030CE00CF010A30D000AA2659 84 | :10051000922213298E30B9278C30B927A0265F305C 85 | :10052000840008000008B000840A0008AF00840AB4 86 | :10053000902659274D26B527D00AAA269026592756 87 | :100540004D26B527B427B427B427D00AAA26080019 88 | :10055000FD25C500FD25C600FD25C7008126DD2639 89 | :100560002030CE00CF012830D000AA264708B000A6 90 | :10057000EF30AF008E264608B0004508AF008E264B 91 | :10058000FF30B000AF008E26FF30B000AF009026E5 92 | :100590005927B5274D26A92343084706031DDC2A02 93 | :1005A0004408EF3A031DDC2A42084606031DDC2AF4 94 | :1005B00041084506031913294E301429B515162B89 95 | :1005C0005F3084006008AF005F08B0006430C9008D 96 | :1005D00044252E26C90BE82ACE254A231329492370 97 | :1005E0005F3084006008AF005F08B0006430C9006D 98 | :1005F00044252E26C90BF82A132949235F3084008D 99 | :100600006008AF005F08B0004E201329B511251A0D 100 | :10061000B515B617162B49235F3084006008AF006C 101 | :100620005F08B000B5174E20B513132936104923C3 102 | :100630005F3084002223B51D1329C3256130840057 103 | :10064000222313290008B000840A0008AF008403A5 104 | :100650004E251830B61B0830E72534261730B61B58 105 | :100660000E30E72D361435166008AF005F08B00075 106 | :100670004E20CF254A2313296008AF005F08B00041 107 | :100680004E203325C325C325C325C325C3254A23AF 108 | :100690001329B525573084000008B000AF014E2063 109 | :1006A000840A5B300406031D4C2BC325C325C325D8 110 | :1006B0000800361C98260930C926B4000930C9261E 111 | :1006C000B300C5250800361CC925662B0430E72574 112 | :1006D0009825C3250800361CC925662B361CE8263C 113 | :1006E0003B27B400C52508000530E7259825C3251C 114 | :1006F00008003F30CE00FF30CF00FE30D000AA26E9 115 | :100700000930C926D5000930C926D600A22657309F 116 | :1007100084000830D2000930C9268000840AD20B38 117 | :100720008B2BA0260730D2000930C9268000840A0E 118 | :100730000930C9268000840AD20B942BF12BA923FF 119 | :100740004408990041089900F72542089900430898 120 | :1007500014292830D000CF012030CE00AA2609303D 121 | :10076000C926C3000930C926C4000930C926C20001 122 | :100770000930C926C1000800361435167C2033081C 123 | :10078000E0003408DF0033257C203308EE00340815 124 | :10079000ED00F12B33257C203308EE003408ED000A 125 | :1007A000B525573084000430BD007C20340880001B 126 | :1007B000840ABD0BD52B7C207C207C203308D600FE 127 | :1007C0003408D5007C203308E0003408DF007C20AA 128 | :1007D0003308E2003408E1007C203308E4003408E8 129 | :1007E000E300433099001A30BD0055308400000802 130 | :1007F0009900840AF725BD0BF72B292833257C2087 131 | :100800003308EE003408ED00CA2B361435167C2070 132 | :100810003308E0003408DF0033257C203308EE0085 133 | :100820003408ED00573084000430BD007C203408CB 134 | :100830008000840ABD0B162CF12B7C203308E000CD 135 | :100840003408DF0033257C203308EE003408ED0047 136 | :10085000573084000430BD007C2034088000840AB6 137 | :10086000BD0B2C2C7C203308E2003408E100F12B76 138 | :10087000FD25BF005226351D552CBE01AD01AE0130 139 | :10088000361025183A257C2033083F06031D572CC7 140 | :100890003408FF3A031D572CBE0B412C20082D06AF 141 | :1008A0000319552C42309900412C59301429251C2C 142 | :1008B0005B2C4330B61D4E3014295A26351D702C42 143 | :1008C000AD01AE0136108B203408FF3A031D722CA7 144 | :1008D00022082D06031D632C23082E06031D632CFE 145 | :1008E000593014294E3014290000AA28B525BD25F9 146 | :1008F0008C2404260230E7257F30B100FE30B200A0 147 | :10090000D7258C2404260330E7257F30B100FE3044 148 | :10091000B200D7258C2413290130E7253226073071 149 | :10092000E72532260830E7254D260130E725322617 150 | :100930000730E72532260800B5250930E7254D2682 151 | :100940004D2613290930E7254D26B5250930E72521 152 | :100950004D260B30E7254D2613294D263C30CE0081 153 | :10096000CF010430D000AA260C305B2780307927D5 154 | :10097000003079275727003079270030792757270B 155 | :100980004D264D26CB2781256430F406031DE02C2F 156 | :100990000530D0004D26C0203D26AA260C305B270E 157 | :1009A000003079270F307927D003AA260C305B2737 158 | :1009B0008F30792700307927B42757274D26B52760 159 | :1009C0004D2604261329B5251F30E7254D2613296A 160 | :1009D000CE250930E7254D264D261329CE25093091 161 | :1009E000E7254D264D261329FD25AF00FD25B00036 162 | :1009F000FD25CA00FD25CB00043024060319C325BC 163 | :100A000033254E20B51C062D43301429A51C13296F 164 | :100A10000430240603191329B525BD254A08AF0063 165 | :100A20004B08B0004E20B51C132946301429FD2573 166 | :100A3000AF00FD25B000FD25CA00FD25CB00C32574 167 | :100A400033254E20B51C262D43301429C325C3253C 168 | :100A5000C325C3254A08AF004B08B0004E20B51C83 169 | :100A6000132942301429AE01AD01C3253A25B61D24 170 | :100A7000352D0800B61120032D06031D0800FF3098 171 | :100A80002E060319B61508004E250830E725080084 172 | :100A90004E251830B51B0830E72508003008B20095 173 | :100AA0002F08B1000310B20DB10D0230E725D72594 174 | :100AB0000800B5140430E725982533082F06031DD8 175 | :100AC0000800340830060319B5100800B2003F30A2 176 | :100AD000B1000330E7250310B20DB10DD725083062 177 | :100AE000E7250800B2003F30B1000330E7250310CE 178 | :100AF000B20DB10DD7251830E72534261730E7257C 179 | :100B000008007930C000F501F401F3013430CF3C26 180 | :100B10008400750880009C30840000143330CD3C84 181 | :100B200084000008F407F306F50AC00B862D0800C0 182 | :100B300083160514831200001030BC0085140000D9 183 | :100B400085100000031005180314B30CB40CBC0B83 184 | :100B50009E2D05108316051083120310B30CB40CE0 185 | :100B60003F30351A0F30B30508000030E7257F30DD 186 | :100B7000B100FE30B200D72508000730C000C32501 187 | :100B8000C00BBF2D08000630E725AE0F0800AD0AE8 188 | :100B9000080035160630E72536140800C325AD01D8 189 | :100BA000AE01C3252D082006031DD12D08001030ED 190 | :100BB000BC00B10CB20C85140318E12D0000051027 191 | :100BC000E32D0514E32D8510BC0BD92D0800B800CA 192 | :100BD0000630B900B80C85140318F12D000005107B 193 | :100BE000F32D0514F32D8510B90BEA2D080083169B 194 | :100BF0000000981CF82D83120800830100008C1E51 195 | :100C0000FE2D1A08B700080035148A274D26B4288F 196 | :100C10002426192E242620262626192E2426202690 197 | :100C20002826192E262620262426192E2826202678 198 | :100C3000242635181D2E5630142935104526080057 199 | :100C4000A51D45263D260800861608000617080043 200 | :100C5000861708008A2745267630142934260E3058 201 | :100C6000E72508000130352E2608BA003030BB00D9 202 | :100C7000BB0B382EBA0B362E0800422642264226DF 203 | :100C800042264226080000000800BB011030BA00CE 204 | :100C9000BB0B482EBA0B482E080045264526452694 205 | :100CA0004526080035152008031D080021080319F2 206 | :100CB0003511080035152208031D08002308031903 207 | :100CC0003511080055308400FF308000840A6F30F1 208 | :100CD0000406031D642E080035113F30351A0F300D 209 | :100CE0002F06031D08003008FF3A031935150800C8 210 | :100CF0008126DD26D001CF01CE01AA26D4013614EB 211 | :100D000008003C30CE00CF010630D000AA260C30BF 212 | :100D10005B27003079270030792708000D30912EAD 213 | :100D20000F305B27300879272F087927C525080061 214 | :100D3000D001CF01CE01AD01AE01AA2636140800C4 215 | :100D40003030A32E2030CE00CF01D001AA26AD0135 216 | :100D5000AE0108005727500879270E30792757270A 217 | :100D6000F63079276E30792757274F0879270E30CC 218 | :100D700079275727F73079276E30792757274E087C 219 | :100D800079270E3079275727F83079276E30792761 220 | :100D900008005B270030792783160514831208307A 221 | :100DA000BC00851443268510432603100518031440 222 | :100DB000D30CBC0BD12E530808005727A630792737 223 | :100DC0008E3079275727A63079279C30792708005D 224 | :100DD0005727A63079279E3079275727A6307927BD 225 | :100DE0009C3079275727003079270E3079275727ED 226 | :100DF000A93079276E30792736140800CC005727A0 227 | :100E00004C0879270E3079275727A83079276E307C 228 | :100E100079275727A63079278430792757275530E7 229 | :100E200079270E3079275727A73079276E30792711 230 | :100E30005727AA3079270E3079275727A7307927E7 231 | :100E40006E3079275727A6307927823079275727A0 232 | :100E5000030179270301792757273230352603010B 233 | :100E60007927030179275727A630792794307927E6 234 | :100E70005127C52508005727A630792780307927C4 235 | :100E80005727A8307927503079275727F530792709 236 | :100E90006E307927B427B4270230C926512753086A 237 | :100EA00008005727A93079272A307927080003013D 238 | :100EB0005B2F0301B516D100432685144326831604 239 | :100EC0000510831243260430BC000510D10C031812 240 | :100ED0000514432685144326B51E722F3C0B722F32 241 | :100EE0003426B51285104326BC0B652F8501432699 242 | :100EF0000800D1000830BC008501D10C031805148E 243 | :100F000043268514432685104326BC0B7C2F850180 244 | :100F100043260800850104308600831607308500CB 245 | :100F20001A3086008312080018121A081A081A08C4 246 | :100F30001816080002301429503099004526313027 247 | :100F400099004526383099004526413099002928D6 248 | :100F500055308400FD258000840A6D300406031D91 249 | :100F6000AA2F553084000800572700307927003019 250 | :100F7000792FFE005727A63079277E08792FFE00AB 251 | :100F800057277E0879270E30792FFE0057277E08D5 252 | :100F900079276E30792F8A274D264D2E2426DF2F74 253 | :100FA000242620262626DF2F242620262826DF2F6B 254 | :100FB000262620262426DF2F2826202624264D2EEE 255 | :02400E002A0383 256 | :1042000043004F0050005900520049004700480049 257 | :1042100054002000320030003000370020004400FD 258 | :1042200049005900200045004C004500430054005F 259 | :1042300052004F004E004900430053002C004A003A 260 | :1042400049004D00200052004F004200450052003E 261 | :10425000540053004F004E002C0020004E0045003B 262 | :10426000570046004F0055004E0044002000450016 263 | :104270004C0045004300540052004F004E004900DE 264 | :10428000430053002E0020005700450042003A0032 265 | :1042900020005700570057002E004B0049005400E3 266 | :1042A00053005200550053002E0043004F004D00B4 267 | :1042B0002C0020005700570057002E004E004500EC 268 | :1042C000570046004F0055004E00440045004C008A 269 | :1042D00045004300540052004F004E004900430087 270 | :1042E00053002E0043004F004D005C004400490085 271 | :0242F000590073 272 | :00000001FF 273 | -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/epk150.hex: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :02000000D52801 3 | :08000800FF00030E8301F1006B 4 | :100010000408F200700884001A088000840AF00ABC 5 | :100020008C1A0C286F181928C030040603196F1594 6 | :100030001D28E03004060319EF1572088400710EC4 7 | :100040008300FF0E7F0E090050309900B501B60104 8 | :10005000EF018501FD2550303706031924283708A4 9 | :10006000193C031CEF28370882072928EF28CC28E1 10 | :100070001629B4282A2E052E21298829A529F42CF1 11 | :10008000A729BB299A28742C382C5D2C7B28F328AF 12 | :1000900003299A2F9C2FA82A9F2B172D240882070B 13 | :1000A000CD29CD29CD29262AE629ED29082A0F2A8E 14 | :1000B000382A162A262A382A0F2A240882073B2A99 15 | :1000C0003B2A3B2A4D2ACE28CE28442ACE28CE28A9 16 | :1000D0004D2A4D2ACE28CE2824088207562A562A91 17 | :1000E000562ADE2AE02AEF2AFD2A062B322B0B2B7A 18 | :1000F000162B322B3C2B6F2A24088207592B592BA5 19 | :10010000592B662B632B662B662B662B6B2B662B72 20 | :10011000662B6B2B662B240882076E2B6E2B6E2BA7 21 | :10012000742BCE28CE28742BCE28CE28742B742B7B 22 | :10013000CE28CE28622624088207792B792B792BAA 23 | :10014000CA2B1D2CFE2BCA2BCA2B052CCA2BCA2B43 24 | :10015000052C1D2C28088207762C9C2CA22C9C2C6C 25 | :10016000AD2CE32CE82CEE2C831604308500831292 26 | :10017000452627088207082E0A2E0E2E122E162E2E 27 | :100180008316043085008312452627088207CE2F68 28 | :10019000D02FD42FD82FDC2FFD2514298A27FD2519 29 | :1001A0003F3099003F309900D4288A2707309F00BC 30 | :1001B00083161230990024309800831290309800F2 31 | :1001C000452642309900033099008A27B501FD2564 32 | :1001D00050303706031924282F285830F028513082 33 | :1001E00099001A08E528413099008316851083127A 34 | :1001F00085104D264D264D2685143D26051DF828D3 35 | :1002000059309900E52841309900831685108312F2 36 | :1002100085104D264D264D268514322605190829B0 37 | :1002200059309900E5285930990029280B30C10030 38 | :1002300020308400FD258000840AC10B1A29493032 39 | :100240001429FD25AB00FD25AC00AD01AE01361033 40 | :10025000EF01A030F000942783168C168312C03073 41 | :100260008B00593099006F1D33296F14EF115930ED 42 | :100270009900A03084000008AF00840A0008B00094 43 | :10028000840A4E20B5186E292D082B06031D4C2913 44 | :100290002E082C0603198029EF185E29C0300406A9 45 | :1002A000031D3B29EF1D5229EF14C03084006F104D 46 | :1002B000A030F0006F11593099003B29E03004065E 47 | :1002C000031D3B296F1D6229EF10A03084006F14BD 48 | :1002D000C030F000EF11593099003B2983168C1281 49 | :1002E00083128B014D2694274E309900F7252D0857 50 | :1002F00099002E089900F72533089900340814292D 51 | :1003000083168C1283128B014D26942750301429AA 52 | :10031000FD25AB00FD25AC00AD01AE013610593016 53 | :1003200099008C1E91291A08AF008C1E95291A0875 54 | :10033000B0002D082B06031DA1292E082C06031939 55 | :100340008029593099005D209129A8276C28AD019A 56 | :10035000AE0136108C1A29287C20F7253308990025 57 | :10036000340899002D082006031DAA292E0821060D 58 | :10037000031DAA292928AD01AE0136108C1A29289F 59 | :100380008B20F725340899002D082206031DBE296D 60 | :100390002E082306031DBE292928361C782654085A 61 | :1003A000033A0319D629D40A8E2608009026592725 62 | :1003B00003017927030179270830D007031CE329BB 63 | :1003C000CF0A0319CE0AAA26D4010800361CC92573 64 | :1003D0000C30F7000830F600F1290C30F700193026 65 | :1003E000F6006C2635192E2AC801C90144252E268F 66 | :1003F000C80A7708C9075925B51C032A7608480694 67 | :10040000031DF6292E2A44252E26C90B032A2E2A3F 68 | :100410006C2635192E2A4425342659252E2A6C2679 69 | :1004200035192E2A44252E2659252E2A6C263519B3 70 | :100430002E2A48253426B51F222A0830C10034262A 71 | :10044000C10B1F2A1730E72559252E2A361C7E2678 72 | :100450004E255408033A0319302AD40AC32508004C 73 | :100460001830E72534261730E725C325D4010800C6 74 | :10047000361CC9250F2A36183F2AE82636142F08BD 75 | :10048000FE263008FE2608002F0866253426C325E0 76 | :10049000300866253426C32508002F087225342627 77 | :1004A000C325300872253426C3250800DD26A22680 78 | :1004B0005708B0005808AF008E265908B0005A08F7 79 | :1004C000AF008E265B08B0005C08AF008E265D088A 80 | :1004D000B0005E08AF0090265927B5271329A8273A 81 | :1004E00081268A220530D2009222D20B742A023051 82 | :1004F00084073030CE00CF010C30D000AA269222E3 83 | :10050000043084023030CE00CF010A30D000AA2659 84 | :10051000922213298E30B9278C30B927A0265F305C 85 | :10052000840008000008B000840A0008AF00840AB4 86 | :10053000902659274D26B527D00AAA269026592756 87 | :100540004D26B527B427B427B427D00AAA26080019 88 | :10055000FD25C500FD25C600FD25C7008126DD2639 89 | :100560002030CE00CF012830D000AA264708B000A6 90 | :10057000EF30AF008E264608B0004508AF008E264B 91 | :10058000FF30B000AF008E26FF30B000AF009026E5 92 | :100590005927B5274D26A92343084706031DDC2A02 93 | :1005A0004408EF3A031DDC2A42084606031DDC2AF4 94 | :1005B00041084506031913294E301429B515162B89 95 | :1005C0005F3084006008AF005F08B0006430C9008D 96 | :1005D00044252E26C90BE82ACE254A231329492370 97 | :1005E0005F3084006008AF005F08B0006430C9006D 98 | :1005F00044252E26C90BF82A132949235F3084008D 99 | :100600006008AF005F08B0004E201329B511251A0D 100 | :10061000B515B617162B49235F3084006008AF006C 101 | :100620005F08B000B5174E20B513132936104923C3 102 | :100630005F3084002223B51D1329C3256130840057 103 | :10064000222313290008B000840A0008AF008403A5 104 | :100650004E251830B61B0830E72534261730B61B58 105 | :100660000E30E72D361435166008AF005F08B00075 106 | :100670004E20CF254A2313296008AF005F08B00041 107 | :100680004E203325C325C325C325C325C3254A23AF 108 | :100690001329B525573084000008B000AF014E2063 109 | :1006A000840A5B300406031D4C2BC325C325C325D8 110 | :1006B0000800361C98260930C926B4000930C9261E 111 | :1006C000B300C5250800361CC925662B0430E72574 112 | :1006D0009825C3250800361CC925662B361CE8263C 113 | :1006E0003B27B400C52508000530E7259825C3251C 114 | :1006F00008003F30CE00FF30CF00FE30D000AA26E9 115 | :100700000930C926D5000930C926D600A22657309F 116 | :1007100084000830D2000930C9268000840AD20B38 117 | :100720008B2BA0260730D2000930C9268000840A0E 118 | :100730000930C9268000840AD20B942BF12BA923FF 119 | :100740004408990041089900F72542089900430898 120 | :1007500014292830D000CF012030CE00AA2609303D 121 | :10076000C926C3000930C926C4000930C926C20001 122 | :100770000930C926C1000800361435167C2033081C 123 | :10078000E0003408DF0033257C203308EE00340815 124 | :10079000ED00F12B33257C203308EE003408ED000A 125 | :1007A000B525573084000430BD007C20340880001B 126 | :1007B000840ABD0BD52B7C207C207C203308D600FE 127 | :1007C0003408D5007C203308E0003408DF007C20AA 128 | :1007D0003308E2003408E1007C203308E4003408E8 129 | :1007E000E300433099001A30BD0055308400000802 130 | :1007F0009900840AF725BD0BF72B292833257C2087 131 | :100800003308EE003408ED00CA2B361435167C2070 132 | :100810003308E0003408DF0033257C203308EE0085 133 | :100820003408ED00573084000430BD007C203408CB 134 | :100830008000840ABD0B162CF12B7C203308E000CD 135 | :100840003408DF0033257C203308EE003408ED0047 136 | :10085000573084000430BD007C2034088000840AB6 137 | :10086000BD0B2C2C7C203308E2003408E100F12B76 138 | :10087000FD25BF005226351D552CBE01AD01AE0130 139 | :10088000361025183A257C2033083F06031D572CC7 140 | :100890003408FF3A031D572CBE0B412C20082D06AF 141 | :1008A0000319552C42309900412C59301429251C2C 142 | :1008B0005B2C4330B61D4E3014295A26351D702C42 143 | :1008C000AD01AE0136108B203408FF3A031D722CA7 144 | :1008D00022082D06031D632C23082E06031D632CFE 145 | :1008E000593014294E3014290000AA28B525BD25F9 146 | :1008F0008C2404260230E7257F30B100FE30B200A0 147 | :10090000D7258C2404260330E7257F30B100FE3044 148 | :10091000B200D7258C2413290130E7253226073071 149 | :10092000E72532260830E7254D260130E725322617 150 | :100930000730E72532260800B5250930E7254D2682 151 | :100940004D2613290930E7254D26B5250930E72521 152 | :100950004D260B30E7254D2613294D263C30CE0081 153 | :10096000CF010430D000AA260C305B2780307927D5 154 | :10097000003079275727003079270030792757270B 155 | :100980004D264D26CB2781256430F406031DE02C2F 156 | :100990000530D0004D26C0203D26AA260C305B270E 157 | :1009A000003079270F307927D003AA260C305B2737 158 | :1009B0008F30792700307927B42757274D26B52760 159 | :1009C0004D2604261329B5251F30E7254D2613296A 160 | :1009D000CE250930E7254D264D261329CE25093091 161 | :1009E000E7254D264D261329FD25AF00FD25B00036 162 | :1009F000FD25CA00FD25CB00043024060319C325BC 163 | :100A000033254E20B51C062D43301429A51C13296F 164 | :100A10000430240603191329B525BD254A08AF0063 165 | :100A20004B08B0004E20B51C132946301429FD2573 166 | :100A3000AF00FD25B000FD25CA00FD25CB00C32574 167 | :100A400033254E20B51C262D43301429C325C3253C 168 | :100A5000C325C3254A08AF004B08B0004E20B51C83 169 | :100A6000132942301429AE01AD01C3253A25B61D24 170 | :100A7000352D0800B61120032D06031D0800FF3098 171 | :100A80002E060319B61508004E250830E725080084 172 | :100A90004E251830B51B0830E72508003008B20095 173 | :100AA0002F08B1000310B20DB10D0230E725D72594 174 | :100AB0000800B5140430E725982533082F06031DD8 175 | :100AC0000800340830060319B5100800B2003F30A2 176 | :100AD000B1000330E7250310B20DB10DD725083062 177 | :100AE000E7250800B2003F30B1000330E7250310CE 178 | :100AF000B20DB10DD7251830E72534261730E7257C 179 | :100B000008007930C000F501F401F3013430CF3C26 180 | :100B10008400750880009C30840000143330CD3C84 181 | :100B200084000008F407F306F50AC00B862D0800C0 182 | :100B300083160514831200001030BC0085140000D9 183 | :100B400085100000031005180314B30CB40CBC0B83 184 | :100B50009E2D05108316051083120310B30CB40CE0 185 | :100B60003F30351A0F30B30508000030E7257F30DD 186 | :100B7000B100FE30B200D72508000730C000C32501 187 | :100B8000C00BBF2D08000630E725AE0F0800AD0AE8 188 | :100B9000080035160630E72536140800C325AD01D8 189 | :100BA000AE01C3252D082006031DD12D08001030ED 190 | :100BB000BC00B10CB20C85140318E12D0000051027 191 | :100BC000E32D0514E32D8510BC0BD92D0800B800CA 192 | :100BD0000630B900B80C85140318F12D000005107B 193 | :100BE000F32D0514F32D8510B90BEA2D080083169B 194 | :100BF0000000981CF82D83120800830100008C1E51 195 | :100C0000FE2D1A08B700080035148A274D26B4288F 196 | :100C10002426192E242620262626192E2426202690 197 | :100C20002826192E262620262426192E2826202678 198 | :100C3000242635181D2E5630142935104526080057 199 | :100C4000A51D45263D260800861608000617080043 200 | :100C5000861708008A2745267630142934260E3058 201 | :100C6000E72508000130352E2608BA003030BB00D9 202 | :100C7000BB0B382EBA0B362E0800422642264226DF 203 | :100C800042264226080000000800BB011030BA00CE 204 | :100C9000BB0B482EBA0B482E080045264526452694 205 | :100CA0004526080035152008031D080021080319F2 206 | :100CB0003511080035152208031D08002308031903 207 | :100CC0003511080055308400FF308000840A6F30F1 208 | :100CD0000406031D642E080035113F30351A0F300D 209 | :100CE0002F06031D08003008FF3A031935150800C8 210 | :100CF0008126DD26D001CF01CE01AA26D4013614EB 211 | :100D000008003C30CE00CF010630D000AA260C30BF 212 | :100D10005B27003079270030792708000D30912EAD 213 | :100D20000F305B27300879272F087927C525080061 214 | :100D3000D001CF01CE01AD01AE01AA2636140800C4 215 | :100D40003030A32E2030CE00CF01D001AA26AD0135 216 | :100D5000AE0108005727500879270E30792757270A 217 | :100D6000F63079276E30792757274F0879270E30CC 218 | :100D700079275727F73079276E30792757274E087C 219 | :100D800079270E3079275727F83079276E30792761 220 | :100D900008005B270030792783160514831208307A 221 | :100DA000BC00851443268510432603100518031440 222 | :100DB000D30CBC0BD12E530808005727A630792737 223 | :100DC0008E3079275727A63079279C30792708005D 224 | :100DD0005727A63079279E3079275727A6307927BD 225 | :100DE0009C3079275727003079270E3079275727ED 226 | :100DF000A93079276E30792736140800CC005727A0 227 | :100E00004C0879270E3079275727A83079276E307C 228 | :100E100079275727A63079278430792757275530E7 229 | :100E200079270E3079275727A73079276E30792711 230 | :100E30005727AA3079270E3079275727A7307927E7 231 | :100E40006E3079275727A6307927823079275727A0 232 | :100E5000030179270301792757273230352603010B 233 | :100E60007927030179275727A630792794307927E6 234 | :100E70005127C52508005727A630792780307927C4 235 | :100E80005727A8307927503079275727F530792709 236 | :100E90006E307927B427B4270230C926512753086A 237 | :100EA00008005727A93079272A307927080003013D 238 | :100EB0005B2F0301B516D100432685144326831604 239 | :100EC0000510831243260430BC000510D10C031812 240 | :100ED0000514432685144326B51E722F3C0B722F32 241 | :100EE0003426B51285104326BC0B652F8501432699 242 | :100EF0000800D1000830BC008501D10C031805148E 243 | :100F000043268514432685104326BC0B7C2F850180 244 | :100F100043260800850104308600831607308500CB 245 | :100F20001A3086008312080018121A081A081A08C4 246 | :100F30001816080003301429503099004526313026 247 | :100F400099004526383099004526413099002928D6 248 | :100F500055308400FD258000840A6D300406031D91 249 | :100F6000AA2F553084000800572700307927003019 250 | :100F7000792FFE005727A63079277E08792FFE00AB 251 | :100F800057277E0879270E30792FFE0057277E08D5 252 | :100F900079276E30792F8A274D264D2E2426DF2F74 253 | :100FA000242620262626DF2F242620262826DF2F6B 254 | :100FB000262620262426DF2F2826202624264D2EEE 255 | :02400E002A0383 256 | :1042000043004F0050005900520049004700480049 257 | :1042100054002000320030003000370020004400FD 258 | :1042200049005900200045004C004500430054005F 259 | :1042300052004F004E004900430053002C004A003A 260 | :1042400049004D00200052004F004200450052003E 261 | :10425000540053004F004E002C0020004E0045003B 262 | :10426000570046004F0055004E0044002000450016 263 | :104270004C0045004300540052004F004E004900DE 264 | :10428000430053002E0020005700450042003A0032 265 | :1042900020005700570057002E004B0049005400E3 266 | :1042A00053005200550053002E0043004F004D00B4 267 | :1042B0002C0020005700570057002E004E004500EC 268 | :1042C000570046004F0055004E00440045004C008A 269 | :1042D00045004300540052004F004E004900430087 270 | :1042E00053002E0043004F004D005C004400490085 271 | :0242F000590073 272 | :00000001FF 273 | -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/epk182.hex: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :040000006726D42873 3 | :08000800FF00030E8301F1006B 4 | :100010000408F200700884001A088000840AF00ABC 5 | :100020008C1A0C286F181928C030040603196F1594 6 | :100030001D28E03004060319EF1572088400710EC4 7 | :100040008300FF0E7F0E090050309900B501B60104 8 | :10005000EF01AB27DE30860508265030370603193E 9 | :1000600024283708193C031C0329370882072A284B 10 | :100070000329C2282C29B6283D2E102E37299E2967 11 | :10008000BB29FA2CBD29D1299C287A2C3E2C632C23 12 | :100090007D2807291829BC2FBE2FD62AA62B222D52 13 | :1000A00024088207E329E329E3293C2AC428C42839 14 | :1000B0001E2A252A1E2A2C2A3C2A4E2A252A2408B2 15 | :1000C0008207512A512A512A632AC428C4285A2A4D 16 | :1000D000C4285A2A632A632AC428C4282408820709 17 | :1000E0006C2A6C2A6C2A0F2BC428C428112B1A2BBB 18 | :1000F000112B1F2B2A2B462B462B882A24088207DC 19 | :10010000602B602B602B6D2BC428C4286D2B6D2BAE 20 | :100110006D2B6D2B6D2B722B6D2B24088207752B8D 21 | :10012000752B752B7B2BC428C4287B2BC4287B2BD9 22 | :100130007B2B7B2BC428C428842624088207802B91 23 | :10014000802B802BD02BC428C428D02BD02B042C60 24 | :10015000D02BD02B0B2C232C280882077C2CA22CF4 25 | :10016000A72CA22CB22CE92CEE2CF42C83160230F6 26 | :1001700086008312672627088207182E1A2E1A2E49 27 | :100180001F2E1F2E08262A29061212118316051665 28 | :100190008312AB270613CC288617CE2808263F30BB 29 | :1001A00099003F309900D328AB278316123099006D 30 | :1001B0002430980083129030980036309F008316C8 31 | :1001C0009530920083124B309500003092000C3035 32 | :1001D0009700672642309900053099008613F02871 33 | :1001E0000617F22861260613F5288617F7286126D8 34 | :1001F000AB27B501082650303706031924283128CB 35 | :10020000032958300429513099001A08F828413040 36 | :100210009900831612308600831286126F266F268D 37 | :100220006F2686165B26061E0D2959309900F82880 38 | :1002300041309900831612308600831286126F2691 39 | :100240006F266F2686165B26061A1E2959309900DE 40 | :10025000F828593099002A280B30C100203084003A 41 | :1002600008268000840AC10B302949302A29082633 42 | :10027000AB000826AC00AD01AE013610EF01A03096 43 | :10028000F000B62783168C168312C0308B005930CD 44 | :1002900099006F1D49296F14EF1159309900A03052 45 | :1002A00084000008AF00840A0008B000840A5020CF 46 | :1002B000B51884292D082B06031D62292E082C064B 47 | :1002C00003199629EF187429C0300406031D51291B 48 | :1002D000EF1D6829EF14C03084006F10A030F000CB 49 | :1002E0006F11593099005129E0300406031D51293E 50 | :1002F0006F1D7829EF10A03084006F14C030F0001B 51 | :10030000EF1159309900512983168C1283128B01F9 52 | :100310006F26B6274E30990002262D0899002E0828 53 | :10032000990002263308990034082A2983168C1272 54 | :1003300083128B016F26B62750302A290826AB007E 55 | :100340000826AC00AD01AE013610593099008C1E64 56 | :10035000A7291A08AF008C1EAB291A08B0002D0877 57 | :100360002B06031DB7292E082C0603199629593090 58 | :1003700099005F20A729CA276E28AD01AE0136106B 59 | :100380008C1A2A287E200226330899003408990006 60 | :100390002D082006031DC0292E082106031DC02993 61 | :1003A0002A28AD01AE0136108C1A2A288D2002268B 62 | :1003B000340899002D082206031DD4292E0823068F 63 | :1003C000031DD4292A28361C9A265408033A0319F7 64 | :1003D000EC29D40AB0260800B22678270301982712 65 | :1003E000030198270830D007031CF929CF0A031905 66 | :1003F000CE0ACC26D4010800361CD4250C30F700D8 67 | :100400000830F600072A0C30F7001930F6008E2667 68 | :100410003519442AC801C9014F254A26C80A770858 69 | :10042000C9076425B51C192A76084806031D0C2A3D 70 | :10043000442A4F254A26C90B192A442A8E263519E3 71 | :10044000442A4F2550266425442A8E263519442AED 72 | :100450004F254A266425442A8E263519442A5325D9 73 | :100460005026B51F382A0830C1005026C10B352A46 74 | :100470001730F2256425442A361CA0265925540835 75 | :10048000033A0319462AD40ACE2508001830F2256B 76 | :1004900050261730F225CE25D4010800361CD4256D 77 | :1004A000252A3618552A092736142F081F27300801 78 | :1004B0001F2708002F0871255026CE2530087125EA 79 | :1004C0005026CE2508002F087D255026CE25300841 80 | :1004D0007D255026CE250800FF26C4265708B000EB 81 | :1004E0005808AF00B0265908B0005A08AF00B0262F 82 | :1004F0005B08B0005C08AF00B0265D08B0005E0885 83 | :10050000AF00B226782703019827030198272929ED 84 | :10051000CA27A3269D220530D200A522D20B8D2A00 85 | :10052000023084070C30D000CC26A522043084028F 86 | :100530000A30D000CC26A52229298E30DB278C302A 87 | :10054000DB27C2265F30840008000008B000840A60 88 | :100550000008AF00840AB22678276F26D727D00A72 89 | :10056000CC26B22678276F26D727D627D627D62798 90 | :10057000D00ACC260800AB276F26831602308600EF 91 | :10058000831267262F263626322638266F266726C0 92 | :100590003510080006121211831605168312AB27B8 93 | :1005A0006F260613D32A8617D52A08000826C50009 94 | :1005B0000826C6000826C700A326FF262030CE0046 95 | :1005C000CF012830D000CC264708B000EF30AF0074 96 | :1005D000B0264608B0004508AF00B026FF30B00096 97 | :1005E000AF00B026FF30B000AF00B226782703017D 98 | :1005F0009827030198276F26B02343084706031D59 99 | :100600000D2B4408EF3A031D0D2B42084606031D2F 100 | :100610000D2B41084506031929294E302A29B51505 101 | :100620002A2B50235F3084006008AF005F08B000C1 102 | :1006300050202929B511251AB515B6172A2B502394 103 | :100640005F3084006008AF005F08B000B51750202D 104 | :10065000B5132929361050235F3084003623B51D89 105 | :100660002929CE2561308400362329290008B000CD 106 | :10067000840A0008AF00840359251830B61B0830DF 107 | :10068000F22550261730B61B0E30F22D36143516D3 108 | :100690006008AF005F08B0005020DA2551232929F7 109 | :1006A000C025573084000008B000AF015020840AF4 110 | :1006B0005B300406031D532BCE25CE25CE25080026 111 | :1006C000361CBA260930EB26B4000930EB26B300FD 112 | :1006D000D0250800361CD4256D2B0430F225A32527 113 | :1006E000CE250800361CD4256D2B361C09275B2728 114 | :1006F000B400D02508000530F225A325CE2508003A 115 | :100700003F30CE00FF30CF00FE30D000CC26093085 116 | :10071000EB26D5000930EB26D600C42657308400DE 117 | :100720000830D2000930EB268000840AD20B922BCD 118 | :10073000C2260730D2000930EB268000840A093037 119 | :10074000EB268000840AD20B9B2BF72BB0234408A6 120 | :1007500099004108990002264208990043082A2975 121 | :100760002830D000CF012030CE00CC260930EB2637 122 | :10077000C3000930EB26C4000930EB26C200093063 123 | :10078000EB26C100080036147E203308E000340850 124 | :10079000DF003E257E203308EE003408ED00F72B05 125 | :1007A0003E257E203308EE003408ED00C02557308A 126 | :1007B00084000430BD007E2034088000840ABD0B14 127 | :1007C000DB2B7E207E207E203308D6003408D50027 128 | :1007D0007E203308E0003408DF007E203308E2008A 129 | :1007E0003408E1007E203308E4003408E30043309D 130 | :1007F00099001A30BD005530840000089900840A21 131 | :100800000226BD0BFD2B2A283E257E203308EE0054 132 | :100810003408ED00D02B361435167E203308E00066 133 | :100820003408DF003E257E203308EE003408ED005A 134 | :10083000573084000430BD007E2034088000840AD4 135 | :10084000BD0B1C2CF72B7E203308E0003408DF00A2 136 | :100850003E257E203308EE003408ED00573084003A 137 | :100860000430BD007E2034088000840ABD0B322C89 138 | :100870007E203308E2003408E100F72B0826BF0091 139 | :100880007426351D5B2CBE01AD01AE013610251856 140 | :1008900045257E2033083F06031D5D2C3408FF3AB2 141 | :1008A000031D5D2CBE0B472C20082D0603195B2C65 142 | :1008B00042309900472C59302A29251C612C43309D 143 | :1008C000361E4E302A297C26351D762CAD01AE0110 144 | :1008D00036108D203408FF3A031D782C22082D068F 145 | :1008E000031D692C23082E06031D692C59302A2963 146 | :1008F0004E302A290000AC28C025C82592240F2696 147 | :100900000230F2257F30B100FE30B200E2259224A1 148 | :100910000F260330F2257F30B100FE30B200E22511 149 | :10092000922429290130F2254E260730F2254E2641 150 | :100930000830F2256F260130F2254E260730F225C9 151 | :100940004E260800C0250930F2256F2629290930D6 152 | :10095000F2256F26C0250930F2256F260B30F225CF 153 | :100960006F2629296F263C30CE00CF010430D000FD 154 | :10097000CC260C307A2780309827003098277627AD 155 | :10098000003098270030982776276F266F26D727C4 156 | :10099000CA228C256430F406031DE62C0530D000F5 157 | :1009A0006F26BB225B26CC260C307A270030982796 158 | :1009B0000F309827D003CC260C307A278F30982719 159 | :1009C00000309827D62776276F26D7276F260F2641 160 | :1009D0002929C0251F30F2256F262929D92509305C 161 | :1009E000F2256F266F262929D9250930F2256F2691 162 | :1009F0006F2629290826AF000826B0000826CA005D 163 | :100A00000826CB00043024060319CE250B3024061B 164 | :100A100003192A2D3E255020B51C102D43302A29BC 165 | :100A2000A51C292904302406031929290F26C025CD 166 | :100A3000C8254A08AF004B08B0005020B51C292932 167 | :100A400046302A290826AF000826B0000826CA002A 168 | :100A50000826CB00CE253E255020B51C312D433035 169 | :100A60002A29CE25CE25CE25CE254A08AF004B0813 170 | :100A7000B0005020B51C292942302A29AE01AD0111 171 | :100A8000CE254525361E402D0800361220032D06A2 172 | :100A9000031D0800FF302E060319361608005925DD 173 | :100AA0000830F225080059251830B51B0830F2250A 174 | :100AB00008003008B2002F08B1000310B20DB10DCC 175 | :100AC0000230F225E2250800B5140430F225A325F2 176 | :100AD00033082F06031D0800340830060319B5102B 177 | :100AE0000800B2003F30B1000330F2250310B20D10 178 | :100AF000B10DE2250830F2250800B2003F30B10008 179 | :100B00000330F2250310B20DB10DE2251830F225A5 180 | :100B100050261730F22508007930C000F501F401A5 181 | :100B2000F3013430CF3C8400750880009C30840091 182 | :100B300000143330CD3C84000008F407F306F50AB6 183 | :100B4000C00B912D0800831606148312000010308C 184 | :100B5000BC0086160000861200000310061803145D 185 | :100B6000B30CB40CBC0BA92D06108316061083120F 186 | :100B70000310B30CB40C3F30351A0F30B305080026 187 | :100B80000030F2257F30B100FE30B200E2250800CF 188 | :100B90000730C000CE25C00BCA2D08000630F22554 189 | :100BA000AE0F0800AD0A080035160630F2253614DF 190 | :100BB0000800CE25AD01AE01CE252D082006031D6F 191 | :100BC000DC2D08001030BC00B10CB20C86160318E6 192 | :100BD000EC2D00000610EE2D0614EE2D8612BC0B37 193 | :100BE000E42D0800B8000630B900B80C86160318CA 194 | :100BF000FC2D00000610FE2D0614FE2D8612B90BEA 195 | :100C0000F52D080083160000981C032E831208009F 196 | :100C1000830100008C1E092E1A08B7000800351445 197 | :100C200006121211831605168312AB276F26B628FB 198 | :100C30003626232E2F26362632263826232E2F26FA 199 | :100C40003826322636266F2635182C2E8613282E67 200 | :100C500006172A2E56302A29351067260800121545 201 | :100C60006F260800A51D6F265B26080006160800E3 202 | :100C7000831605128312051208000612121183163C 203 | :100C800005168312AB2767260613462E8617482EB5 204 | :100C900076302A2950260E30F22508000130512ED8 205 | :100CA0002608BA003030BB00BB0B542EBA0B522EB4 206 | :100CB0000800000008006026602660266026602686 207 | :100CC00008001930C1006726C10B632E0800BB0164 208 | :100CD0001030BA00BB0B6A2EBA0B6A2E08006726CA 209 | :100CE000672667266726080035152008031D0800BB 210 | :100CF000210803193511080035152208031D0800C5 211 | :100D0000230803193511080055308400FF30800096 212 | :100D1000840A6F300406031D862E080035113F300B 213 | :100D2000351A0F302F06031D08003008FF3A03194B 214 | :100D300035150800A326FF26D001CF01CE01CC2611 215 | :100D4000D401361408003C30CE00CF010630D0006C 216 | :100D5000CC260C307A2700309827003098270800DE 217 | :100D60000D30B32E0F307A27300898272F08982798 218 | :100D7000D0250800D001CF01CE01AD01AE01CC26B7 219 | :100D8000361408003030C52E2030CE00CF01D001FF 220 | :100D9000CC26AD01AE0108007627500898270E300A 221 | :100DA00098277627F63098276E30982776274F08B1 222 | :100DB00098270E3098277627F73098276E30982797 223 | :100DC00076274E0898270E3098277627F8309827F0 224 | :100DD0006E30982F08007A27003098278316061463 225 | :100DE00083120830BC008616592686125926031035 226 | :100DF00006180314D30CBC0BF32E530808007627F7 227 | :100E0000A63098278E3098277627A63098279C30D2 228 | :100E1000982F7627A63098279E3098277627A630D9 229 | :100E200098279C3098277627003098270E309827EF 230 | :100E30007627A93098276E30982736140800CC0002 231 | :100E400076274C0898270E3098277627A8309827C1 232 | :100E50006E3098277627A6309827843098277627F3 233 | :100E6000553098270E3098277627A73098276E3070 234 | :100E700098277627AA3098270E3098277627A7300C 235 | :100E800098276E3098277627A630982782309827A3 236 | :100E900076270301982703019827762732305126B9 237 | :100EA00003019827030198277627A63098279430C6 238 | :100EB00098277127D02D7627A6309827803098273D 239 | :100EC0007627A8309827503098277627F53098272E 240 | :100ED0006E309827D627D6270230EB267127530885 241 | :100EE00008007627A93098272A30982F03017A2FF7 242 | :100EF0000301B516D1005926861659268316061009 243 | :100F0000831259260430BC000610D10C03180614B5 244 | :100F1000592686165926B51E912F3C0B912F502627 245 | :100F2000B51286125926BC0B842FDE308605592E49 246 | :100F3000D1000830BC00DE308605D10C0318061441 247 | :100F400059268616592686125926BC0B9B2FDE3051 248 | :100F500086055926080010308500843086008316E7 249 | :100F600017308500233086008312080018121A08F3 250 | :100F70001A081A081816080005302A295030990056 251 | :100F8000672631309900672638309900672641304E 252 | :100F900099002A285530840008268000840A6D3084 253 | :100FA0000406031DCC2F553084000800762700303E 254 | :100FB00098270030982FFE007627A63098277E08C5 255 | :100FC000982FFE0076277E0898270E30982FFE0077 256 | :0A0FD00076277E0898276E30982FD0 257 | :02400E002A0383 258 | :1042000043004F0050005900520049004700480049 259 | :1042100054002000320030003000370020004400FD 260 | :1042200049005900200045004C004500430054005F 261 | :1042300052004F004E004900430053002C004A003A 262 | :1042400049004D00200052004F004200450052003E 263 | :10425000540053004F004E002C0020004E0045003B 264 | :10426000570046004F0055004E0044002000450016 265 | :104270004C0045004300540052004F004E004900DE 266 | :10428000430053002E0020005700450042003A0032 267 | :1042900020005700570057002E004B0049005400E3 268 | :1042A00053005200550053002E0043004F004D00B4 269 | :1042B0002C0020005700570057002E004E004500EC 270 | :1042C000570046004F0055004E00440045004C008A 271 | :1042D00045004300540052004F004E004900430087 272 | :1042E00053002E0043004F004D005C004400490085 273 | :0242F000590073 274 | :00000001FF 275 | -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/fixhex2.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/Hex/K150/DIYpack25ep/fixhex2.exe -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/microbrn.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/Hex/K150/DIYpack25ep/microbrn.exe -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/microbrn.hlp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/Hex/K150/DIYpack25ep/microbrn.hlp -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/pro.dat: -------------------------------------------------------------------------------- 1 | 6 2 | 158 3 | 7 4 | 12C508A 5 | F 6 | 3 7 | T 8 | F 9 | 1 10 | F 11 | F 12 | none 13 | B:\Google Drive\HEX PIC dumps\mm3_hex_dump\MM3EUR.HEX 14 | B:\Google Drive\HEX PIC dumps\mm3_hex_dump\MM3JAP.HEX 15 | B:\Google Drive\HEX PIC dumps\mm3_hex_dump\MM3EUR.HEX 16 | ? 17 | -------------------------------------------------------------------------------- /Hex/K150/DIYpack25ep/readme_ep.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/Hex/K150/DIYpack25ep/readme_ep.pdf -------------------------------------------------------------------------------- /Hex/K150/PL2303_Prolific_DriverInstaller_v1.2.10.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/Hex/K150/PL2303_Prolific_DriverInstaller_v1.2.10.exe -------------------------------------------------------------------------------- /Hex/MultiMode3 12C508X/MM3EUR.HEX: -------------------------------------------------------------------------------- 1 | :040000002500B10A1C 2 | :100010004D0875086C08740869086D086F08640855 3 | :10002000650833082E08300830082008030C30001B 4 | :10003000FF0C2F000008320C2A00AA0C2B008607A8 5 | :100040006F000000EB021F0A66076E00F7022D0A20 6 | :10005000FA0C3700F8022D0A7900EA021D0A00089E 7 | :100060001A07380A0000F90C0600F90C26000008EF 8 | :10007000FD0C0600F90C26000008FF0C0600FF0C22 9 | :10008000260000081A074B0A0000F90C0600F90CBC 10 | :100090002600040C1C0AFD0C0600F90C2600040CBA 11 | :1000A0001C0A1A075A0A0000FB0C0600F90C26006D 12 | :1000B000040C1C0AFD0C0600040C2A006D0C2B001D 13 | :1000C000FB0C4607F90C260086076F00EB02600A5E 14 | :1000D00066076E00FB0C4607F90C2600EA025E0A72 15 | :1000E00000086D00040C28001E06830A1609120C75 16 | :1000F0003C00040C1C09F002800A0F06AB0A16092A 17 | :10010000FC02790A870A480C1C09FF0C30000D021A 18 | :10011000AC092C006C02090C2900910A2C0303077E 19 | :10012000930A5109950A42090000F0029A0A0F0643 20 | :10013000AB0A1609E9028E0A4209F002A20A0F066A 21 | :10014000AB0A16094209F002A80A0F06AB0A160903 22 | :10015000AD02E802870A0008E20153084308450897 23 | :100160004508820C0200640C1C09FF0C0600010CFF 24 | :100170003100C80C1C09FF0C37003800390035006D 25 | :100180000A0C3C00640C1C093D096606D60A640C86 26 | :100190001C093009FC02C20A3D096607CD0AB102FA 27 | :1001A000050C91000307D60A010C3100FF0C2E004C 28 | :1001B0001E0C27001B090E07B90AE702DA0AFF0C1A 29 | :1001C0003A00190C3B00140C3C004606EA0AFC02FB 30 | :1001D000E50AF90A140C3C004607F10AFC02EC0A95 31 | :1001E000F90AFB02E30A7A00F90C2600FD0C06006E 32 | :1001F000FD0AF90C2600F90C0600FF0C2E00070C76 33 | :1002000027000606E60B1B090E07B90AE702030BD7 34 | :1002100011023F00FF004306210BFF004306250BA0 35 | :10022000FF0043061B0BFF004306160BFF0C0600E6 36 | :100230006607B90A180BFF0C3E0071090E07B90AD0 37 | :100240001D0B1A07290B7500450B1A06450BB10249 38 | :10025000080B220C32002E0B180C320030096607F6 39 | :10026000B90A06062F0BFF0C3E0071090E07B90AEA 40 | :1002700006062C0BF202350B30097E00710930099D 41 | :100280000E07B90A06062C0B3E0BFF0C3E00710947 42 | :100290000E07B90A8607450BFF0C340036003900FB 43 | :1002A000640C3800FA0C37006607B90A0606450BDD 44 | :1002B0008607900B540B3D09FF0C3300C80C3C0023 45 | :1002C0000E0C1C090E07B90A0606DC0B86076C0B20 46 | :1002D000FC02600B73005E0B30091407A00B0D0CC1 47 | :1002E0003D000A0C1C090E07B90A0606DC0B86063F 48 | :1002F0008D0BFD02710B74001306A00B1606C50BC7 49 | :10030000190C3D000A0C1C090E07B90A0606DC0B85 50 | :1003100086065B0BFD02820BC50B3D097600600B68 51 | :1003200030094B0C3C000A0C1C090E07B90A0606E2 52 | :10033000DC0B86069E0BFC02930BA00B74005B0B80 53 | :100340003009060C2700190C3C000A0C1C090E078A 54 | :10035000B90A0606DC0B86065B0BFC02A50BE7025E 55 | :10036000A30B740030090B0C2700190C3C000A0C7D 56 | :100370001C090E07B90A0606DC0B86065B0BFC029D 57 | :10038000B70BE702B50B030CC80B040CC80B180C19 58 | :10039000320074001507CE0B1907A00B0E07B90A1F 59 | :1003A0000606DC0B8606D70B7109F202CE0B440C55 60 | :1003B0003800FA0C3700A00B3009FF0C1C09FF0CA9 61 | :1003C00039006607B90A0606E10BC70B7109E60B8F 62 | :021FFE00EA0FE8 63 | :00000001FF 64 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12C508X/MM3JAP.HEX: -------------------------------------------------------------------------------- 1 | :040000002500B10A1C 2 | :100010004D0875086C08740869086D086F08640855 3 | :10002000650833082E08300830082008030C30001B 4 | :10003000FF0C2F000008320C2A00AA0C2B008607A8 5 | :100040006F000000EB021F0A66076E00F7022D0A20 6 | :10005000FA0C3700F8022D0A7900EA021D0A00089E 7 | :100060001A07380A0000F90C0600F90C26000008EF 8 | :10007000FD0C0600F90C26000008FF0C0600FF0C22 9 | :10008000260000081A074B0A0000F90C0600F90CBC 10 | :100090002600040C1C0AFD0C0600F90C2600040CBA 11 | :1000A0001C0A1A075A0A0000FB0C0600F90C26006D 12 | :1000B000040C1C0AFD0C0600040C2A006D0C2B001D 13 | :1000C000FB0C4607F90C260086076F00EB02600A5E 14 | :1000D00066076E00FB0C4607F90C2600EA025E0A72 15 | :1000E00000086D00040C28001E06830A1609120C75 16 | :1000F0003C00040C1C09F002800A0F06AB0A16092A 17 | :10010000FC02790A870A480C1C09FF0C30000D021A 18 | :10011000AC092C006C02090C2900910A2C0303077E 19 | :10012000930A5109950A42090000F0029A0A0F0643 20 | :10013000AB0A1609E9028E0A4209F002A20A0F066A 21 | :10014000AB0A16094209F002A80A0F06AB0A160903 22 | :10015000AD02E802870A0008E20153084308450897 23 | :100160004908820C0200640C1C09FF0C0600010CFB 24 | :100170003100C80C1C09FF0C37003800390035006D 25 | :100180000A0C3C00640C1C093D096606D60A640C86 26 | :100190001C093009FC02C20A3D096607CD0AB102FA 27 | :1001A000050C91000307D60A010C3100FF0C2E004C 28 | :1001B0001E0C27001B090E07B90AE702DA0AFF0C1A 29 | :1001C0003A00190C3B00140C3C004606EA0AFC02FB 30 | :1001D000E50AF90A140C3C004607F10AFC02EC0A95 31 | :1001E000F90AFB02E30A7A00F90C2600FD0C06006E 32 | :1001F000FD0AF90C2600F90C0600FF0C2E00070C76 33 | :1002000027000606E60B1B090E07B90AE702030BD7 34 | :1002100011023F00FF004306210BFF004306250BA0 35 | :10022000FF0043061B0BFF004306160BFF0C0600E6 36 | :100230006607B90A180BFF0C3E0071090E07B90AD0 37 | :100240001D0B1A07290B7500450B1A06450BB10249 38 | :10025000080B220C32002E0B180C320030096607F6 39 | :10026000B90A06062F0BFF0C3E0071090E07B90AEA 40 | :1002700006062C0BF202350B30097E00710930099D 41 | :100280000E07B90A06062C0B3E0BFF0C3E00710947 42 | :100290000E07B90A8607450BFF0C340036003900FB 43 | :1002A000640C3800FA0C37006607B90A0606450BDD 44 | :1002B0008607900B540B3D09FF0C3300C80C3C0023 45 | :1002C0000E0C1C090E07B90A0606DC0B86076C0B20 46 | :1002D000FC02600B73005E0B30091407A00B0D0CC1 47 | :1002E0003D000A0C1C090E07B90A0606DC0B86063F 48 | :1002F0008D0BFD02710B74001306A00B1606C50BC7 49 | :10030000190C3D000A0C1C090E07B90A0606DC0B85 50 | :1003100086065B0BFD02820BC50B3D097600600B68 51 | :1003200030094B0C3C000A0C1C090E07B90A0606E2 52 | :10033000DC0B86069E0BFC02930BA00B74005B0B80 53 | :100340003009060C2700190C3C000A0C1C090E078A 54 | :10035000B90A0606DC0B86065B0BFC02A50BE7025E 55 | :10036000A30B740030090B0C2700190C3C000A0C7D 56 | :100370001C090E07B90A0606DC0B86065B0BFC029D 57 | :10038000B70BE702B50B030CC80B040CC80B180C19 58 | :10039000320074001507CE0B1907A00B0E07B90A1F 59 | :1003A0000606DC0B8606D70B7109F202CE0B440C55 60 | :1003B0003800FA0C3700A00B3009FF0C1C09FF0CA9 61 | :1003C00039006607B90A0606E10BC70B7109E60B8F 62 | :021FFE00EA0FE8 63 | :00000001FF 64 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12C508X/MM3USA.HEX: -------------------------------------------------------------------------------- 1 | :040000002500B10A1C 2 | :100010004D0875086C08740869086D086F08640855 3 | :10002000650833082E08300830082008030C30001B 4 | :10003000FF0C2F000008320C2A00AA0C2B008607A8 5 | :100040006F000000EB021F0A66076E00F7022D0A20 6 | :10005000FA0C3700F8022D0A7900EA021D0A00089E 7 | :100060001A07380A0000F90C0600F90C26000008EF 8 | :10007000FD0C0600F90C26000008FF0C0600FF0C22 9 | :10008000260000081A074B0A0000F90C0600F90CBC 10 | :100090002600040C1C0AFD0C0600F90C2600040CBA 11 | :1000A0001C0A1A075A0A0000FB0C0600F90C26006D 12 | :1000B000040C1C0AFD0C0600040C2A006D0C2B001D 13 | :1000C000FB0C4607F90C260086076F00EB02600A5E 14 | :1000D00066076E00FB0C4607F90C2600EA025E0A72 15 | :1000E00000086D00040C28001E06830A1609120C75 16 | :1000F0003C00040C1C09F002800A0F06AB0A16092A 17 | :10010000FC02790A870A480C1C09FF0C30000D021A 18 | :10011000AC092C006C02090C2900910A2C0303077E 19 | :10012000930A5109950A42090000F0029A0A0F0643 20 | :10013000AB0A1609E9028E0A4209F002A20A0F066A 21 | :10014000AB0A16094209F002A80A0F06AB0A160903 22 | :10015000AD02E802870A0008E20153084308450897 23 | :100160004108820C0200640C1C09FF0C0600010C03 24 | :100170003100C80C1C09FF0C37003800390035006D 25 | :100180000A0C3C00640C1C093D096606D60A640C86 26 | :100190001C093009FC02C20A3D096607CD0AB102FA 27 | :1001A000050C91000307D60A010C3100FF0C2E004C 28 | :1001B0001E0C27001B090E07B90AE702DA0AFF0C1A 29 | :1001C0003A00190C3B00140C3C004606EA0AFC02FB 30 | :1001D000E50AF90A140C3C004607F10AFC02EC0A95 31 | :1001E000F90AFB02E30A7A00F90C2600FD0C06006E 32 | :1001F000FD0AF90C2600F90C0600FF0C2E00070C76 33 | :1002000027000606E60B1B090E07B90AE702030BD7 34 | :1002100011023F00FF004306210BFF004306250BA0 35 | :10022000FF0043061B0BFF004306160BFF0C0600E6 36 | :100230006607B90A180BFF0C3E0071090E07B90AD0 37 | :100240001D0B1A07290B7500450B1A06450BB10249 38 | :10025000080B220C32002E0B180C320030096607F6 39 | :10026000B90A06062F0BFF0C3E0071090E07B90AEA 40 | :1002700006062C0BF202350B30097E00710930099D 41 | :100280000E07B90A06062C0B3E0BFF0C3E00710947 42 | :100290000E07B90A8607450BFF0C340036003900FB 43 | :1002A000640C3800FA0C37006607B90A0606450BDD 44 | :1002B0008607900B540B3D09FF0C3300C80C3C0023 45 | :1002C0000E0C1C090E07B90A0606DC0B86076C0B20 46 | :1002D000FC02600B73005E0B30091407A00B0D0CC1 47 | :1002E0003D000A0C1C090E07B90A0606DC0B86063F 48 | :1002F0008D0BFD02710B74001306A00B1606C50BC7 49 | :10030000190C3D000A0C1C090E07B90A0606DC0B85 50 | :1003100086065B0BFD02820BC50B3D097600600B68 51 | :1003200030094B0C3C000A0C1C090E07B90A0606E2 52 | :10033000DC0B86069E0BFC02930BA00B74005B0B80 53 | :100340003009060C2700190C3C000A0C1C090E078A 54 | :10035000B90A0606DC0B86065B0BFC02A50BE7025E 55 | :10036000A30B740030090B0C2700190C3C000A0C7D 56 | :100370001C090E07B90A0606DC0B86065B0BFC029D 57 | :10038000B70BE702B50B030CC80B040CC80B180C19 58 | :10039000320074001507CE0B1907A00B0E07B90A1F 59 | :1003A0000606DC0B8606D70B7109F202CE0B440C55 60 | :1003B0003800FA0C3700A00B3009FF0C1C09FF0CA9 61 | :1003C00039006607B90A0606E10BC70B7109E60B8F 62 | :021FFE00EA0FE8 63 | :00000001FF 64 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12C508X/ReadMe.txt: -------------------------------------------------------------------------------- 1 | MM3EUR.HEX (SCPH-1002, SCPH-5502, SCPH-5552, SCPH-7002, SCPH-7502, SCPH-9002) 2 | MM3USA.HEX (SCPH-1001, SCPH-5001, SCPH-5501 SCPH-7001, SCPH-7501, SCPH-9001, SCPH-101) 3 | MM3JAP.HEX (SCPH-1000, SCPH-3000, SCPH-3500, SCPH-5000, SCPH-5500, SCPH-5903, SCPH-7000, SCPH-7500, SCPH-7503, SCPH-9000, SCPH-9003, SCPH-100, SCPH-103) 4 | 5 | Compatible with: 12C508, 12C508a, 12C509, 12C509a PIC chips. 6 | 12F508 May also be compatible but has not been tested. -------------------------------------------------------------------------------- /Hex/MultiMode3 12F629/MM3eur12f629.ASM: -------------------------------------------------------------------------------- 1 | ; First version of MultiMode 3 chip port to 12f629 1.0 - 19/08/2012 2 | ; 3 | ; By Tulchan Gamps 4 | ; Many thanks to garyOPA for his port of the classic 4 wires modchip. 5 | ; Whithout him, this wouldn't have been possible. 6 | ; Many thanks to Hanimar for his PIC Disassembler. 7 | ; EUR version 8 | ; 9 | ; 10 | ; Don't refer to the following pinout, but to multimode 3 installation schematics. 11 | ; Names of variables & ports may be wrong. 12 | ; _______ _________ 13 | ; | \/ | 14 | ; Vdd --+ 1 << >> 8 +-- Vss 15 | ; Memory Card | | 16 | ; Connector Pin 3 --+ 2 << >> 7 +-- signal from door (gpio0) 17 | ; | | 18 | ; / --+ 3 >> 6 +-- data stream (gpio1) 19 | ; | | 20 | ; (gpio3) Reset Line --+ 4 << >> 5 +-- gate output (grio2) 21 | ; | | 22 | ; +----------------+ 23 | 24 | list p=12f629 25 | include "p12f629.inc" 26 | radix dec 27 | errorlevel -302 ; suppress message 302 from list file; 28 | errorlevel -224 ; suppress message 224 from list file ("Use of this instruction is not recommended.") 29 | 30 | __FUSES _MCLRE_OFF & _CP_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT 31 | 32 | cblock 0x27 ; 33 | i 34 | j 35 | k 36 | x 37 | y 38 | xmit 39 | index 40 | loop1 41 | smflag 42 | reflag 43 | VAR_11 44 | VAR_12 45 | VAR_13 46 | VAR_14 47 | VAR_15 48 | VAR_16 49 | VAR_17 50 | VAR_18 51 | VAR_19 52 | VAR_1A 53 | VAR_1B 54 | m 55 | VAR_1D 56 | VAR_1E 57 | VAR_1F 58 | endc 59 | 60 | #define memline GPIO,4 61 | #define reset GPIO,3 62 | #define gate GPIO,2 63 | #define door GPIO,0 64 | #define stealthbit smflag,0 ; hope these work too.... 65 | #define resetbit reflag,0 ; hope these work too.... 66 | 67 | ;***** VARIABLE DEFINITIONS 68 | ; 69 | w_temp EQU 0x20 ; variable used for context saving 70 | status_temp EQU 0x21 ; variable used for context saving 71 | ;############################################## 72 | 73 | org 0x000 74 | goto main 75 | ; 76 | ; (12F629) = Interrupt Code (not used) 77 | ; 78 | ORG 0x004 ; interrupt vector location 79 | movwf w_temp ; save off current W register contents 80 | movf STATUS,w ; move status register into W register 81 | movwf status_temp ; save off contents of STATUS register 82 | ; 83 | ; isr code can go here or be located as a call subroutine elsewhere 84 | ; 85 | movf status_temp,w ; retrieve copy of STATUS register 86 | movwf STATUS ; restore pre-isr STATUS register contents 87 | swapf w_temp,f 88 | swapf w_temp,w ; restore pre-isr W register contents 89 | retfie ; return from interrupt 90 | ; 91 | ; these first 4 instructions are not required if the internal oscillator is not used 92 | ; 93 | 94 | main 95 | bsf STATUS,RP0 ; bank 1 96 | movlw b'10000110' ; Disable T0CKI on Pin 5 97 | movwf OPTION_REG ; Set it! 98 | call 0x3FF ; retrieve factory calibration value 99 | movwf OSCCAL ; update register with factory cal value 100 | bcf STATUS,RP0 ; set file register bank to 0 101 | clrf GPIO ; Clear all the pins 102 | 103 | ; 104 | ; (12F629) = Goto to main PSX code 105 | ; 106 | goto start ;Jump into main code segment 107 | 108 | dt 'M','u','l','t','i','m','o','d','e','3','.','0','0',' ' 109 | 110 | SUB_016 111 | movlw 3 112 | movwf reflag 113 | movlw 255 114 | movwf smflag 115 | retlw 0 116 | 117 | dly50 118 | movlw 50 119 | 120 | dly_ms 121 | lab_dly_ms 122 | movwf x 123 | dy_0 124 | movlw 170 125 | movwf y 126 | dy_1 127 | btfss memline 128 | clrf smflag 129 | 130 | nop 131 | decfsz y,F 132 | goto dy_1 133 | 134 | btfss reset 135 | clrf loop1 136 | 137 | decfsz VAR_17,F 138 | goto LAB_02D 139 | 140 | movlw 250 141 | movwf VAR_17 142 | decfsz VAR_18,F 143 | goto LAB_02D 144 | 145 | clrf VAR_19 146 | LAB_02D 147 | decfsz x,F 148 | goto dy_0 149 | 150 | retlw 0 151 | 152 | SUB_030 153 | btfss VAR_1A ,0 154 | goto LAB_038 155 | 156 | nop 157 | movlw b'11111001' 158 | tris GPIO 159 | movlw b'11111001' 160 | movwf GPIO 161 | retlw 0 162 | LAB_038 163 | movlw b'11111101' 164 | tris GPIO 165 | movlw b'11111001' 166 | movwf GPIO 167 | retlw 0 168 | 169 | SUB_03D 170 | movlw b'11111111' 171 | tris GPIO 172 | movlw b'11111111' 173 | movwf GPIO 174 | retlw 0 175 | 176 | SUB_042 177 | btfss VAR_1A ,0 178 | goto LAB_04B 179 | 180 | nop ; 181 | movlw b'11111001' 182 | tris GPIO 183 | movlw b'11111001' 184 | movwf GPIO 185 | movlw 4 186 | goto lab_dly_ms 187 | LAB_04B 188 | movlw b'11111101' 189 | tris GPIO 190 | movlw b'11111001' 191 | movwf GPIO 192 | movlw 4 193 | goto lab_dly_ms 194 | 195 | SUB_051 196 | btfss VAR_1A ,0 197 | goto LAB_05A 198 | 199 | nop 200 | movlw b'11111011' 201 | tris GPIO 202 | movlw b'11111001' 203 | movwf GPIO 204 | movlw 4 205 | goto lab_dly_ms 206 | LAB_05A 207 | movlw b'11111101' 208 | tris GPIO 209 | movlw 4 210 | movwf x 211 | LAB_05E 212 | movlw 109 213 | movwf y 214 | LAB_060 215 | movlw 251 216 | btfss gate 217 | movlw b'11111001' 218 | 219 | movwf GPIO 220 | btfss memline 221 | clrf smflag 222 | 223 | decfsz y,F 224 | goto LAB_060 225 | 226 | btfss reset 227 | clrf loop1 228 | 229 | movlw 251 230 | btfss gate 231 | movlw b'11111001' 232 | 233 | movwf GPIO 234 | decfsz x,F 235 | goto LAB_05E 236 | 237 | retlw 0 238 | 239 | SUB_071 240 | clrf index 241 | movlw 4 242 | movwf j 243 | btfsc VAR_1E,0 244 | goto LAB_083 245 | 246 | call SUB_016 247 | movlw 18 248 | movwf m 249 | LAB_079 250 | movlw 4 251 | call dly_ms 252 | decfsz reflag,F 253 | goto LAB_080 254 | 255 | btfsc stealthbit 256 | goto LAB_0AB 257 | 258 | call SUB_016 259 | LAB_080 260 | decfsz m,F 261 | goto LAB_079 262 | 263 | goto LAB_087 264 | LAB_083 265 | movlw 72 266 | call dly_ms 267 | movlw 255 268 | movwf reflag 269 | LAB_087 270 | movf index,W 271 | call lines 272 | movwf xmit 273 | comf xmit,F 274 | movlw 9 275 | movwf k 276 | goto LAB_091 277 | LAB_08E 278 | rrf xmit,F 279 | btfss STATUS,0 280 | goto LAB_093 281 | 282 | LAB_091 283 | call SUB_051 284 | goto LAB_095 285 | LAB_093 286 | call SUB_042 287 | nop 288 | LAB_095 289 | decfsz reflag,F 290 | goto LAB_09A 291 | 292 | btfsc stealthbit 293 | goto LAB_0AB 294 | 295 | call SUB_016 296 | LAB_09A 297 | decfsz k,F 298 | goto LAB_08E 299 | 300 | call SUB_042 301 | decfsz reflag,F 302 | goto LAB_0A2 303 | 304 | btfsc stealthbit 305 | goto LAB_0AB 306 | 307 | call SUB_016 308 | LAB_0A2 309 | call SUB_042 310 | decfsz reflag,F 311 | goto LAB_0A8 312 | 313 | btfsc stealthbit 314 | goto LAB_0AB 315 | 316 | call SUB_016 317 | LAB_0A8 318 | incf index,F 319 | decfsz j,F 320 | goto LAB_087 321 | 322 | LAB_0AB 323 | retlw 0 324 | 325 | lines 326 | addwf PCL,F 327 | dt 'S','C','E','E' ;European/PAL 328 | 329 | 330 | start 331 | movlw b'10000010' 332 | option 333 | movlw 100 334 | call dly_ms 335 | movlw b'11111111' 336 | tris GPIO 337 | movlw 1 338 | movwf VAR_11 339 | LAB_0B9 340 | movlw 200 341 | call dly_ms 342 | movlw 255 343 | movwf VAR_17 344 | movwf VAR_18 345 | movwf VAR_19 346 | movwf VAR_15 347 | movlw 10 348 | movwf m 349 | LAB_0C2 350 | movlw 100 351 | call dly_ms 352 | call SUB_03D 353 | btfsc reset 354 | goto LAB_0D6 355 | 356 | movlw 100 357 | call dly_ms 358 | call SUB_030 359 | decfsz m,F 360 | goto LAB_0C2 361 | 362 | call SUB_03D 363 | LAB_0CD 364 | btfss reset 365 | goto LAB_0CD 366 | 367 | incf VAR_11,F 368 | movlw 5 369 | subwf VAR_11,W 370 | btfss STATUS,0 371 | goto LAB_0D6 372 | 373 | movlw 1 374 | movwf VAR_11 375 | LAB_0D6 376 | movlw 255 377 | movwf loop1 378 | movlw 30 379 | movwf i 380 | LAB_0DA 381 | call dly50 382 | btfss loop1,0 383 | goto LAB_0B9 384 | 385 | decfsz i,F 386 | goto LAB_0DA 387 | 388 | movlw 255 389 | movwf VAR_1A 390 | movlw 25 391 | movwf VAR_1B 392 | LAB_0E3 393 | movlw 20 394 | movwf m 395 | LAB_0E5 396 | btfsc gate 397 | goto LAB_0EA 398 | 399 | decfsz m,F 400 | goto LAB_0E5 401 | 402 | goto LAB_0F9 403 | LAB_0EA 404 | movlw 20 405 | movwf m 406 | LAB_0EC 407 | btfss gate 408 | goto LAB_0F1 409 | 410 | decfsz m,F 411 | goto LAB_0EC 412 | 413 | goto LAB_0F9 414 | LAB_0F1 415 | decfsz VAR_1B,F 416 | goto LAB_0E3 417 | 418 | clrf VAR_1A 419 | movlw b'11111001' 420 | movwf GPIO 421 | movlw b'11111101' 422 | tris GPIO 423 | goto LAB_0FD 424 | LAB_0F9 425 | movlw b'11111001' 426 | movwf GPIO 427 | movlw b'11111001' 428 | tris GPIO 429 | LAB_0FD 430 | movlw 255 431 | movwf loop1 432 | movlw 7 433 | movwf i 434 | btfsc door 435 | goto LAB_1E6 436 | 437 | LAB_103 438 | call dly50 439 | btfss loop1,0 440 | goto LAB_0B9 441 | 442 | decfsz i,F 443 | goto LAB_103 444 | 445 | LAB_108 446 | movf VAR_11,W 447 | movwf VAR_1F 448 | decf VAR_1F,F 449 | btfsc STATUS,2 450 | goto LAB_121 451 | 452 | decf VAR_1F,F 453 | btfsc STATUS,2 454 | goto LAB_125 455 | 456 | decf VAR_1F,F 457 | btfsc STATUS,2 458 | goto LAB_11B 459 | 460 | decf VAR_1F,F 461 | btfsc STATUS,2 462 | goto LAB_116 463 | 464 | LAB_116 465 | movlw b'11111111' 466 | tris GPIO 467 | LAB_118 468 | btfss reset 469 | goto LAB_0B9 470 | 471 | goto LAB_118 472 | LAB_11B 473 | movlw 255 474 | movwf VAR_1E 475 | LAB_11D 476 | call SUB_071 477 | btfss loop1,0 478 | goto LAB_0B9 479 | 480 | goto LAB_11D 481 | LAB_121 482 | btfss VAR_1A,0 483 | goto LAB_129 484 | 485 | clrf VAR_15 486 | goto LAB_145 487 | LAB_125 488 | btfsc VAR_1A,0 489 | goto LAB_145 490 | 491 | incf VAR_11,F 492 | goto LAB_108 493 | LAB_129 494 | movlw 34 495 | movwf VAR_12 496 | goto LAB_12E 497 | LAB_12C 498 | movlw 24 499 | movwf VAR_12 500 | LAB_12E 501 | call SUB_030 502 | LAB_12F 503 | btfss reset 504 | goto LAB_0B9 505 | 506 | btfsc door 507 | goto LAB_12F 508 | 509 | movlw 255 510 | movwf VAR_1E 511 | LAB_135 512 | call SUB_071 513 | btfss loop1,0 514 | goto LAB_0B9 515 | 516 | btfsc door 517 | goto LAB_12C 518 | 519 | decfsz VAR_12,F 520 | goto LAB_135 521 | 522 | call SUB_030 523 | clrf VAR_1E 524 | LAB_13E 525 | call SUB_071 526 | call SUB_030 527 | btfss loop1,0 528 | goto LAB_0B9 529 | 530 | btfsc door 531 | goto LAB_12C 532 | 533 | goto LAB_13E 534 | LAB_145 535 | movlw 255 536 | movwf VAR_1E 537 | call SUB_071 538 | btfss loop1,0 539 | goto LAB_0B9 540 | 541 | btfss memline 542 | goto LAB_145 543 | 544 | movlw 255 545 | movwf VAR_14 546 | movwf VAR_16 547 | movwf VAR_19 548 | movlw 100 549 | movwf VAR_18 550 | movlw 250 551 | movwf VAR_17 552 | LAB_154 553 | btfss reset 554 | goto LAB_0B9 555 | 556 | btfsc door 557 | goto LAB_145 558 | 559 | btfss memline 560 | goto LAB_190 561 | 562 | goto LAB_154 563 | LAB_15B 564 | call SUB_03D 565 | movlw 255 566 | movwf VAR_13 567 | LAB_15E 568 | movlw 200 569 | movwf m 570 | LAB_160 571 | movlw 14 572 | call dly_ms 573 | btfss loop1,0 574 | goto LAB_0B9 575 | 576 | btfsc door 577 | goto LAB_1DC 578 | 579 | btfss memline 580 | goto LAB_16C 581 | 582 | decfsz m,F 583 | goto LAB_160 584 | 585 | clrf VAR_13 586 | goto LAB_15E 587 | LAB_16C 588 | call SUB_030 589 | btfss VAR_14,0 590 | goto LAB_1A0 591 | 592 | movlw 13 593 | movwf VAR_1D 594 | LAB_171 595 | movlw 10 596 | call dly_ms 597 | btfss loop1,0 598 | goto LAB_0B9 599 | 600 | btfsc door 601 | goto LAB_1DC 602 | 603 | btfsc memline 604 | goto LAB_18D 605 | 606 | decfsz VAR_1D,F 607 | goto LAB_171 608 | 609 | clrf VAR_14 610 | btfsc VAR_13,0 611 | goto LAB_1A0 612 | 613 | btfsc VAR_16,0 614 | goto LAB_1C5 615 | 616 | movlw 25 617 | movwf VAR_1D 618 | LAB_182 619 | movlw 10 620 | call dly_ms 621 | btfss loop1,0 622 | goto LAB_0B9 623 | 624 | btfsc door 625 | goto LAB_1DC 626 | 627 | btfsc memline 628 | goto LAB_15B 629 | 630 | decfsz VAR_1D,F 631 | goto LAB_182 632 | 633 | goto LAB_1C5 634 | LAB_18D 635 | call SUB_03D 636 | clrf VAR_16 637 | goto LAB_160 638 | LAB_190 639 | call SUB_030 640 | movlw 75 641 | movwf m 642 | LAB_193 643 | movlw 10 644 | call dly_ms 645 | btfss loop1,0 646 | goto LAB_0B9 647 | 648 | btfsc door 649 | goto LAB_1DC 650 | 651 | btfsc memline 652 | goto LAB_19E 653 | 654 | decfsz m,F 655 | goto LAB_193 656 | 657 | goto LAB_1A0 658 | LAB_19E 659 | clrf VAR_14 660 | goto LAB_15B 661 | LAB_1A0 662 | call SUB_030 663 | movlw 6 664 | movwf i 665 | LAB_1A3 666 | movlw 25 667 | movwf m 668 | LAB_1A5 669 | movlw 10 670 | call dly_ms 671 | btfss loop1,0 672 | goto LAB_0B9 673 | 674 | btfsc door 675 | goto LAB_1DC 676 | 677 | btfsc memline 678 | goto LAB_15B 679 | 680 | decfsz m,F 681 | goto LAB_1A5 682 | 683 | decfsz i,F 684 | goto LAB_1A3 685 | 686 | clrf VAR_14 687 | call SUB_030 688 | movlw 11 689 | movwf i 690 | LAB_1B5 691 | movlw 25 692 | movwf m 693 | LAB_1B7 694 | movlw 10 695 | call dly_ms 696 | btfss loop1,0 697 | goto LAB_0B9 698 | 699 | btfsc door 700 | goto LAB_1DC 701 | 702 | btfsc memline 703 | goto LAB_15B 704 | 705 | decfsz m,F ; 706 | goto LAB_1B7 707 | 708 | decfsz i,F 709 | goto LAB_1B5 710 | 711 | movlw 3 712 | goto LAB_1C8 713 | LAB_1C5 714 | movlw 4 715 | goto LAB_1C8 716 | LAB_1C7 717 | movlw 24 718 | LAB_1C8 719 | movwf VAR_12 720 | clrf VAR_14 721 | btfss VAR_15,0 722 | goto LAB_1CE 723 | 724 | btfss VAR_19,0 725 | goto LAB_1A0 726 | 727 | LAB_1CE 728 | btfss loop1,0 729 | goto LAB_0B9 730 | 731 | btfsc door 732 | goto LAB_1DC 733 | 734 | btfsc memline 735 | goto LAB_1D7 736 | 737 | call SUB_071 738 | decfsz VAR_12,F 739 | goto LAB_1CE 740 | 741 | LAB_1D7 742 | movlw 68 743 | movwf VAR_18 744 | movlw 250 745 | movwf VAR_17 746 | goto LAB_1A0 747 | LAB_1DC 748 | call SUB_030 749 | movlw 255 750 | call dly_ms 751 | movlw 255 752 | movwf VAR_19 753 | LAB_1E1 754 | btfss reset 755 | goto LAB_0B9 756 | 757 | btfsc door 758 | goto LAB_1E1 759 | 760 | goto LAB_1C7 761 | LAB_1E6 762 | call SUB_071 763 | goto LAB_1E6 764 | 765 | ; 766 | ; (12F629) = initialize eeprom locations 767 | ; 768 | ORG 0x2100 769 | DE 0x00, 0x01, 0x02, 0x03 770 | ; 771 | ; (Note: do NOT overwrite factory-programmed location 0x1FF/0x3FF !!) 772 | ; 773 | ; 774 | end 775 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12F629/MM3eur12f629.HEX: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :020000000C28CA 3 | :08000800A0000308A10021087B 4 | :100010008300A00E200E0900831686308100FF2386 5 | :10002000900083128501BD284D3475346C347434CE 6 | :1000300069346D346F346434653433342E34303481 7 | :10004000303420340330B000FF30AF0000343230A1 8 | :10005000AA00AA30AB00051EAF010000AB0B2B2895 9 | :10006000851DAE01B70B3928FA30B700B80B392817 10 | :10007000B901AA0B292800343A1C44280000F930A1 11 | :100080006500F93085000034FD306500F9308500E9 12 | :100090000034FF306500FF30850000343A1C5728DB 13 | :1000A0000000F9306500F930850004302828FD3063 14 | :1000B0006500F9308500043028283A1C66280000C5 15 | :1000C000FB306500F930850004302828FD306500DC 16 | :1000D0000430AA006D30AB00FB30051DF9308500FF 17 | :1000E000051EAF01AB0B6C28851DAE01FB30051D55 18 | :1000F000F9308500AA0B6A280034AD010430A8004D 19 | :100100003E188F2822201230BC0004302820B00B6B 20 | :100110008C282F18B7282220BC0B8528932848301C 21 | :100120002820FF30B0002D08B820AC00AC09093001 22 | :10013000A9009D28AC0C031C9F285D20A1284E20FF 23 | :100140000000B00BA6282F18B7282220A90B9A2848 24 | :100150004E20B00BAE282F18B72822204E20B00B0F 25 | :10016000B4282F18B7282220AD0AA80B93280034F2 26 | :10017000820753344334453445348230620064305E 27 | :100180002820FF3065000130B100C8302820FF3042 28 | :10019000B700B800B900B5000A30BC0064302820B0 29 | :1001A00049208519E228643028203C20BC0BCE2849 30 | :1001B0004920851DD928B10A05303102031CE228E7 31 | :1001C0000130B100FF30AE001E30A70027202E1CEA 32 | :1001D000C528A70BE628FF30BA001930BB00143041 33 | :1001E000BC000519F628BC0BF12805291430BC0009 34 | :1001F000051DFD28BC0BF8280529BB0BEF28BA010B 35 | :10020000F9308500FD3065000929F9308500F930A5 36 | :100210006500FF30AE000730A7000518F22927203F 37 | :100220002E1CC528A70B0F293108BF00BF030319D7 38 | :100230002D29BF0303193129BF0303192729BF0340 39 | :1002400003192229FF306500851DC5282429FF30A8 40 | :10025000BE007D202E1CC52829293A1C3529B50150 41 | :1002600051293A185129B10A14292230B2003A29E9 42 | :100270001830B2003C20851DC52805183B29FF30E9 43 | :10028000BE007D202E1CC52805183829B20B412937 44 | :100290003C20BE017D203C202E1CC5280518382995 45 | :1002A0004A29FF30BE007D202E1CC528051E51297D 46 | :1002B000FF30B400B600B9006430B800FA30B700BF 47 | :1002C000851DC52805185129051E9C29602949202E 48 | :1002D000FF30B300C830BC000E3028202E1CC528CB 49 | :1002E0000518E829051E7829BC0B6C29B3016A2979 50 | :1002F0003C20341CAC290D30BD000A3028202E1CB7 51 | :10030000C5280518E829051A9929BD0B7D29B401CE 52 | :100310003318AC293618D1291930BD000A302820ED 53 | :100320002E1CC5280518E829051A6729BD0B8E293A 54 | :10033000D1294920B6016C293C204B30BC000A3041 55 | :1003400028202E1CC5280518E829051AAA29BC0B47 56 | :100350009F29AC29B40167293C200630A700193039 57 | :10036000BC000A3028202E1CC5280518E829051ACB 58 | :100370006729BC0BB129A70BAF29B4013C200B3076 59 | :10038000A7001930BC000A3028202E1CC5280518EB 60 | :10039000E829051A6729BC0BC329A70BC12903301B 61 | :1003A000D4290430D4291830B200B401351CDA291C 62 | :1003B000391CAC292E1CC5280518E829051AE32983 63 | :1003C0007D20B20BDA294430B800FA30B700AC29EE 64 | :1003D0003C20FF302820FF30B900851DC5280518B6 65 | :0803E000ED29D3297D20F2294B 66 | :02400E00D43F9D 67 | :084200000000010002000300B0 68 | :00000001FF 69 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12F629/MM3jap12f629.ASM: -------------------------------------------------------------------------------- 1 | ; First version of MultiMode 3 chip port to 12f629 1.0 - 19/08/2012 2 | ; 3 | ; By Tulchan Gamps 4 | ; Many thanks to garyOPA for his port of the classic 4 wires modchip. 5 | ; Whithout him, this wouldn't have been possible. 6 | ; Many thanks to Hanimar for his PIC Disassembler. 7 | ; JAP version 8 | ; 9 | ; 10 | ; Don't refer to the following pinout, but to multimode 3 installation schematics. 11 | ; Names of variables & ports may be wrong. 12 | ; _______ _________ 13 | ; | \/ | 14 | ; Vdd --+ 1 << >> 8 +-- Vss 15 | ; Memory Card | | 16 | ; Connector Pin 3 --+ 2 << >> 7 +-- signal from door (gpio0) 17 | ; | | 18 | ; / --+ 3 >> 6 +-- data stream (gpio1) 19 | ; | | 20 | ; (gpio3) Reset Line --+ 4 << >> 5 +-- gate output (grio2) 21 | ; | | 22 | ; +----------------+ 23 | 24 | list p=12f629 25 | include "p12f629.inc" 26 | radix dec 27 | errorlevel -302 ; suppress message 302 from list file; 28 | errorlevel -224 ; suppress message 224 from list file ("Use of this instruction is not recommended.") 29 | 30 | __FUSES _MCLRE_OFF & _CP_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT 31 | 32 | cblock 0x27 ; 33 | i 34 | j 35 | k 36 | x 37 | y 38 | xmit 39 | index 40 | loop1 41 | smflag 42 | reflag 43 | VAR_11 44 | VAR_12 45 | VAR_13 46 | VAR_14 47 | VAR_15 48 | VAR_16 49 | VAR_17 50 | VAR_18 51 | VAR_19 52 | VAR_1A 53 | VAR_1B 54 | m 55 | VAR_1D 56 | VAR_1E 57 | VAR_1F 58 | endc 59 | 60 | #define memline GPIO,4 61 | #define reset GPIO,3 62 | #define gate GPIO,2 63 | #define door GPIO,0 64 | #define stealthbit smflag,0 ; hope these work too.... 65 | #define resetbit reflag,0 ; hope these work too.... 66 | 67 | ;***** VARIABLE DEFINITIONS 68 | ; 69 | w_temp EQU 0x20 ; variable used for context saving 70 | status_temp EQU 0x21 ; variable used for context saving 71 | ;############################################## 72 | 73 | org 0x000 74 | goto main 75 | ; 76 | ; (12F629) = Interrupt Code (not used) 77 | ; 78 | ORG 0x004 ; interrupt vector location 79 | movwf w_temp ; save off current W register contents 80 | movf STATUS,w ; move status register into W register 81 | movwf status_temp ; save off contents of STATUS register 82 | ; 83 | ; isr code can go here or be located as a call subroutine elsewhere 84 | ; 85 | movf status_temp,w ; retrieve copy of STATUS register 86 | movwf STATUS ; restore pre-isr STATUS register contents 87 | swapf w_temp,f 88 | swapf w_temp,w ; restore pre-isr W register contents 89 | retfie ; return from interrupt 90 | ; 91 | ; these first 4 instructions are not required if the internal oscillator is not used 92 | ; 93 | 94 | main 95 | bsf STATUS,RP0 ; bank 1 96 | movlw b'10000110' ; Disable T0CKI on Pin 5 97 | movwf OPTION_REG ; Set it! 98 | call 0x3FF ; retrieve factory calibration value 99 | movwf OSCCAL ; update register with factory cal value 100 | bcf STATUS,RP0 ; set file register bank to 0 101 | clrf GPIO ; Clear all the pins 102 | 103 | ; 104 | ; (12F629) = Goto to main PSX code 105 | ; 106 | goto start ;Jump into main code segment 107 | 108 | dt 'M','u','l','t','i','m','o','d','e','3','.','0','0',' ' 109 | 110 | SUB_016 111 | movlw 3 112 | movwf reflag 113 | movlw 255 114 | movwf smflag 115 | retlw 0 116 | 117 | dly50 118 | movlw 50 119 | 120 | dly_ms 121 | lab_dly_ms 122 | movwf x 123 | dy_0 124 | movlw 170 125 | movwf y 126 | dy_1 127 | btfss memline 128 | clrf smflag 129 | 130 | nop 131 | decfsz y,F 132 | goto dy_1 133 | 134 | btfss reset 135 | clrf loop1 136 | 137 | decfsz VAR_17,F 138 | goto LAB_02D 139 | 140 | movlw 250 141 | movwf VAR_17 142 | decfsz VAR_18,F 143 | goto LAB_02D 144 | 145 | clrf VAR_19 146 | LAB_02D 147 | decfsz x,F 148 | goto dy_0 149 | 150 | retlw 0 151 | 152 | SUB_030 153 | btfss VAR_1A ,0 154 | goto LAB_038 155 | 156 | nop 157 | movlw b'11111001' 158 | tris GPIO 159 | movlw b'11111001' 160 | movwf GPIO 161 | retlw 0 162 | LAB_038 163 | movlw b'11111101' 164 | tris GPIO 165 | movlw b'11111001' 166 | movwf GPIO 167 | retlw 0 168 | 169 | SUB_03D 170 | movlw b'11111111' 171 | tris GPIO 172 | movlw b'11111111' 173 | movwf GPIO 174 | retlw 0 175 | 176 | SUB_042 177 | btfss VAR_1A ,0 178 | goto LAB_04B 179 | 180 | nop ; 181 | movlw b'11111001' 182 | tris GPIO 183 | movlw b'11111001' 184 | movwf GPIO 185 | movlw 4 186 | goto lab_dly_ms 187 | LAB_04B 188 | movlw b'11111101' 189 | tris GPIO 190 | movlw b'11111001' 191 | movwf GPIO 192 | movlw 4 193 | goto lab_dly_ms 194 | 195 | SUB_051 196 | btfss VAR_1A ,0 197 | goto LAB_05A 198 | 199 | nop 200 | movlw b'11111011' 201 | tris GPIO 202 | movlw b'11111001' 203 | movwf GPIO 204 | movlw 4 205 | goto lab_dly_ms 206 | LAB_05A 207 | movlw b'11111101' 208 | tris GPIO 209 | movlw 4 210 | movwf x 211 | LAB_05E 212 | movlw 109 213 | movwf y 214 | LAB_060 215 | movlw 251 216 | btfss gate 217 | movlw b'11111001' 218 | 219 | movwf GPIO 220 | btfss memline 221 | clrf smflag 222 | 223 | decfsz y,F 224 | goto LAB_060 225 | 226 | btfss reset 227 | clrf loop1 228 | 229 | movlw 251 230 | btfss gate 231 | movlw b'11111001' 232 | 233 | movwf GPIO 234 | decfsz x,F 235 | goto LAB_05E 236 | 237 | retlw 0 238 | 239 | SUB_071 240 | clrf index 241 | movlw 4 242 | movwf j 243 | btfsc VAR_1E,0 244 | goto LAB_083 245 | 246 | call SUB_016 247 | movlw 18 248 | movwf m 249 | LAB_079 250 | movlw 4 251 | call dly_ms 252 | decfsz reflag,F 253 | goto LAB_080 254 | 255 | btfsc stealthbit 256 | goto LAB_0AB 257 | 258 | call SUB_016 259 | LAB_080 260 | decfsz m,F 261 | goto LAB_079 262 | 263 | goto LAB_087 264 | LAB_083 265 | movlw 72 266 | call dly_ms 267 | movlw 255 268 | movwf reflag 269 | LAB_087 270 | movf index,W 271 | call lines 272 | movwf xmit 273 | comf xmit,F 274 | movlw 9 275 | movwf k 276 | goto LAB_091 277 | LAB_08E 278 | rrf xmit,F 279 | btfss STATUS,0 280 | goto LAB_093 281 | 282 | LAB_091 283 | call SUB_051 284 | goto LAB_095 285 | LAB_093 286 | call SUB_042 287 | nop 288 | LAB_095 289 | decfsz reflag,F 290 | goto LAB_09A 291 | 292 | btfsc stealthbit 293 | goto LAB_0AB 294 | 295 | call SUB_016 296 | LAB_09A 297 | decfsz k,F 298 | goto LAB_08E 299 | 300 | call SUB_042 301 | decfsz reflag,F 302 | goto LAB_0A2 303 | 304 | btfsc stealthbit 305 | goto LAB_0AB 306 | 307 | call SUB_016 308 | LAB_0A2 309 | call SUB_042 310 | decfsz reflag,F 311 | goto LAB_0A8 312 | 313 | btfsc stealthbit 314 | goto LAB_0AB 315 | 316 | call SUB_016 317 | LAB_0A8 318 | incf index,F 319 | decfsz j,F 320 | goto LAB_087 321 | 322 | LAB_0AB 323 | retlw 0 324 | 325 | lines 326 | addwf PCL,F 327 | dt 'S','C','E','I' ;Japanese 328 | 329 | 330 | start 331 | movlw b'10000010' 332 | option 333 | movlw 100 334 | call dly_ms 335 | movlw b'11111111' 336 | tris GPIO 337 | movlw 1 338 | movwf VAR_11 339 | LAB_0B9 340 | movlw 200 341 | call dly_ms 342 | movlw 255 343 | movwf VAR_17 344 | movwf VAR_18 345 | movwf VAR_19 346 | movwf VAR_15 347 | movlw 10 348 | movwf m 349 | LAB_0C2 350 | movlw 100 351 | call dly_ms 352 | call SUB_03D 353 | btfsc reset 354 | goto LAB_0D6 355 | 356 | movlw 100 357 | call dly_ms 358 | call SUB_030 359 | decfsz m,F 360 | goto LAB_0C2 361 | 362 | call SUB_03D 363 | LAB_0CD 364 | btfss reset 365 | goto LAB_0CD 366 | 367 | incf VAR_11,F 368 | movlw 5 369 | subwf VAR_11,W 370 | btfss STATUS,0 371 | goto LAB_0D6 372 | 373 | movlw 1 374 | movwf VAR_11 375 | LAB_0D6 376 | movlw 255 377 | movwf loop1 378 | movlw 30 379 | movwf i 380 | LAB_0DA 381 | call dly50 382 | btfss loop1,0 383 | goto LAB_0B9 384 | 385 | decfsz i,F 386 | goto LAB_0DA 387 | 388 | movlw 255 389 | movwf VAR_1A 390 | movlw 25 391 | movwf VAR_1B 392 | LAB_0E3 393 | movlw 20 394 | movwf m 395 | LAB_0E5 396 | btfsc gate 397 | goto LAB_0EA 398 | 399 | decfsz m,F 400 | goto LAB_0E5 401 | 402 | goto LAB_0F9 403 | LAB_0EA 404 | movlw 20 405 | movwf m 406 | LAB_0EC 407 | btfss gate 408 | goto LAB_0F1 409 | 410 | decfsz m,F 411 | goto LAB_0EC 412 | 413 | goto LAB_0F9 414 | LAB_0F1 415 | decfsz VAR_1B,F 416 | goto LAB_0E3 417 | 418 | clrf VAR_1A 419 | movlw b'11111001' 420 | movwf GPIO 421 | movlw b'11111101' 422 | tris GPIO 423 | goto LAB_0FD 424 | LAB_0F9 425 | movlw b'11111001' 426 | movwf GPIO 427 | movlw b'11111001' 428 | tris GPIO 429 | LAB_0FD 430 | movlw 255 431 | movwf loop1 432 | movlw 7 433 | movwf i 434 | btfsc door 435 | goto LAB_1E6 436 | 437 | LAB_103 438 | call dly50 439 | btfss loop1,0 440 | goto LAB_0B9 441 | 442 | decfsz i,F 443 | goto LAB_103 444 | 445 | LAB_108 446 | movf VAR_11,W 447 | movwf VAR_1F 448 | decf VAR_1F,F 449 | btfsc STATUS,2 450 | goto LAB_121 451 | 452 | decf VAR_1F,F 453 | btfsc STATUS,2 454 | goto LAB_125 455 | 456 | decf VAR_1F,F 457 | btfsc STATUS,2 458 | goto LAB_11B 459 | 460 | decf VAR_1F,F 461 | btfsc STATUS,2 462 | goto LAB_116 463 | 464 | LAB_116 465 | movlw b'11111111' 466 | tris GPIO 467 | LAB_118 468 | btfss reset 469 | goto LAB_0B9 470 | 471 | goto LAB_118 472 | LAB_11B 473 | movlw 255 474 | movwf VAR_1E 475 | LAB_11D 476 | call SUB_071 477 | btfss loop1,0 478 | goto LAB_0B9 479 | 480 | goto LAB_11D 481 | LAB_121 482 | btfss VAR_1A,0 483 | goto LAB_129 484 | 485 | clrf VAR_15 486 | goto LAB_145 487 | LAB_125 488 | btfsc VAR_1A,0 489 | goto LAB_145 490 | 491 | incf VAR_11,F 492 | goto LAB_108 493 | LAB_129 494 | movlw 34 495 | movwf VAR_12 496 | goto LAB_12E 497 | LAB_12C 498 | movlw 24 499 | movwf VAR_12 500 | LAB_12E 501 | call SUB_030 502 | LAB_12F 503 | btfss reset 504 | goto LAB_0B9 505 | 506 | btfsc door 507 | goto LAB_12F 508 | 509 | movlw 255 510 | movwf VAR_1E 511 | LAB_135 512 | call SUB_071 513 | btfss loop1,0 514 | goto LAB_0B9 515 | 516 | btfsc door 517 | goto LAB_12C 518 | 519 | decfsz VAR_12,F 520 | goto LAB_135 521 | 522 | call SUB_030 523 | clrf VAR_1E 524 | LAB_13E 525 | call SUB_071 526 | call SUB_030 527 | btfss loop1,0 528 | goto LAB_0B9 529 | 530 | btfsc door 531 | goto LAB_12C 532 | 533 | goto LAB_13E 534 | LAB_145 535 | movlw 255 536 | movwf VAR_1E 537 | call SUB_071 538 | btfss loop1,0 539 | goto LAB_0B9 540 | 541 | btfss memline 542 | goto LAB_145 543 | 544 | movlw 255 545 | movwf VAR_14 546 | movwf VAR_16 547 | movwf VAR_19 548 | movlw 100 549 | movwf VAR_18 550 | movlw 250 551 | movwf VAR_17 552 | LAB_154 553 | btfss reset 554 | goto LAB_0B9 555 | 556 | btfsc door 557 | goto LAB_145 558 | 559 | btfss memline 560 | goto LAB_190 561 | 562 | goto LAB_154 563 | LAB_15B 564 | call SUB_03D 565 | movlw 255 566 | movwf VAR_13 567 | LAB_15E 568 | movlw 200 569 | movwf m 570 | LAB_160 571 | movlw 14 572 | call dly_ms 573 | btfss loop1,0 574 | goto LAB_0B9 575 | 576 | btfsc door 577 | goto LAB_1DC 578 | 579 | btfss memline 580 | goto LAB_16C 581 | 582 | decfsz m,F 583 | goto LAB_160 584 | 585 | clrf VAR_13 586 | goto LAB_15E 587 | LAB_16C 588 | call SUB_030 589 | btfss VAR_14,0 590 | goto LAB_1A0 591 | 592 | movlw 13 593 | movwf VAR_1D 594 | LAB_171 595 | movlw 10 596 | call dly_ms 597 | btfss loop1,0 598 | goto LAB_0B9 599 | 600 | btfsc door 601 | goto LAB_1DC 602 | 603 | btfsc memline 604 | goto LAB_18D 605 | 606 | decfsz VAR_1D,F 607 | goto LAB_171 608 | 609 | clrf VAR_14 610 | btfsc VAR_13,0 611 | goto LAB_1A0 612 | 613 | btfsc VAR_16,0 614 | goto LAB_1C5 615 | 616 | movlw 25 617 | movwf VAR_1D 618 | LAB_182 619 | movlw 10 620 | call dly_ms 621 | btfss loop1,0 622 | goto LAB_0B9 623 | 624 | btfsc door 625 | goto LAB_1DC 626 | 627 | btfsc memline 628 | goto LAB_15B 629 | 630 | decfsz VAR_1D,F 631 | goto LAB_182 632 | 633 | goto LAB_1C5 634 | LAB_18D 635 | call SUB_03D 636 | clrf VAR_16 637 | goto LAB_160 638 | LAB_190 639 | call SUB_030 640 | movlw 75 641 | movwf m 642 | LAB_193 643 | movlw 10 644 | call dly_ms 645 | btfss loop1,0 646 | goto LAB_0B9 647 | 648 | btfsc door 649 | goto LAB_1DC 650 | 651 | btfsc memline 652 | goto LAB_19E 653 | 654 | decfsz m,F 655 | goto LAB_193 656 | 657 | goto LAB_1A0 658 | LAB_19E 659 | clrf VAR_14 660 | goto LAB_15B 661 | LAB_1A0 662 | call SUB_030 663 | movlw 6 664 | movwf i 665 | LAB_1A3 666 | movlw 25 667 | movwf m 668 | LAB_1A5 669 | movlw 10 670 | call dly_ms 671 | btfss loop1,0 672 | goto LAB_0B9 673 | 674 | btfsc door 675 | goto LAB_1DC 676 | 677 | btfsc memline 678 | goto LAB_15B 679 | 680 | decfsz m,F 681 | goto LAB_1A5 682 | 683 | decfsz i,F 684 | goto LAB_1A3 685 | 686 | clrf VAR_14 687 | call SUB_030 688 | movlw 11 689 | movwf i 690 | LAB_1B5 691 | movlw 25 692 | movwf m 693 | LAB_1B7 694 | movlw 10 695 | call dly_ms 696 | btfss loop1,0 697 | goto LAB_0B9 698 | 699 | btfsc door 700 | goto LAB_1DC 701 | 702 | btfsc memline 703 | goto LAB_15B 704 | 705 | decfsz m,F ; 706 | goto LAB_1B7 707 | 708 | decfsz i,F 709 | goto LAB_1B5 710 | 711 | movlw 3 712 | goto LAB_1C8 713 | LAB_1C5 714 | movlw 4 715 | goto LAB_1C8 716 | LAB_1C7 717 | movlw 24 718 | LAB_1C8 719 | movwf VAR_12 720 | clrf VAR_14 721 | btfss VAR_15,0 722 | goto LAB_1CE 723 | 724 | btfss VAR_19,0 725 | goto LAB_1A0 726 | 727 | LAB_1CE 728 | btfss loop1,0 729 | goto LAB_0B9 730 | 731 | btfsc door 732 | goto LAB_1DC 733 | 734 | btfsc memline 735 | goto LAB_1D7 736 | 737 | call SUB_071 738 | decfsz VAR_12,F 739 | goto LAB_1CE 740 | 741 | LAB_1D7 742 | movlw 68 743 | movwf VAR_18 744 | movlw 250 745 | movwf VAR_17 746 | goto LAB_1A0 747 | LAB_1DC 748 | call SUB_030 749 | movlw 255 750 | call dly_ms 751 | movlw 255 752 | movwf VAR_19 753 | LAB_1E1 754 | btfss reset 755 | goto LAB_0B9 756 | 757 | btfsc door 758 | goto LAB_1E1 759 | 760 | goto LAB_1C7 761 | LAB_1E6 762 | call SUB_071 763 | goto LAB_1E6 764 | 765 | ; 766 | ; (12F629) = initialize eeprom locations 767 | ; 768 | ORG 0x2100 769 | DE 0x00, 0x01, 0x02, 0x03 770 | ; 771 | ; (Note: do NOT overwrite factory-programmed location 0x1FF/0x3FF !!) 772 | ; 773 | ; 774 | end 775 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12F629/MM3jap12f629.HEX: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :020000000C28CA 3 | :08000800A0000308A10021087B 4 | :100010008300A00E200E0900831686308100FF2386 5 | :10002000900083128501BD284D3475346C347434CE 6 | :1000300069346D346F346434653433342E34303481 7 | :10004000303420340330B000FF30AF0000343230A1 8 | :10005000AA00AA30AB00051EAF010000AB0B2B2895 9 | :10006000851DAE01B70B3928FA30B700B80B392817 10 | :10007000B901AA0B292800343A1C44280000F930A1 11 | :100080006500F93085000034FD306500F9308500E9 12 | :100090000034FF306500FF30850000343A1C5728DB 13 | :1000A0000000F9306500F930850004302828FD3063 14 | :1000B0006500F9308500043028283A1C66280000C5 15 | :1000C000FB306500F930850004302828FD306500DC 16 | :1000D0000430AA006D30AB00FB30051DF9308500FF 17 | :1000E000051EAF01AB0B6C28851DAE01FB30051D55 18 | :1000F000F9308500AA0B6A280034AD010430A8004D 19 | :100100003E188F2822201230BC0004302820B00B6B 20 | :100110008C282F18B7282220BC0B8528932848301C 21 | :100120002820FF30B0002D08B820AC00AC09093001 22 | :10013000A9009D28AC0C031C9F285D20A1284E20FF 23 | :100140000000B00BA6282F18B7282220A90B9A2848 24 | :100150004E20B00BAE282F18B72822204E20B00B0F 25 | :10016000B4282F18B7282220AD0AA80B93280034F2 26 | :10017000820753344334453449348230620064305A 27 | :100180002820FF3065000130B100C8302820FF3042 28 | :10019000B700B800B900B5000A30BC0064302820B0 29 | :1001A00049208519E228643028203C20BC0BCE2849 30 | :1001B0004920851DD928B10A05303102031CE228E7 31 | :1001C0000130B100FF30AE001E30A70027202E1CEA 32 | :1001D000C528A70BE628FF30BA001930BB00143041 33 | :1001E000BC000519F628BC0BF12805291430BC0009 34 | :1001F000051DFD28BC0BF8280529BB0BEF28BA010B 35 | :10020000F9308500FD3065000929F9308500F930A5 36 | :100210006500FF30AE000730A7000518F22927203F 37 | :100220002E1CC528A70B0F293108BF00BF030319D7 38 | :100230002D29BF0303193129BF0303192729BF0340 39 | :1002400003192229FF306500851DC5282429FF30A8 40 | :10025000BE007D202E1CC52829293A1C3529B50150 41 | :1002600051293A185129B10A14292230B2003A29E9 42 | :100270001830B2003C20851DC52805183B29FF30E9 43 | :10028000BE007D202E1CC52805183829B20B412937 44 | :100290003C20BE017D203C202E1CC5280518382995 45 | :1002A0004A29FF30BE007D202E1CC528051E51297D 46 | :1002B000FF30B400B600B9006430B800FA30B700BF 47 | :1002C000851DC52805185129051E9C29602949202E 48 | :1002D000FF30B300C830BC000E3028202E1CC528CB 49 | :1002E0000518E829051E7829BC0B6C29B3016A2979 50 | :1002F0003C20341CAC290D30BD000A3028202E1CB7 51 | :10030000C5280518E829051A9929BD0B7D29B401CE 52 | :100310003318AC293618D1291930BD000A302820ED 53 | :100320002E1CC5280518E829051A6729BD0B8E293A 54 | :10033000D1294920B6016C293C204B30BC000A3041 55 | :1003400028202E1CC5280518E829051AAA29BC0B47 56 | :100350009F29AC29B40167293C200630A700193039 57 | :10036000BC000A3028202E1CC5280518E829051ACB 58 | :100370006729BC0BB129A70BAF29B4013C200B3076 59 | :10038000A7001930BC000A3028202E1CC5280518EB 60 | :10039000E829051A6729BC0BC329A70BC12903301B 61 | :1003A000D4290430D4291830B200B401351CDA291C 62 | :1003B000391CAC292E1CC5280518E829051AE32983 63 | :1003C0007D20B20BDA294430B800FA30B700AC29EE 64 | :1003D0003C20FF302820FF30B900851DC5280518B6 65 | :0803E000ED29D3297D20F2294B 66 | :02400E00D43F9D 67 | :084200000000010002000300B0 68 | :00000001FF 69 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12F629/MM3usa12f629.ASM: -------------------------------------------------------------------------------- 1 | ; First version of MultiMode 3 chip port to 12f629 1.0 - 19/08/2012 2 | ; 3 | ; By Tulchan Gamps 4 | ; Many thanks to garyOPA for his port of the classic 4 wires modchip. 5 | ; Whithout him, this wouldn't have been possible. 6 | ; Many thanks to Hanimar for his PIC Disassembler. 7 | ; EUR version 8 | ; 9 | ; 10 | ; Don't refer to the following pinout, but to multimode 3 installation schematics. 11 | ; Names of variables & ports may be wrong. 12 | ; _______ _________ 13 | ; | \/ | 14 | ; Vdd --+ 1 << >> 8 +-- Vss 15 | ; Memory Card | | 16 | ; Connector Pin 3 --+ 2 << >> 7 +-- signal from door (gpio0) 17 | ; | | 18 | ; / --+ 3 >> 6 +-- data stream (gpio1) 19 | ; | | 20 | ; (gpio3) Reset Line --+ 4 << >> 5 +-- gate output (grio2) 21 | ; | | 22 | ; +----------------+ 23 | 24 | list p=12f629 25 | include "p12f629.inc" 26 | radix dec 27 | errorlevel -302 ; suppress message 302 from list file; 28 | errorlevel -224 ; suppress message 224 from list file ("Use of this instruction is not recommended.") 29 | 30 | __FUSES _MCLRE_OFF & _CP_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT 31 | 32 | cblock 0x27 ; 33 | i 34 | j 35 | k 36 | x 37 | y 38 | xmit 39 | index 40 | loop1 41 | smflag 42 | reflag 43 | VAR_11 44 | VAR_12 45 | VAR_13 46 | VAR_14 47 | VAR_15 48 | VAR_16 49 | VAR_17 50 | VAR_18 51 | VAR_19 52 | VAR_1A 53 | VAR_1B 54 | m 55 | VAR_1D 56 | VAR_1E 57 | VAR_1F 58 | endc 59 | 60 | #define memline GPIO,4 61 | #define reset GPIO,3 62 | #define gate GPIO,2 63 | #define door GPIO,0 64 | #define stealthbit smflag,0 ; hope these work too.... 65 | #define resetbit reflag,0 ; hope these work too.... 66 | 67 | ;***** VARIABLE DEFINITIONS 68 | ; 69 | w_temp EQU 0x20 ; variable used for context saving 70 | status_temp EQU 0x21 ; variable used for context saving 71 | ;############################################## 72 | 73 | org 0x000 74 | goto main 75 | ; 76 | ; (12F629) = Interrupt Code (not used) 77 | ; 78 | ORG 0x004 ; interrupt vector location 79 | movwf w_temp ; save off current W register contents 80 | movf STATUS,w ; move status register into W register 81 | movwf status_temp ; save off contents of STATUS register 82 | ; 83 | ; isr code can go here or be located as a call subroutine elsewhere 84 | ; 85 | movf status_temp,w ; retrieve copy of STATUS register 86 | movwf STATUS ; restore pre-isr STATUS register contents 87 | swapf w_temp,f 88 | swapf w_temp,w ; restore pre-isr W register contents 89 | retfie ; return from interrupt 90 | ; 91 | ; these first 4 instructions are not required if the internal oscillator is not used 92 | ; 93 | 94 | main 95 | bsf STATUS,RP0 ; bank 1 96 | movlw b'10000110' ; Disable T0CKI on Pin 5 97 | movwf OPTION_REG ; Set it! 98 | call 0x3FF ; retrieve factory calibration value 99 | movwf OSCCAL ; update register with factory cal value 100 | bcf STATUS,RP0 ; set file register bank to 0 101 | clrf GPIO ; Clear all the pins 102 | 103 | ; 104 | ; (12F629) = Goto to main PSX code 105 | ; 106 | goto start ;Jump into main code segment 107 | 108 | dt 'M','u','l','t','i','m','o','d','e','3','.','0','0',' ' 109 | 110 | SUB_016 111 | movlw 3 112 | movwf reflag 113 | movlw 255 114 | movwf smflag 115 | retlw 0 116 | 117 | dly50 118 | movlw 50 119 | 120 | dly_ms 121 | lab_dly_ms 122 | movwf x 123 | dy_0 124 | movlw 170 125 | movwf y 126 | dy_1 127 | btfss memline 128 | clrf smflag 129 | 130 | nop 131 | decfsz y,F 132 | goto dy_1 133 | 134 | btfss reset 135 | clrf loop1 136 | 137 | decfsz VAR_17,F 138 | goto LAB_02D 139 | 140 | movlw 250 141 | movwf VAR_17 142 | decfsz VAR_18,F 143 | goto LAB_02D 144 | 145 | clrf VAR_19 146 | LAB_02D 147 | decfsz x,F 148 | goto dy_0 149 | 150 | retlw 0 151 | 152 | SUB_030 153 | btfss VAR_1A ,0 154 | goto LAB_038 155 | 156 | nop 157 | movlw b'11111001' 158 | tris GPIO 159 | movlw b'11111001' 160 | movwf GPIO 161 | retlw 0 162 | LAB_038 163 | movlw b'11111101' 164 | tris GPIO 165 | movlw b'11111001' 166 | movwf GPIO 167 | retlw 0 168 | 169 | SUB_03D 170 | movlw b'11111111' 171 | tris GPIO 172 | movlw b'11111111' 173 | movwf GPIO 174 | retlw 0 175 | 176 | SUB_042 177 | btfss VAR_1A ,0 178 | goto LAB_04B 179 | 180 | nop ; 181 | movlw b'11111001' 182 | tris GPIO 183 | movlw b'11111001' 184 | movwf GPIO 185 | movlw 4 186 | goto lab_dly_ms 187 | LAB_04B 188 | movlw b'11111101' 189 | tris GPIO 190 | movlw b'11111001' 191 | movwf GPIO 192 | movlw 4 193 | goto lab_dly_ms 194 | 195 | SUB_051 196 | btfss VAR_1A ,0 197 | goto LAB_05A 198 | 199 | nop 200 | movlw b'11111011' 201 | tris GPIO 202 | movlw b'11111001' 203 | movwf GPIO 204 | movlw 4 205 | goto lab_dly_ms 206 | LAB_05A 207 | movlw b'11111101' 208 | tris GPIO 209 | movlw 4 210 | movwf x 211 | LAB_05E 212 | movlw 109 213 | movwf y 214 | LAB_060 215 | movlw 251 216 | btfss gate 217 | movlw b'11111001' 218 | 219 | movwf GPIO 220 | btfss memline 221 | clrf smflag 222 | 223 | decfsz y,F 224 | goto LAB_060 225 | 226 | btfss reset 227 | clrf loop1 228 | 229 | movlw 251 230 | btfss gate 231 | movlw b'11111001' 232 | 233 | movwf GPIO 234 | decfsz x,F 235 | goto LAB_05E 236 | 237 | retlw 0 238 | 239 | SUB_071 240 | clrf index 241 | movlw 4 242 | movwf j 243 | btfsc VAR_1E,0 244 | goto LAB_083 245 | 246 | call SUB_016 247 | movlw 18 248 | movwf m 249 | LAB_079 250 | movlw 4 251 | call dly_ms 252 | decfsz reflag,F 253 | goto LAB_080 254 | 255 | btfsc stealthbit 256 | goto LAB_0AB 257 | 258 | call SUB_016 259 | LAB_080 260 | decfsz m,F 261 | goto LAB_079 262 | 263 | goto LAB_087 264 | LAB_083 265 | movlw 72 266 | call dly_ms 267 | movlw 255 268 | movwf reflag 269 | LAB_087 270 | movf index,W 271 | call lines 272 | movwf xmit 273 | comf xmit,F 274 | movlw 9 275 | movwf k 276 | goto LAB_091 277 | LAB_08E 278 | rrf xmit,F 279 | btfss STATUS,0 280 | goto LAB_093 281 | 282 | LAB_091 283 | call SUB_051 284 | goto LAB_095 285 | LAB_093 286 | call SUB_042 287 | nop 288 | LAB_095 289 | decfsz reflag,F 290 | goto LAB_09A 291 | 292 | btfsc stealthbit 293 | goto LAB_0AB 294 | 295 | call SUB_016 296 | LAB_09A 297 | decfsz k,F 298 | goto LAB_08E 299 | 300 | call SUB_042 301 | decfsz reflag,F 302 | goto LAB_0A2 303 | 304 | btfsc stealthbit 305 | goto LAB_0AB 306 | 307 | call SUB_016 308 | LAB_0A2 309 | call SUB_042 310 | decfsz reflag,F 311 | goto LAB_0A8 312 | 313 | btfsc stealthbit 314 | goto LAB_0AB 315 | 316 | call SUB_016 317 | LAB_0A8 318 | incf index,F 319 | decfsz j,F 320 | goto LAB_087 321 | 322 | LAB_0AB 323 | retlw 0 324 | 325 | lines 326 | addwf PCL,F 327 | dt 'S','C','E','A' ;European/PAL 328 | 329 | 330 | start 331 | movlw b'10000010' 332 | option 333 | movlw 100 334 | call dly_ms 335 | movlw b'11111111' 336 | tris GPIO 337 | movlw 1 338 | movwf VAR_11 339 | LAB_0B9 340 | movlw 200 341 | call dly_ms 342 | movlw 255 343 | movwf VAR_17 344 | movwf VAR_18 345 | movwf VAR_19 346 | movwf VAR_15 347 | movlw 10 348 | movwf m 349 | LAB_0C2 350 | movlw 100 351 | call dly_ms 352 | call SUB_03D 353 | btfsc reset 354 | goto LAB_0D6 355 | 356 | movlw 100 357 | call dly_ms 358 | call SUB_030 359 | decfsz m,F 360 | goto LAB_0C2 361 | 362 | call SUB_03D 363 | LAB_0CD 364 | btfss reset 365 | goto LAB_0CD 366 | 367 | incf VAR_11,F 368 | movlw 5 369 | subwf VAR_11,W 370 | btfss STATUS,0 371 | goto LAB_0D6 372 | 373 | movlw 1 374 | movwf VAR_11 375 | LAB_0D6 376 | movlw 255 377 | movwf loop1 378 | movlw 30 379 | movwf i 380 | LAB_0DA 381 | call dly50 382 | btfss loop1,0 383 | goto LAB_0B9 384 | 385 | decfsz i,F 386 | goto LAB_0DA 387 | 388 | movlw 255 389 | movwf VAR_1A 390 | movlw 25 391 | movwf VAR_1B 392 | LAB_0E3 393 | movlw 20 394 | movwf m 395 | LAB_0E5 396 | btfsc gate 397 | goto LAB_0EA 398 | 399 | decfsz m,F 400 | goto LAB_0E5 401 | 402 | goto LAB_0F9 403 | LAB_0EA 404 | movlw 20 405 | movwf m 406 | LAB_0EC 407 | btfss gate 408 | goto LAB_0F1 409 | 410 | decfsz m,F 411 | goto LAB_0EC 412 | 413 | goto LAB_0F9 414 | LAB_0F1 415 | decfsz VAR_1B,F 416 | goto LAB_0E3 417 | 418 | clrf VAR_1A 419 | movlw b'11111001' 420 | movwf GPIO 421 | movlw b'11111101' 422 | tris GPIO 423 | goto LAB_0FD 424 | LAB_0F9 425 | movlw b'11111001' 426 | movwf GPIO 427 | movlw b'11111001' 428 | tris GPIO 429 | LAB_0FD 430 | movlw 255 431 | movwf loop1 432 | movlw 7 433 | movwf i 434 | btfsc door 435 | goto LAB_1E6 436 | 437 | LAB_103 438 | call dly50 439 | btfss loop1,0 440 | goto LAB_0B9 441 | 442 | decfsz i,F 443 | goto LAB_103 444 | 445 | LAB_108 446 | movf VAR_11,W 447 | movwf VAR_1F 448 | decf VAR_1F,F 449 | btfsc STATUS,2 450 | goto LAB_121 451 | 452 | decf VAR_1F,F 453 | btfsc STATUS,2 454 | goto LAB_125 455 | 456 | decf VAR_1F,F 457 | btfsc STATUS,2 458 | goto LAB_11B 459 | 460 | decf VAR_1F,F 461 | btfsc STATUS,2 462 | goto LAB_116 463 | 464 | LAB_116 465 | movlw b'11111111' 466 | tris GPIO 467 | LAB_118 468 | btfss reset 469 | goto LAB_0B9 470 | 471 | goto LAB_118 472 | LAB_11B 473 | movlw 255 474 | movwf VAR_1E 475 | LAB_11D 476 | call SUB_071 477 | btfss loop1,0 478 | goto LAB_0B9 479 | 480 | goto LAB_11D 481 | LAB_121 482 | btfss VAR_1A,0 483 | goto LAB_129 484 | 485 | clrf VAR_15 486 | goto LAB_145 487 | LAB_125 488 | btfsc VAR_1A,0 489 | goto LAB_145 490 | 491 | incf VAR_11,F 492 | goto LAB_108 493 | LAB_129 494 | movlw 34 495 | movwf VAR_12 496 | goto LAB_12E 497 | LAB_12C 498 | movlw 24 499 | movwf VAR_12 500 | LAB_12E 501 | call SUB_030 502 | LAB_12F 503 | btfss reset 504 | goto LAB_0B9 505 | 506 | btfsc door 507 | goto LAB_12F 508 | 509 | movlw 255 510 | movwf VAR_1E 511 | LAB_135 512 | call SUB_071 513 | btfss loop1,0 514 | goto LAB_0B9 515 | 516 | btfsc door 517 | goto LAB_12C 518 | 519 | decfsz VAR_12,F 520 | goto LAB_135 521 | 522 | call SUB_030 523 | clrf VAR_1E 524 | LAB_13E 525 | call SUB_071 526 | call SUB_030 527 | btfss loop1,0 528 | goto LAB_0B9 529 | 530 | btfsc door 531 | goto LAB_12C 532 | 533 | goto LAB_13E 534 | LAB_145 535 | movlw 255 536 | movwf VAR_1E 537 | call SUB_071 538 | btfss loop1,0 539 | goto LAB_0B9 540 | 541 | btfss memline 542 | goto LAB_145 543 | 544 | movlw 255 545 | movwf VAR_14 546 | movwf VAR_16 547 | movwf VAR_19 548 | movlw 100 549 | movwf VAR_18 550 | movlw 250 551 | movwf VAR_17 552 | LAB_154 553 | btfss reset 554 | goto LAB_0B9 555 | 556 | btfsc door 557 | goto LAB_145 558 | 559 | btfss memline 560 | goto LAB_190 561 | 562 | goto LAB_154 563 | LAB_15B 564 | call SUB_03D 565 | movlw 255 566 | movwf VAR_13 567 | LAB_15E 568 | movlw 200 569 | movwf m 570 | LAB_160 571 | movlw 14 572 | call dly_ms 573 | btfss loop1,0 574 | goto LAB_0B9 575 | 576 | btfsc door 577 | goto LAB_1DC 578 | 579 | btfss memline 580 | goto LAB_16C 581 | 582 | decfsz m,F 583 | goto LAB_160 584 | 585 | clrf VAR_13 586 | goto LAB_15E 587 | LAB_16C 588 | call SUB_030 589 | btfss VAR_14,0 590 | goto LAB_1A0 591 | 592 | movlw 13 593 | movwf VAR_1D 594 | LAB_171 595 | movlw 10 596 | call dly_ms 597 | btfss loop1,0 598 | goto LAB_0B9 599 | 600 | btfsc door 601 | goto LAB_1DC 602 | 603 | btfsc memline 604 | goto LAB_18D 605 | 606 | decfsz VAR_1D,F 607 | goto LAB_171 608 | 609 | clrf VAR_14 610 | btfsc VAR_13,0 611 | goto LAB_1A0 612 | 613 | btfsc VAR_16,0 614 | goto LAB_1C5 615 | 616 | movlw 25 617 | movwf VAR_1D 618 | LAB_182 619 | movlw 10 620 | call dly_ms 621 | btfss loop1,0 622 | goto LAB_0B9 623 | 624 | btfsc door 625 | goto LAB_1DC 626 | 627 | btfsc memline 628 | goto LAB_15B 629 | 630 | decfsz VAR_1D,F 631 | goto LAB_182 632 | 633 | goto LAB_1C5 634 | LAB_18D 635 | call SUB_03D 636 | clrf VAR_16 637 | goto LAB_160 638 | LAB_190 639 | call SUB_030 640 | movlw 75 641 | movwf m 642 | LAB_193 643 | movlw 10 644 | call dly_ms 645 | btfss loop1,0 646 | goto LAB_0B9 647 | 648 | btfsc door 649 | goto LAB_1DC 650 | 651 | btfsc memline 652 | goto LAB_19E 653 | 654 | decfsz m,F 655 | goto LAB_193 656 | 657 | goto LAB_1A0 658 | LAB_19E 659 | clrf VAR_14 660 | goto LAB_15B 661 | LAB_1A0 662 | call SUB_030 663 | movlw 6 664 | movwf i 665 | LAB_1A3 666 | movlw 25 667 | movwf m 668 | LAB_1A5 669 | movlw 10 670 | call dly_ms 671 | btfss loop1,0 672 | goto LAB_0B9 673 | 674 | btfsc door 675 | goto LAB_1DC 676 | 677 | btfsc memline 678 | goto LAB_15B 679 | 680 | decfsz m,F 681 | goto LAB_1A5 682 | 683 | decfsz i,F 684 | goto LAB_1A3 685 | 686 | clrf VAR_14 687 | call SUB_030 688 | movlw 11 689 | movwf i 690 | LAB_1B5 691 | movlw 25 692 | movwf m 693 | LAB_1B7 694 | movlw 10 695 | call dly_ms 696 | btfss loop1,0 697 | goto LAB_0B9 698 | 699 | btfsc door 700 | goto LAB_1DC 701 | 702 | btfsc memline 703 | goto LAB_15B 704 | 705 | decfsz m,F ; 706 | goto LAB_1B7 707 | 708 | decfsz i,F 709 | goto LAB_1B5 710 | 711 | movlw 3 712 | goto LAB_1C8 713 | LAB_1C5 714 | movlw 4 715 | goto LAB_1C8 716 | LAB_1C7 717 | movlw 24 718 | LAB_1C8 719 | movwf VAR_12 720 | clrf VAR_14 721 | btfss VAR_15,0 722 | goto LAB_1CE 723 | 724 | btfss VAR_19,0 725 | goto LAB_1A0 726 | 727 | LAB_1CE 728 | btfss loop1,0 729 | goto LAB_0B9 730 | 731 | btfsc door 732 | goto LAB_1DC 733 | 734 | btfsc memline 735 | goto LAB_1D7 736 | 737 | call SUB_071 738 | decfsz VAR_12,F 739 | goto LAB_1CE 740 | 741 | LAB_1D7 742 | movlw 68 743 | movwf VAR_18 744 | movlw 250 745 | movwf VAR_17 746 | goto LAB_1A0 747 | LAB_1DC 748 | call SUB_030 749 | movlw 255 750 | call dly_ms 751 | movlw 255 752 | movwf VAR_19 753 | LAB_1E1 754 | btfss reset 755 | goto LAB_0B9 756 | 757 | btfsc door 758 | goto LAB_1E1 759 | 760 | goto LAB_1C7 761 | LAB_1E6 762 | call SUB_071 763 | goto LAB_1E6 764 | 765 | ; 766 | ; (12F629) = initialize eeprom locations 767 | ; 768 | ORG 0x2100 769 | DE 0x00, 0x01, 0x02, 0x03 770 | ; 771 | ; (Note: do NOT overwrite factory-programmed location 0x1FF/0x3FF !!) 772 | ; 773 | ; 774 | end 775 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12F629/MM3usa12f629.HEX: -------------------------------------------------------------------------------- 1 | :020000040000FA 2 | :020000000C28CA 3 | :08000800A0000308A10021087B 4 | :100010008300A00E200E0900831686308100FF2386 5 | :10002000900083128501BD284D3475346C347434CE 6 | :1000300069346D346F346434653433342E34303481 7 | :10004000303420340330B000FF30AF0000343230A1 8 | :10005000AA00AA30AB00051EAF010000AB0B2B2895 9 | :10006000851DAE01B70B3928FA30B700B80B392817 10 | :10007000B901AA0B292800343A1C44280000F930A1 11 | :100080006500F93085000034FD306500F9308500E9 12 | :100090000034FF306500FF30850000343A1C5728DB 13 | :1000A0000000F9306500F930850004302828FD3063 14 | :1000B0006500F9308500043028283A1C66280000C5 15 | :1000C000FB306500F930850004302828FD306500DC 16 | :1000D0000430AA006D30AB00FB30051DF9308500FF 17 | :1000E000051EAF01AB0B6C28851DAE01FB30051D55 18 | :1000F000F9308500AA0B6A280034AD010430A8004D 19 | :100100003E188F2822201230BC0004302820B00B6B 20 | :100110008C282F18B7282220BC0B8528932848301C 21 | :100120002820FF30B0002D08B820AC00AC09093001 22 | :10013000A9009D28AC0C031C9F285D20A1284E20FF 23 | :100140000000B00BA6282F18B7282220A90B9A2848 24 | :100150004E20B00BAE282F18B72822204E20B00B0F 25 | :10016000B4282F18B7282220AD0AA80B93280034F2 26 | :100170008207533443344534413482306200643062 27 | :100180002820FF3065000130B100C8302820FF3042 28 | :10019000B700B800B900B5000A30BC0064302820B0 29 | :1001A00049208519E228643028203C20BC0BCE2849 30 | :1001B0004920851DD928B10A05303102031CE228E7 31 | :1001C0000130B100FF30AE001E30A70027202E1CEA 32 | :1001D000C528A70BE628FF30BA001930BB00143041 33 | :1001E000BC000519F628BC0BF12805291430BC0009 34 | :1001F000051DFD28BC0BF8280529BB0BEF28BA010B 35 | :10020000F9308500FD3065000929F9308500F930A5 36 | :100210006500FF30AE000730A7000518F22927203F 37 | :100220002E1CC528A70B0F293108BF00BF030319D7 38 | :100230002D29BF0303193129BF0303192729BF0340 39 | :1002400003192229FF306500851DC5282429FF30A8 40 | :10025000BE007D202E1CC52829293A1C3529B50150 41 | :1002600051293A185129B10A14292230B2003A29E9 42 | :100270001830B2003C20851DC52805183B29FF30E9 43 | :10028000BE007D202E1CC52805183829B20B412937 44 | :100290003C20BE017D203C202E1CC5280518382995 45 | :1002A0004A29FF30BE007D202E1CC528051E51297D 46 | :1002B000FF30B400B600B9006430B800FA30B700BF 47 | :1002C000851DC52805185129051E9C29602949202E 48 | :1002D000FF30B300C830BC000E3028202E1CC528CB 49 | :1002E0000518E829051E7829BC0B6C29B3016A2979 50 | :1002F0003C20341CAC290D30BD000A3028202E1CB7 51 | :10030000C5280518E829051A9929BD0B7D29B401CE 52 | :100310003318AC293618D1291930BD000A302820ED 53 | :100320002E1CC5280518E829051A6729BD0B8E293A 54 | :10033000D1294920B6016C293C204B30BC000A3041 55 | :1003400028202E1CC5280518E829051AAA29BC0B47 56 | :100350009F29AC29B40167293C200630A700193039 57 | :10036000BC000A3028202E1CC5280518E829051ACB 58 | :100370006729BC0BB129A70BAF29B4013C200B3076 59 | :10038000A7001930BC000A3028202E1CC5280518EB 60 | :10039000E829051A6729BC0BC329A70BC12903301B 61 | :1003A000D4290430D4291830B200B401351CDA291C 62 | :1003B000391CAC292E1CC5280518E829051AE32983 63 | :1003C0007D20B20BDA294430B800FA30B700AC29EE 64 | :1003D0003C20FF302820FF30B900851DC5280518B6 65 | :0803E000ED29D3297D20F2294B 66 | :02400E00D43F9D 67 | :084200000000010002000300B0 68 | :00000001FF 69 | -------------------------------------------------------------------------------- /Hex/MultiMode3 12F629/ReadMe.txt: -------------------------------------------------------------------------------- 1 | MM3eur12f629.HEX (SCPH-1002, SCPH-5502, SCPH-5552, SCPH-7002, SCPH-7502, SCPH-9002) 2 | MM3usa12f629.HEX (SCPH-1001, SCPH-5001, SCPH-5501 SCPH-7001, SCPH-7501, SCPH-9001, SCPH-101) 3 | MM3jap12f629.HEX (SCPH-1000, SCPH-3000, SCPH-3500, SCPH-5000, SCPH-5500, SCPH-5903, SCPH-7000, SCPH-7500, SCPH-7503, SCPH-9000, SCPH-9003, SCPH-100, SCPH-103) 4 | 5 | Compatible with: 12F629 PIC chip. -------------------------------------------------------------------------------- /Hex/Onechip 12508A/ReadMe.txt: -------------------------------------------------------------------------------- 1 | 12c508a (not 12c508) 2 | internal osc, all others off ! (except code protect if you want it) 3 | 4 | Throw away the boot disk this is the REAL PSone (PAL) "Onechip" hex so please enjoy it, 5 | respects go as ever to Gazza who ripped it from the chip. 6 | 7 | All diagrams uploaded in the zip and happy chipping. 8 | 9 | This code is based on REI code and as such should be in the public domain as they intended. 10 | 11 | Edit (Kippykip): 12F508 May also be compatible with 12c508a but has not been tested. -------------------------------------------------------------------------------- /Hex/Onechip 12508A/onechip.hex: -------------------------------------------------------------------------------- 1 | :0C0000002500FF0C0600820C0200F20A32 2 | :100010004F084E08450863086808690870082008FA 3 | :0C002000560831082E083008300820086F 4 | :10008000030C2F00FF0C2E000008320C2A00C80CB5 5 | :100090002B00A6076E00EB02490AEA02470A000895 6 | :1000A000FD0C0600F90C26000008FF0C0600FF0CF2 7 | :1000B00026000008FD0C0600F90C2600040C460A78 8 | :1000C000FD0C0600040C2A00690C2B00FB0C4607F3 9 | :1000D000F90C2600A6076E00EB02660AFB0C460729 10 | :1000E000F90C26000000EA02640A00086D00040C06 11 | :1000F00028001106880A4009120C3200040C460937 12 | :10010000EF02850A0E06B00A4009F2027E0A8C0A46 13 | :10011000480C4609FF0C2F000D02B1092C006C029F 14 | :10012000090C2900960A2C030307980A60099A0A09 15 | :100130005A090000EF029F0A0E06B00A4009E902C0 16 | :10014000930A5A09EF02A70A0E06B00A40095A0993 17 | :10015000EF02AD0A0E06B00A4009AD02E8028C0AB1 18 | :100160000008E2015308430845084508640C4609A5 19 | :10017000190C32000607CD0A640C4609500906071F 20 | :10018000CD0A640C46095509F202BA0A500906065E 21 | :10019000C70AFF0C06000000CB0A50091E0C2700FE 22 | :1001A0004509E702D00AF90C2600FD0C0600070CF1 23 | :1001B00027004509E702D90A220C3000E10A180C91 24 | :1001C000300050090606E20AFF0C310076090606E7 25 | :1001D000DF0AF002E60A50097100760950090606A6 26 | :1001E000DF0AED0A140C33004509F302F40A66072E 27 | :1001F000F70A86041D0C34004509F402FC0A660760 28 | :10020000FF0A0000000000000000000000000000E5 29 | :10021000EF0C06000000000000000000FF0C0600CC 30 | :02022000B60A1C 31 | :021FFE00EA0FE8 32 | :00000001FF 33 | -------------------------------------------------------------------------------- /Hex/Pinouts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kippykip/PSX-Modchip/79094b695de5262adb83e2ed8bc9862a7f94a182/Hex/Pinouts.gif -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Sony PlayStation - Modchip HEX / Diagram Pack 2 | 3 | **MM3/MultiMode3** hex dumps (Hex\\MultiMode3 12C508X\\) will work with pretty much every PS1 except for the **PAL PSOne slim** models, as it has the extra detection (using some detection for custom boot logos? Use **OneChip** instead for these consoles). 4 | The **MM3** hex dumps here work on **12C508**, **12C508a**, **12C509**, **12C509a** PIC chips. 5 | ~~Although a rewritable version of the PIC like the **12F508**, should in theory also be compatible but is not tested!~~ **- Tested 28/02/2020, doesn't work and boots every CD as an Audio CD** 6 | A port of the original MM3 was done in 2012 for the **12F629** PIC chip (same PIC used for the WiiFree). 7 | Check (Hex\\MultiMode3 12F629\\) for these. 8 | 9 | **ONEChip** (Hex\\Onechip 12C508A\\) is designed exclusively for PAL PSOne slim models. 10 | However the onechip is documented to only work on **12C508a** and not 12C509/12C509a/12C508 PIC chips! 11 | 12 | A forum thread suggests a 12F509 may be compatible also and has been tested by another member. ONECHIP compatibility unknown however. I have not personally tested. 13 | http://www.psxdev.net/forum/viewtopic.php?t=1541 14 | 15 | Both the ONEChip and MM3 chips are **stealth** modchips. 16 | 17 | HQ Modding diagrams for the MM3 are in the **\\HQMM3-Diagrams\\** directory. 18 | HQ Modding diagrams for the OneChip are in the **\\HQOneChip-Diagrams\\** directory. 19 | Classic 2000s low quality MM3/OneChip diagrams and PAL60 colour mod diagrams are in the **\\2000s-Diagrams\\** directory. 20 | 21 | **PAL60** Colour Mod is only required if your TV doesn't support **NTSC 4.43** (as modded PS1 PAL consoles don't use a pure **NTSC 3.58** signal). 22 | In my experience, every CRT TV that I've used in Australia has supported either mode. However funnily enough quite a lot of modern LCD TV's that I've used don't support the **PAL60** mod and support the **NTSC 4.43** mode anyway. So doing the mod actually breaks colour from working (often looks sepia, or doesn't sync at all). 23 | 24 | SCPH-550X and below may require an external crystal for colour in NTSC games however. 25 | Check **\\2000s-Diagrams\\NTSC 3.58 PAL 4.43 Color Mod 100X-550X.PNG** for more details. 26 | 27 | Software for the K150 PIP Programmer board are in **\\Hex\K150\\** 28 | I recommend watching [**MrMario2011's** guide on programming the PIC chips.](https://www.youtube.com/watch?v=UM_Vyg-5QN4 "**MrMario2011's** guide on programming the PIC chips.") 29 | 30 | Enjoy and good luck! 31 | ~Kippykip 32 | --------------------------------------------------------------------------------