Tumgik
#just kinda r1 simulator
sevens-evan · 2 years
Text
second try shadows of yharnam
2 notes · View notes
murumokirby360 · 6 years
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
My iPega 9069 Game Controller [3/23/19] - Part 3
Time for another part of my new controller the iPega 9069.🎮 😊
1st and 2nd Images: • Once again to recap, we’ve look at my controller was a carbon copy of the Xbox 360/One (Elite) controller. But unlike the original one, the iPega 9069 has a touch screen and two buttons below; on the left is the ‘Turbo’, while on the right is the ‘Macro’.
•Now I’d be honest I’ve never used ‘Turbo’ and ‘Macro’ button, ever since I tried once. The ‘Turbo’ mode is very easy to me, unlike the ‘Macro’ mode is confusing; even though I read the instructions carefully. But nevertheless, bottom-line I don’t really those two.  There’s also a video on how to used ‘Turbo’ and ‘Macro’ function.↓
youtube
3rd Image: •Here you can see on the top three buttons are ‘Select’, ‘Home’ and ‘Start’. I’d be honest though, I sometimes accidentally moving the cursor arrow on the small part of the touch pad  just want to reach the pressing start button (as a pause button) using my right thumb. And it requires to hard press unlike my old Logitech F310 wired controller’s start button, which is a soft press. And despite the top button layouts of the iPega 9069, I need to be practice (I guess).
4th Image: •Here you can see the shoulder and trigger buttons really reminiscences of the Xbox 360 / One (Elite) Controller. With 25% layout letters of the traditional Sony PlayStation’s dualshock controller; L1, R1, L2 and R2. On the center was a LED indicator (on the right), which also a function as a Charge/Sleep mode (after 5 minutes) /Wake up (when it press a home button and automatically reconnect via Bluetooth),  and a Micro USB female socket for charging the controller and connecting through PC/Laptop for a Xinput controller - when it connects a twin vibration motors was access, instead of the touch pad (via connecting bluetooth). So yeah it’s fairly trade of, and I like it.
5th and 6th Images: • Aside from the built-in touch pad,one of the unique features for the iPega 9069 was the ‘limit trigger switch function’. There’s a instruction manual on how to use, so I’ll explain my own, I’m not gonna copied type from the instructions. Here there are two types to switch; (on the left) a long switch - which is a traditional trigger long hold between 0 - 100, and (on the right) a short switch -  a shortened trigger hold between 60 - 70. Kinda like the same as a shoulder buttons when I pressing it. I tried numerous times on playing different games and it worked well. Really useful though.
7th Image: •Finally on the side bottom of the controller are wireless connect switch of which modes you desire. So there are four modes to choose (from left to right); HID Mode (Gamepad) - pairing for Android, Smart TV and Windows OS (supports XP,7,8 and 10) [NOTE: If you want to play more games on all related Android OS functions, scan the QR Code from the manual / download “Chick Simulator” on the Google Play Store - although I haven’t tried that), which I’m now using it, Keyboard/Mouse Mode - pairing for Android and Android TV/Box, iCade Mode pairing for iOS (iPad /iPhone) and finally New Game Mode (in a form of X) pairing for Jail-Break iOS devies - although sadly the touch pad was not support for iCade and New Game Mode. Yeah bummer for iOS users, so you might stick to leave it or buy your own gamepad taste.
So yeah, that’s all I could say now. Stay tuned for “Part 4″.😉
Previous: Part 1 , Part 2 
5 notes · View notes
wunkolo · 7 years
Note
We all know that desktop computers are mostly x86(_64). But, with all your assembler experience, what ISA do you personally prefer, it being SPARC, ARM, PPC, Z80, 6502, or whatever? And what features of it do you specifically like?
Out of all the instruction sets I’ve encountered I personally enjoy ARM but I find fascination in pretty much any vectorized(SIMD) instruction set such as the extensions to x86(MMX,SSE,AVX,AVX512,etc) and ARM(NEON), and such. I love ARM because of how simple its instruction set is being a RISC system and all and for the little features such as how almost every instruction can be executed conditionally and how successful the architecture has been to be found in nearly every phone and micro-controller and gaming consoles and Socs and so on.
Also the assembler syntax I prefer is the Intel assembly syntax since it reads much like higher level languages and can be read pretty easily. Something like this can be pretty easily converted into an intuition. When I’m reverse engineering x86 assembly I prefer this format as well over the AT&T syntax since it has less required syntax-particles.
Loop: # Mark this location as "Loop" add r0, r0, #1 # r0 = r0 + 1 mul r1, r0, r0 # r1 = r0 * r0 b Loop # Go back up to the "Loop" label
Another cool thing with ARM is that it has the sub-set instruction set THUMB which is an even smaller 16-bit instruction set with limited features and a much lower memory/power requirement which is great for micro-controllers that want to save on space and be efficient. Depending on the version of ARM that you have you may or may not have a floating point co-processor or may or may not have the ability to do fast multiplication or division so it really gets you to think about the grit of your hardware and sets you up with a low enough profile that it gets you to think outside the box.
Just recently I bought a SteamLink which has a huge discount every now and then through out the year to be only about $15. It hasn’t come yet but I bought it since it has a very humble and capable ARMv7 processor in it:
processor : 0model name : ARMv7 Processor rev 0 (v7l)BogoMIPS : 995.32Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tlsCPU implementer : 0x41CPU architecture: 7CPU variant : 0x3CPU part : 0xc09CPU revision : 0
I plan to use it for its intended purpose of course but Valve themselves have released an official SDK for it so and being so cheap I bought it so I can make some fun little projects and code and see what I can do in such a comfy little ARM environment. It’s cheaper than a raspberry PI and features NEON which is ARM’s SIMD instruction set that I want to play around in more. I wanna make this little unexpected thing do something amazing kinda like how I made a mandelbrot renderer for the DS(running on the 3ds here) or a real-time stereoscopic 3d raytracer for the 3DS. Both using ARM processors, with the DS having no floating point capabilities so I had to make a fixed-point library to simulate floating point arithmetic and just agh it’s so fun.
My entire computer science career started out when 11-12 year old me bought an Action Replay to hack Pokemon and my curiosity of figuring out how the Action Replay codes worked lead to me learning hexidecimal and computer architecture concepts and eventually the ARM7TDMI that the Gameboy Advance uses and beyond.
So my love sticks with ARM and I hope one day to scale OakSim into something larger so that others can have fun with it too.
52 notes · View notes