CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: McArti0 on 17:51, 04 May 24

Title: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 17:51, 04 May 24
My DIY hardware from the early 90's  8)

CPC Joy Interface for amiga mouse and sound card. socket for ADC0809
Title: Re: I found it. My DIY hardware from the early 90's
Post by: robcfg on 18:05, 04 May 24
Cool stuff!  8)
Title: Re: I found it. My DIY hardware from the early 90's
Post by: dodogildo on 19:02, 04 May 24
Is it working?
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 19:32, 04 May 24
Quote from: dodogildo on 19:02, 04 May 24Is it working?
I checked too quickly, now CPC doesn't work. :-X  :laugh:
So now I have to repair mine too.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: dodogildo on 19:48, 04 May 24
oh my  :picard:
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 20:53, 04 May 24
ok work! youtube uploading video. :D
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 21:39, 04 May 24
@dodogildo
https://www.youtube.com/shorts/5wwdBe_FnGA
Title: Re: I found it. My DIY hardware from the early 90's
Post by: dodogildo on 22:31, 04 May 24
Seems it works nicely. Will you put the schematics on wiki?
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 22:56, 04 May 24
Quote from: dodogildo on 22:31, 04 May 24Will you put the schematics on wiki?
It never had the schematic. I don't remember what an IC is without a marking. That was 30 years ago.  ;D

I only remember the main assumptions. The Amiga mouse is a primitive mouse clocked straight from the photocells of the direction wheels.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: Prodatron on 14:45, 05 May 24
Wow, this joystick emulation seems to behave much better than some other solutions I have seen! Is the right button working as well?
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 17:51, 05 May 24
Quote from: Prodatron on 14:45, 05 May 24Is the right button working as well?
of course yes! Display window is simple to show
Title: Re: I found it. My DIY hardware from the early 90's
Post by: Devlin on 10:57, 06 May 24
Quote from: McArti0 on 17:51, 05 May 24
Quote from: Prodatron on 14:45, 05 May 24Is the right button working as well?
of course yes! Display window is simple to show
this is really quite impressive!
would it be possible to draw up a circuit diagram so folks could try to figure out what the mystery chip is? I'm pretty sure a few people would love to construct their own (me included)
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 11:24, 06 May 24
I'll definitely draw it out. There will be reverse engineering 2. I remember there was a lot of emotion back then because I didn't know how CPC worked inside. Each test involved the fear of damage.  ;D
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 11:41, 06 May 24
I vaguely remember that it was probably an LS132.  LS122. I will check.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: Devlin on 11:54, 06 May 24
Quote from: McArti0 on 11:24, 06 May 24I'll definitely draw it out. There will be reverse engineering 2. I remember there was a lot of emotion back then because I didn't know how CPC worked inside. Each test involved the fear of damage.  ;D
I always have the fear of damage when working with the innards of my CPCs - I had to test my CPC adapter for my greaseweazle (i'd been putting it off for ages) and I was scared of blowing up the disk drive every second of operation - I know what i'm doing now, so there's less fear, but it's *always* there.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: ZorrO on 20:05, 06 May 24
The mouse needs a NOT gate for each direction. And that's all. I once made something similar to ST mouse.
Years later I thought that even that wouldn't be necessary. Just supply 5V to pin 7 in mouse, e.g. from pin 5 or 9 from CPC through diodes. That is, from the unused "mass" to the second joystick or from Fire3. I don't remember which direction the current flows. And instead of NOT gates, replace up<>down and right<>left. And theoretically it should work. But I don't have CPC at hand to check it.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: VincentGR on 20:45, 06 May 24
I need this!!!
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 06:53, 07 May 24
Quote from: ZorrO on 20:05, 06 May 24The mouse needs a NOT gate for each direction. And that's all. I once made something similar to ST mouse.
https://www.cpcwiki.eu/index.php/Atari-ST_mouse_adapter

"Ideally, software should check the signals more than 500 times per second. FutureOS does that, but not the firmware. Using the CPCs 300Hz interrupt to check the signals might be a bit slow; it would work, but may miss some signals when the mouse is moved too fast."
Title: Re: I found it. My DIY hardware from the early 90's
Post by: GUNHED on 20:13, 07 May 24
True this, for Atari ST and Amiga mice it's enough to provide 5 V for the mouse. Anything else can be done by software. And it even stays proportional.  :)
Title: Re: I found it. My DIY hardware from the early 90's
Post by: ZorrO on 23:21, 07 May 24
I had a diagram for ST mouse from a German magazine. It needed two small chips, each with two NOT gates, but they were probably too slow because CPC checked state of directions so often that it checked each pulse twice before it disappeared, so it moved pointer every 2 pixels instead of every 1. And that was disappointing.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 06:07, 08 May 24
McArti0 interface Amiga mouse for CPC by Joy from 1993 y. (https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWEBmWAWAbAdgwDgxmAEwJGQJogKRUhrJUCmAtGGAFBgJLMaVg4QrDOEGEEuKOwDuKIuACc83vyVTZKxcr4giaGpBlDk8sGkrMT4IpMMarxSTsfqQzm28p6DRmmcp+xK6B8goibPJ2IGHgQTHeUlw8Vn4iNGhsNAhGDuZyWq46RfxpRs4ilqal9lXGyik58jpWuD6yLX4era4u3S6VwZ5Q0dXDMeOjEyN1UgBGQt0J-jOG88zdfH55yHiuMWhTO7a+dFMHo+k66TFRLmh9HkeuVvedkq-P8piUL91RAxkKlYnlEdICZuDQZRvkNIY0qNt5Ag1IYkhC4OARPp0pk9iIEHERJtBgTQviglEsnkshSypRSE5KMT-lYGUM2SykXkBhyjJpkdomfpPlQ1PyUZxuEIdAhBMIqGIuJJsmBuqSEfTBBR+FBoBAwPBDfBwEb4JwNsLtSAsJB6XkIDB9abDSbneaaDhlXlcKz7bqnc6MQa3aqsoIYcSYQY9a7A7Gje7rba6DpPSmAv746as2bQyAfV8dLh9ldM8G4+WE7IMJB3t0sDs6H8jK0sh5sEiPKCsJ2vfSuy2MWz8P3jrIR02aBPeQBJOj3KhBK3q6NIbKyZdLvKzxdfDa1yfDGBrozqzdIwRRWX47day90qlCsOjG12yivhUv3ZWtPX1wFjV81Ze9xxeIsXgaccS0oYssUg61dhhNN6EiIwPyQ5MUMKYUIxw+C-xhAj8KCD51SwqJzGVEiFz-VY6Ag0IuAVAJ2AAD2tCgqHIfMiAYah3l0SgABkAGUdiwNjpSwaIeDYaIBL0EBRKwNBJSRNQXA7awFNoFVqDcHtwDyBtwjyeQkSoMpDLAGsDNMCUNw07c1DIMdd10RT1QSCiF32BdvJbHQiEUicAqEz9BOfXRDL8EAADMAEMABsAGdGFoTkZgGZgF0ynLJGYGJ8tcQqKgXUrdAQUZNBICoguFf4YhMGgKq0xqiUMzQ2r5IpOuKNospsrL4JqxSaoavlgVwCxgV2f4ijG-qSqasgZmakrgVWgYQXYAATa1psig6vFwSR5F2xhEoAVySgAXIxKIix6azc56D2xNwDwojEXroDEPu+mgbCo8zTtcMihxI4jQckLBDuB1w4ZOyQDWFBGogAv8AN+jGrF+g0qs+452INLBpPEWJkAUNxVToQSQAAISEgBVABRSSCepogYjYQRueprxKCZtnmAAYSZtDv0ENMTMR3ZZeC99G0MdiiGwa1kBocSNYYQXGYAFWYYX2dkD8-w-Zk0OTYkCaJCaSdrCA+GptgJDcUg6cUgB1AAJGd9fZ1WEAYDAFB+BQaFD6S9YZw2AE1WaEoSAHkvYfCLiQ-KEPWTRWkxY2Qw68RSi6O24PFc7Sy6MTSD00iaNFLTQBnm6EMU0HbZEemFu-g2DAP72iHoXEeFyuIxS9870Br-WexBi0959McgOtQwu7ZoGIMEJqIt8JgQiR3muxEJohDO30Yz6aQn1Qv8Ggjvs97wAczcMGEjwM6d56DwBn6ceoJwXkP3OEgC6BDVRjiUoDs3ZoBILEDAusPB6wAEqswACJiwlqBL4LRgTJlxvITWgstYEKMAkYhR1NBRASJof+BcELvCsGmTujCUC7Egew4mJpZQoDJrEBQ0lkDdD1gAcTQazAAclgoSVtoTMOTOtKIH51ouCURPEQtVpgBVkGojhjwPbl0kMgD2lCTFrxQIoj2f5zHg0ELYoiFjIx42FMgZWHNIAYCIZgSmWsDie0oHHRgSUkoAHtpAnGZPnQYH5WAeCzicEEKBDGJI9nE4xKSNBqLSS4BJGgEixNyWQ6sXhrIiHUTUOQqQqkiieMCdx7QiGNmEFrBpQgbKtIqB0t+bkWk9JmJ-DaTRhQDEGf8bpbiKgULaX09YLVaHNiybZK+MwVnjNsnM9pyyF6NIWC1bpmz-gJARuk3QYNxm-x0Kc9GJwTkuBubIFqTd4JWE2a8ka8RCY1SPhoT5FQVoDTUatP5JV6HDGobc851dKkrIGDouyBQkYFF3g-aEFpwYuQPIMyuhgUHzhRlicqQ0DB-QykeaA64IoRFFKYWkXd0WPRuGhQ6YA1BIvhdirF78JoACcEWsqaIpAVwxKzsDxV41Qgr+CXmGJaI8upKUTgXBOYl7B5gGjALramVMuZwNcN3d4C5VVd38jhfyOyqVLj5g3fF0Vhl2qkOxPADBBHWn8cGAJbriAcA3CRf6-qBofSDRiB5nhOkmlce4vFxB4hCuQGZRSQMuJkujAoaggZDQ+ojUDMGpNzKJskrwaORU5IHAFvTZSqkHZiHwAgp2xZPUADUZzJyEqzfWnB9H7CDMgcMIbyCR10sMNcUg5wxs0UK7mWIMTRkNGWhQC7F1LsXfiGutpw222SRYzdtjvXlMydYIau6p30W3eurhPDymHVuCvFALKyBa2vTXB9d7+AnqjGunCEDb3kTXYTLCbBDq-t0aqeRph31Mt0be-GkBDICh6LB9StLvwOQQcqDSJ7eRQcJjbRDbgC1QfPkKmyTgCNofw2+mIVVAXQesnhu+N7z77xI+7UYbBdh33HTShDhk85cbzoYESxgOFBBys4Ck4B4rJTSsMIgYqhALJao9Q5uguJZHlceeTYnKBFRhCkVT6ayVgApTaLAYQTDYDDrBNIFKtMwn6PZlEBmhzguM7KWD5m1ZmfuGEGzlLLAieUMc857B9AMEsGk15B9YiRA8lgAA+rgeLkB4usVwBqjA8WEDJdgPAQRF8SDxdYPFogJWitgBK5rZL8W3PJbs1R7k1HAJJsM0gfZJmPOIK81Z3zCq7Mym5B9K0LWXN+A62ZrrlmfMED60J-KkcvmkWpMMRKqV0pAy09MsqzRlbOfUySzTYXhPGMOqwNQK5dAmMS9VtLGWss5Yq8VtAZWUu8Wy8gHL5Bqu8QSyl4zhXXu9vix9mAkAAd8g+HfZgBSyHhRcVra+aRJOrZk219g4VmgcZ+IY5H0n0po7h+ZVx5lv4QBR-jqQGOZr2uKrFcnGVOBh3zEGPISgUbLfp6DuAJj2BziwB7bpaZumrksmA6LCggjRZRaYQQEv7WGD5UqyQKquy6DNKbRsyx+dVAGrLLX+jjhcA9Bw6eWwMyxcpZqtQAG0CGWA+AKmhZ+C26dz0R3pxTJ28gw787HgzBwYHLo93TX-dIlsrcYPTk4MSnVSshwhBpJk24VbpAZmjIxFwF8JsIBRYAAVRZqulAeVg3Je3UwAirIQVUID0B4BkJA9AFKUAAIIAFsACWz8EoAB0UoAFlQlXTSuwFKVf4lpKwtrkVUm1sj7H8r9uWFWzT-J+wV+zA2RT437ZKfPh1-Dnbk15fPg+U5WYRPjEPYSWitP0vxfl+5rxjs5fraH0s6yv2+S-zb-X8P96ZPgXHfA9QXD2POPJIQO-VIKcGdGuWyZfMA9xVWWtdYBgMwUTERJMEAPvAAY2bx5Vunb0gF717wAE9GAEoeVe8AA-VlBQZAXvXPUJJKBKAAO12l71EV2gSkABFAFKAAa0kjDlMClAXX4FgXphMRYJSkEL9z92NE1RrzVxABQUYDSlul73QQ5k1nCFwCQH8GklVCbxz1CVb1b1CRYN7wAClQkSD2A+VHohoVUkcH0fICUPctl9US0RAAJ5RCEPCnCpBQk1cIBbA-oF0MpcsuAvE2twB2AgjWUYIP9wi2tcs4B8sqp4E-B2AgA)
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 07:22, 08 May 24
https://www.cpcwiki.eu/index.php/AMX_Mouse

"Contains the following ICs:

I actually made the AMX mouse independently.  :laugh:

I remember that in one version this 74121 was supposed to block subsequent reading, ensuring 25 characters per second, but it did not work well with ART Studio.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: GUNHED on 13:47, 08 May 24
Quote from: ZorrO on 23:21, 07 May 24I had a diagram for ST mouse from a German magazine. It needed two small chips, each with two NOT gates, but they were probably too slow because CPC checked state of directions so often that it checked each pulse twice before it disappeared, so it moved pointer every 2 pixels instead of every 1. And that was disappointing.
That sounds like a software problem. Not an hardware issue.
It's just more easy for the software to move the pointer 2 pixels each.
Title: Re: I found it. My DIY hardware from the early 90's
Post by: McArti0 on 20:37, 08 May 24
McArti0 interface Amiga mouse for CPC by Joy from 1992 - full PINout (https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWEBmWAWAbAdgwDgxmAEwJGQJogKRUhrJUCmAtGGAFBgJLMaVg4QrDOEGEEuKOwDuKIuACc83vyVTZKxcr4giaGpBlDk8sGkrMT4IpMMarxSTsfqQzm28p6DRmmcp+xK6B8goibPJ2IGHgQTHeUlw8Vn4iNGhsNAhGDuZyWq46RfxpRs4ilqal9lXGyik58jpWuD6yLX4era4u3S6VwZ5Q0dXDMeOjEyN1UgBGQt0J-jOG88zdfH55yHiuMWhTO7a+dFMHo+k66TFRLmh9HkeuVvedkq-P8piUL91RAxkKlYnlEdICZuDQZRvkNIY0qNt5Ag1IYkhC4OARPp0pkqEYYgg4iJNoNCaERGTSXkskEoVQPMU2jNSE5KCzXAMKBYrOz-jpkdpKCSojy1JoBYluEJ+YJhFQxFxjmBupSufKKXkIDAIGB4Hr4OB9fBOBt9AjKFhIGzNVBoDqjXrDQ6TTQcJI1bgeTbtU6HX4-S71XRGcGArb7X7-c7la6raGQG74wY7b6Ham9YHPV8dLh9ldw+n9YW4GVIO9ulgdnQ-kZWlkGVgkR5QY36e68rzaxj2fg2c3a2Dur221IAJJ0e5UIJqynJpDZWQz6cd-vjykfDBl6sGW3zoyqjvTwRRBCCGdn49lM1qkmn0aW60WuN31yJtVvy+yLPmkDfl9Rb8YUAhovzzShcyxECE12GFE3oSIjAfeMkPgwozRhElUJPQQYRfLD9yCD51yg8x3UIyd-3YeZUNQhQuHlAJ2AADwTCgqHIX8iAYah3l0SgABkAGUdiwZjpSwaIeDYaJeL0EAhKwNBOFIKg1BcbBTA8LxaGyLgaA08A8krcI8nkJE8VkAywE3NxWzAFF9zUjs1DIY5FyCIg5MpBIolI6Y-J8gcvDk4dAv4oMEhfIhWz8EAADMAEMABsAGdGFof4rAGbLJ0y5RJ2YGJmFyoxCoqAr4gQUZNBICodECjQYhMGgytshDGuJVtNAMvkhS6kM8qEayZgGXrdDkmqzUG5BcG5eQQVKooJoG0qmrIGZmo5YF1oGBaABME1mvjXSOmxJHkPbGESgBXJKABcjD8vDJ03NyJycLdsTcLdfIxV66AxL7fpoM6pzM3A3vXbtCKg7yIcOrx4aiLBTvh3UzVBgCeUEb9-qxpotwUNQ8bEom2VwJA2Ao+GvEoAAhfiAFUAFFmAAETprBmDpjgWN1XAzN1WIid0MAGFpkAGZZ9m6dwRDdhfRNjNfXZlc8i0q0MFiiGwBNkBoGaIErcW+MlgAVMBuaZ5nEOfQQkOFW2hTNImmimsTdUgBRPG9tgUbcFSJYAdQACVHM3WY5jBuaIMSSAYDAFGhDjE4kiW6bNohmAATWZ-j+IAeSDq8sjEM0kKhWNgqfRjZCT6volM93ZBcVzrHO5v2++yR1M7zQWp0UbFuTgefl2XzJxhPz8NAjVwIJT93urJernxPJJ3r38mRfHexBi-c99MchOva6YSRiDAqr2Ykr4EG-RjvgORGipor6iF+n7Bz+TyCS+KSPUoABzNw8MEh4HOm-HoHgBj9FXrPOgLR9jDQAkg8IVocSlD5uQd4JBYg0y0qbAASszNmMtLaM1rC8FowI4z4xQHGBI+ta7HXobTUergEiaFgcwuCVhEwLVkPw3Y6MDbjw9uQCSyAsASWIJ5FA3QJYAHFiHMwAHIyyzmzJ2CD5BIU2sjOMm0XD6PxM-K+8RO7GOEY8FStwbHzUMbYnIjikSCGQE4xcbiVJ4SgphKwJJkCa3ESpEwPcyAG2QBACW2dGBJSSgAe2kDLNAzBCEnGFAmWhJwkKsA8BXE4IIUAeOGO45Qxjim5MkKUoaeSskaASDklw+TLJeDsiIExNQ5CpC6Z8FAuxgRBPaPNKswgInVWsmMoaNlwEcgmSAyQAwZmDRJIspGpU5mBIqIwwZUyWrdGYJwmsGg5kfwGB-f4cz1gtROfvIZCxrk2SuVtKsoNKm6DWcc6Bg9W4fOGK8n5b12EtSgllboWUoKtVqtKLwb9VpmIqGtJkxj1qVXGV8sM-cTiYxYYNU5VgGptQKCjVQp86Ju23EME8LktwzLboYQhS9hp+TlDua8ww5wH3CNONStJHqmiXjcRCR17K6NOp3WlNLQHuwAE6EpFW4OS8qowlgZRgRVxNFXHmGGyncMAFy-kHAakocxDRi1OCgEWehT7T3eJOZBj1JwJACrcoMEQIqd2deS85Yk8AMAUBJRSvtAam0UsQDg7kviAyjUyL6saMSYxLigKsIik2lAZcQeIirkCmTkiDdiGV2XQAUNQSM8Bw2GgxmjSArZ1ZSBYrwNORVpIHG9hLBSSksFiHwNYKseBW2mwAGqjgLvxZmZsZbIGYPxTg1j9gYjFjheN5B9LDCQFkHS7BxwZufoqogc7dWwHgC2omJ7T2nopEYFNmzrDDWvXY29ya92QVPle4Rx95HMN1FfGa-BwkfqgRiH91gwI9HQXQYaX7n2gavqhNgR0Z54OhA4J9pxJjEy3J7d0DkW5wCw6YayeGegEdUppAk-Y67EzNJhhVn7cM0diLsNVn7iNMeAxSGytx31WWra-B+PHP5sEY7CluLHb4oYlJxmtu7M2MUEsYYRQRirOFpLoeKyU0olPYAyg5ZonlKYsH8VTJaC0cu0zCIqMIUhGe7MMMA0BTzVrCCYbAScIJpHs1poQMJ+jeZRNZ9d1z7OWiwE5nWIX7hhHc-qywCn6gvLWfoBglgVLZUfm6kGOsAD6uBMuQEy0xXAuprKZYQLlw9cB-V-xIJl1gmWiB1Zq2AOre7cuZbs6V+lXmCR5GYFVLI1J-MFtYEFxzGBnPhbc7uTz+mfzFW7ANpENm-AjZC2NsLrnItTbk8VDYV8dv9bDPIRKqV0oG2m9s8qzRNaDbXYW7IiXjDeMU4-DJXE0DZdawVorGAStlaa7V979W8tvcy8gMr5BWtcR+3luz1Xgc7FB+DuHpUNx7YaVk8K-izT+MgRAY7Gm13sHCs0RjPxbHgDUydjKRP8iMLMrjynBOpDE7mkMHbtnGfpUJ-ZcC868hKB7gN-Hp3yvuM3axKorphEcd3BZX8MRH5ktEJMIIivf6MVlcOScw4XAg2NII5NRkVJzORobi01ilTUGgoL3nWxDursvcgNQsG0CtgQ2LZ3zhXfZk-U7r4CvveoZ6H7kcZhWydhbiHvrhlw8ccd2oCUYekQOXmMQVsDhCABv9lrcATukAhcMjEAWdBl4AGEAAKpeqLSme2xSwnpfwzTrUIKqUT3FefovQWSlAACCABbAAloAhKAAdFKABZeJ100rsBSi3vJIzULK1isL2f8-JB1i8x0HceP1OMHYMA3rXQMRH43zcKQsrip8MXxiCuqZ2CX9QpvubUvbD340F9HJn+xEf+v+EGyy+l6ABLyckzSW+8gm+cym+twNkm+tagB2s3a6wDAZgimCimSIA4+AAxj3tKndAPpAGPmPgAJ6MAJTSpj4AB+9kCgyAY+5e8SSUCUAAdntGPoontAlIACKAKUAA1qTGgKYFKGTOABICXnJO4swSlKTB4C4J7H4JEuITQIQowGlHdGPlonzPrOEBTIZK7uADTKbKXvEn3n3vEswWPgAFLxLEEP6MoiA65pC6D672FB4sqPRNoOFZT2pfjeEOHlDN4xbEgEB1D6SJziGUAcyxwsSbgGzFpuACAWrd4gBpIsQUD6TTgIAJyd6mzTosSNhVLxGKRIBO7JGaG-hSgPa4Bu6QBYimwUL5G6GbjeyFZCiESmw8w+pXyEAJxNFModHRHyYSSFRJYmAQCFTpCmwcy8zGCYCGTjH6x24REgAczIBiQxYGyVjGBmAoA4RTF0wdrGBYBIACwLImAtGKESwcwKDrFSIMAFF1ABqXH7EYC3HVoJiyg6xGwF5XGczTbf5nHrSJisoBZ3alTsjKyn5bw+D1qEgOFYDjGu40DVHQj7Fyx8yKRCD+z2TjHHHLENGYhVI7HKglGJFXEez9IF4knyJfBEIUkQB8A6iYl8ColyTTrxLOEQBv5kD3ASRrqHpcBqq3YQDGGmHmFj4pRYEsFWE2HsAck86-h-JWjVEZTlZew4BVS4KxSl5JRkEUEpRoBMQaFj5xRJQD4AAOzApp8S5p7AQAA)

Powered by SMFPacks Menu Editor Mod