[Q] Game boy color emulator for excalibur - HTC Excalibur

soo, i was wondering if there are any working game boy color emulators for the Excalibur/ dash. i know that its not powerful enough to run a GBA emulator so i didnt bother asking....also...im not refering to java based emulators because i used meboy, the later versions didnt work and the earlier versions had waay to many glitches.

darkpyros5 said:
soo, i was wondering if there are any working game boy color emulators for the Excalibur/ dash. i know that its not powerful enough to run a GBA emulator so i didnt bother asking....also...im not refering to java based emulators because i used meboy, the later versions didnt work and the earlier versions had waay to many glitches.
Click to expand...
Click to collapse
GNUBoy (.cab attached) worked for me when I still used my Dash, but sound doesn't work that well. Also, check this thread out for more emulators.

Related

Touch Pro 2 and Emulators...why such a hassle?

OK so I just got my Sprint Touch Pro 2 today and one of the first things I tried to do was install PocketSNES.
From what I have gathered there are 2 fixes that need to be applied before any emulation will work.
First is a resolution fix so the roms can run.
Second is a keymap fix so you can play once you get the games running.
Now some emulators I have tried
The original PocketSNES 1.12.200
(Not going to work needs both fixes)
n0ps PocketSNES
loads roms but there is this annoying white gap and runs REALLY SLOW. Also needs key mapping.
Last PocketSNES 1.53
Will not work with out a rez fix such as WVGA FIX and there is still a gap(or maybe I am just not using it right) and also needs a keymap fix. This version runs the best by far no lag at all when auto frame skip is set and no sound.
Is there any way to get a version of PocketSNES working with the touch pro 2 in full screen where all I have to do is load the program and it works. With out having to load some other programs every time i start the emulator and then end them after I am done playing? Or something that does that for me when I need to run it?
Zzim said:
OK so I just got my Sprint Touch Pro 2 today and one of the first things I tried to do was install PocketSNES.
From what I have gathered there are 2 fixes that need to be applied before any emulation will work.
First is a resolution fix so the roms can run.
Second is a keymap fix so you can play once you get the games running.
Now some emulators I have tried
The original PocketSNES 1.12.200
(Not going to work needs both fixes)
n0ps PocketSNES
loads roms but there is this annoying white gap and runs REALLY SLOW. Also needs key mapping.
Last PocketSNES 1.53
Will not work with out a rez fix such as WVGA FIX and there is still a gap(or maybe I am just not using it right) and also needs a keymap fix. This version runs the best by far no lag at all when auto frame skip is set and no sound.
Is there any way to get a version of PocketSNES working with the touch pro 2 in full screen where all I have to do is load the program and it works. With out having to load some other programs every time i start the emulator and then end them after I am done playing? Or something that does that for me when I need to run it?
Click to expand...
Click to collapse
http://www.spicypixel.com/web/page/morphgear/Download.aspx
First install morphgear, Than install the module you want.
Also , see this for support":
http://forum.xda-developers.com/showthread.php?t=531823
****s up whenever you slide up the screen, runs much slower then PocketSNES 1.53.
is it worth it to try? i'd love to get the emulators to work.
is it worth it to try? i'd love to get the emulators to work.
if any one, make this work smooth on the TP2 please post how to ??
like the tweeks you did, and programs you used..
Any one tried Morphgear with WVGA fix? I still have not figured out how to get WVGA to work on the TP2. All I need is a key fix for the sprint version it does not have a control key.
Zzim said:
****s up whenever you slide up the screen, runs much slower then PocketSNES 1.53.
Click to expand...
Click to collapse
Its not the fastest emulator, but it works , full screen etc isnt a problem
Cheeze[iT] said:
is it worth it to try? i'd love to get the emulators to work.
Click to expand...
Click to collapse
than it is
Lw00d said:
if any one, make this work smooth on the TP2 please post how to ??
like the tweeks you did, and programs you used..
Click to expand...
Click to collapse
I made it work. Used K for raphael
See:
http://forum.xda-developers.com/showthread.php?t=425646
post 3
Zzim said:
Any one tried Morphgear with WVGA fix? I still have not figured out how to get WVGA to work on the TP2. All I need is a key fix for the sprint version it does not have a control key.
Click to expand...
Click to collapse
Works on vga, not sure about Wvga..
Morphgear works just fine on the Touch Pro 2 (even Fullscreen). Maybe not perfect. (Speedslowdowns pop up here and there - for example in Megaman X in the Waterlevel )
It's been posted many times, but this is how to setup Morphgear: (correct me if im wrong)
Click on the settings icon (joystick icon) and choose Global Settings
- choose "GDI" at the Driver option
- choose "North" at Orientation
- leave "Enable Sound" unchecked (Sound Emulation sucks with Morphgear and slows down significantly)
- choose "Polling Method" (very important vor mapping your hardware Keyboard)
now go to the SNES9x (SNES) settings under the Joystick Icon
- choose "Window Size" under Screen Size (Window Size = Fullscreen)
- disable Image Smoothing (extrem slowdown)
- disable all sound settings
- choose Frame Skip "2" (or 3 depending on speed of the game - although 2 just looks the best)
- leave Auto Sync checked
- now comes the nasty part with mapping your keys:
if you have a control key (ctrl, strg) keep it pressed the whole time and start mapping your keys.
There are different ways of making this work (K for Raphael or disabling eT9 - search the forums)
K for Raphael didnt work for me and disabling eT9 somehow screwed up my hardware keyboard, since i have a german TP2 with the Rom from NRG (WWE Rom).
If your using WM 6.5 and are having troubles selecting options - try using the direction keys and enter-button to choose different settings.
Attention!!: Everytime you want to play, slide out your keyboard before opening Morphgear! Otherwise Landscapemode wont work!
As i said, emulation works great. Zelda, Super Mario, F-Zero work perfect. Even the Romhacks like Mario Kart R or Zelda: Parallel Worlds work great.
Megaman X, Super Mario World 2 and Mario Kart work almost perfect... small slowdowns which i still find acceptable.
But there are a couple of games i just cant get to work:
Secret of Mana is super slow - Seiken Densetsu 3 (Secret of Mana 2) wont even load right - Super Metroid is the same... all my favorite games
The other negative things are no sound and extreme battery consumption. But aside from that, i think morphgear works the best - considering that nobody is programming any SNES emulators for our Qualcomm processors and that PocketSNES and Morphgear are YEARS old. If your interested, you could check out this emulator - but the guy somehow vanished months ago and nothing changed since then: (snesGO) http://sites.google.com/site/snesgo/
I dont have any other tips for speeding up morphgear. You could maybe try GFXBoost http://forum.xda-developers.com/showthread.php?t=509704
Or wait for the Overclocking tool from no2chem. http://www.nuerom.com/BlogEngine/post/2009/09/06/Touch-Pro-running-at-800MHZ.aspx
I hope this helpes you guys with SNES emultion. I havent tried NES or Gameboy... but Sega also seems to work with Morphgear (as long as you have the corresponding Moduls).
...oh yeah. If your looking for a Playstation emulator, check out fpseCE. Version 0.10 should be released sometime this year (i hope) and seems to be very promising. Version 0.0.95 runs at around 20FPS. But 0.10 should run alot faster. http://www.youtube.com/watch?v=kSjZGjeQSdg
Thank you for this clear description.
KforTouchPro worked fine for me; and I prefer EAST orientation, which also meant I had to rotate Left, Right, Up, Down buttons on keyboard 90 degress.
Just make sure you have the keyboard slid out BEFORE opening MorphGear.
You don't need to do anything very special to get keys working in emulators.
When you are mapping keys in the emulator, open the virtual keyboard and use that to map the keys.
Virtual keyboard is the software touch keyboard which has a full set of tiny keys. You know the one...
I have been using SmartGear to play my NES ROMs and it works well other than the occasional audio glitch. In the settings, it has options for different emulation modes: NES, SNES, Genesis, TG16/PC-Engine, GameBoy, and GameGear/SMS. I do not have any of theses other ROMs but it should work. You are able to use the keyboard or touchscreen to control the game and it also plays in full screen. Works much better than any other emulator I have tried to use on the TP2.
You can download a trial of it here:
http://www.bitbanksoftware.com/SmartGear.html
nice
love the notes and your ideas thank you now i can play ff3. thanks alot bro
yeah I just wanna say thanks a lot for the comments here and instructions to get morphgear running right. I've been playing super mario world non-stop ever since!
Can anyone provide a list of games that run the best? Things like Super Mario RPG never load for me, and with the sega genesis emulator, I can pretty much only get sonic and knuckles to load.
SNES seems to have a better success rate, but still not good enough.
If only I could get mortal kombat 2 to run!
chronster said:
yeah I just wanna say thanks a lot for the comments here and instructions to get morphgear running right. I've been playing super mario world non-stop ever since!
Can anyone provide a list of games that run the best? Things like Super Mario RPG never load for me, and with the sega genesis emulator, I can pretty much only get sonic and knuckles to load.
SNES seems to have a better success rate, but still not good enough.
If only I could get mortal kombat 2 to run!
Click to expand...
Click to collapse
+1
also, where do you get games?
I have had several games playing well with Genesis, Earthworm Jim, Sonic 3, Streets of Rage 3, Ecco the Dolphin. Can't get Eternal Champions to run though. For SNES Crono Trigger runs beautifully, Sparkster, Contra III, and many more working well.
@hani1 Just google SNES Roms or Genesis or whatever you are looking for. We can't post here, keep in mind that it is illegal to own a Rom if you dont own the original game. Not that' it's stopping anyone
games
If you want free games just go to the WVGA games section here
www.krenisiswinmobilegamesapps.com
Any updates on this. Anyone here have a Sprint touch pro 2 with a stock 6.5 rom and working?
I guess the d3d driver by At0mAng will solve any lag problems.
Video Driver I use (another link in the link to other video drivers, but I am totally fine with this one):
http://forum.xda-developers.com/showthread.php?t=546522)?
Still would like to here from someone that has the same phone as me and confirmed working and how you got it to work before I try.
I am just tired of messing up my phone from small issue to not being able to send/ receive texts. Doing a lot of hard resets.
But I guess it may be worth a try, but still want to read experiences.
A perfect emulator is always a dream...

Bluetooth game pad / controller for EVO.

I would like to purchase one to utilize this massive screen for gaming. (Snes Rom, ect) I'm not looking to spend a ton of $. If anyone any suggestions that would be great.
If I'm not mistake, I do believe the Wii mote should work once the devs tweak something in the source kernel to allow that...
Which will be awesome
Last I checked the thing that needed tweaked was the bluetooth implementation in sense. I think the wiimote guys said there is something in sense keeping it from working. I doubt it is high up on the hit list for the rom devs.
Anyway, I would say we will eventually see something. I thought the same thing about roms and controllers with hdmi. Would be kind of neat.
so if the WII remote doesnt work atm whats the next best solution? Something I buy? If so..then what?
Bump.
Sent from my PC36100 using XDA App
You just have to wait, it isn't working just yet. Im sure it will happen a bit after froyo is released and after a few big things are fixed first.
mrhankey184 said:
Bump.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
It seems the BGP100 works with the EVO. I am looking for one for less than $50 but may buy one anyway because it seems awesome haha. Oh you also need the drivers for it from http://www.mymobilegear.com/GameProAn.php
There is nothing else, all HID devices don't work due to HTC's ****ness.
Just wait till one of the guys gets it working, (Probably Avalaunch)
Any news on this? I would like a bluetooth game pad as well, preferably not the wiimote, I want to try that psx emulator.
blkswanpres said:
Any news on this? I would like a bluetooth game pad as well, preferably not the wiimote, I want to try that psx emulator.
Click to expand...
Click to collapse
If you can live without Sense I'd give CM6 a try to be able to use your device.
EDIT: "Give it a try" should be taken with a grain of salt. I've only succeeded in getting the Wiimote to work but I just re-read your post and I'm just not sure if getting anything else to work will work at all. Maybe if you run CM6 and then try you'll let the rest of us know?
I use the wii mote and classic gamepad with cm 6. There is a tiny bit of lag but compensatable.
BGP100 and Emulators
Weird cause I was just wondering what gaming capabilities the evo has, and I can see there is already leap movements and emulators working on it.
So in my research, I download a couple emulators and now thirsty for a gamepad. My wife cleaned out our closet three days ago....and behold- a BGP100 that I purchased almost three years ago.
So after purchasing a key and downloading drivers, I'm curious to see what emulators may work for it.
Anyone has a list of emulators that work for the BGP100?
BTW....I will be selling this gamepad in two weeks.. Need a little support for school books.
CM6 is required to use bluetooth gamepads with the EVO. It's a true AOSP rom, so you'll lose Sense UI.
For emulators more complicated than NES, you'll need a gamepad with a lot of buttons. A wiimote won't work unless you get the classic controller attachment. Another option is to get Datel's wireless wii classic controller which works perfectly with the EVO. It's $50 though... which is about the same price as a wiimote+classic attachment. This is the controller I have and it works GREAT with emulators. I don't see any lag at all with my controller input.
I'm not sure if you were responding to my post hydralisk or previous. If mine, thanks buddy
Actually I managed to get the BGP100 working on my Fresh 3.1.0.2 (whatever the number) ROM. It works with no lag. It took a second. Actually, after reading up on it, it works with out being rooted.
(For those who have BGP100, ...you dont have to be rooted to use this.)
Although, I wouldnt recommend using an EVO without being rooted
I'm more curious to see what emulator this pad will work with. I dont want to purchase SNES, PSX4droid or any others with out knowing what compatibility is like.
Thanks again buddy.
Snesoid has a free version that works with bluetooth remotes. Actually how the wiimote works is it's a keyboard input so you just set your phone to use that keyboard input and to Snesoid it just thinks it's another keyboard.
Yup, a wiimote with or without a classic controller works with CyanogenMod-6. Download it if you want to use it. Plus, I have one of the SNES controller extensions (was only made available to club Nintendo members in Japan) for the Wiimote and playing Donkey Kong Country on my EVO with a SNES remote= win.
Kenjari said:
Actually I managed to get the BGP100 working on my Fresh 3.1.0.2 (whatever the number) ROM. It works with no lag. It took a second. Actually, after reading up on it, it works with out being rooted.
Click to expand...
Click to collapse
You got me curious now. Does the Stock (rooted/unrooted) 2.2 have SPP and HID support working in it now? I couldnt get anything working on 2.1 and have been using CM6 since end of July.
Zonyl, I'm not sure that it does. But I read from three current sources that whether you rooted or not, the drivers needed for to make this game pad work can be implemented.
Sent from my PC36100 using XDA App
Anyone know if the Wii mote will work on:
TEAM NOCTURNAL-MIJJAH74z{KINGED}MERGE-3D & AOSP Collide?
http://forum.xda-developers.com/showthread.php?t=1234722
I don't have a Wii mote or I would just try it my self. I'd post in their forum but I haven't hit the number of posts needed.
Thanks a head of time.
The Great Yogurt
TheGreatYogurt said:
Anyone know if the Wii mote will work on:
TEAM NOCTURNAL-MIJJAH74z{KINGED}MERGE-3D & AOSP Collide?
http://forum.xda-developers.com/showthread.php?t=1234722
I don't have a Wii mote or I would just try it my self. I'd post in their forum but I haven't hit the number of posts needed.
Thanks a head of time.
The Great Yogurt
Click to expand...
Click to collapse
unfortunately that's still a sense rom with a sense kernel, it just has a lot of AOSP visual elements.

psx4droid

Hi, I am new here so I apologise if I've posted in the wrong place.
I have looked through the forums, and there doesnt seem to be any help for alot of people who have asked the same question. Blank screen.
I had psx4droid running, had a bios selected, but when I tried loading a rom (ff7, which others have no issues running) I just had a black screen and nothing happened. Phone was still responsive, but nothing appeared.
Can anyone help an eager student to understand things a little more clearly.
Try a different rom, I had exactly the same issue with another game.
i have the same problem, with android 2.1 i could use psx4droid, but when i update to 2.2 psx4droid doesn't work anymore... i don't know how to fix the problem
Iacopo91 said:
i have the same problem, with android 2.1 i could use psx4droid, but when i update to 2.2 psx4droid doesn't work anymore... i don't know how to fix the problem
Click to expand...
Click to collapse
maybe psx4droid doesnt support froyo or something. havent tested it myself, but will let you know once official froyo comes out.
IAmAngell said:
Hi, I am new here so I apologise if I've posted in the wrong place.
I have looked through the forums, and there doesnt seem to be any help for alot of people who have asked the same question. Blank screen.
I had psx4droid running, had a bios selected, but when I tried loading a rom (ff7, which others have no issues running) I just had a black screen and nothing happened. Phone was still responsive, but nothing appeared.
Can anyone help an eager student to understand things a little more clearly.
Click to expand...
Click to collapse
a few roms wont work, idk why but they dont. try downloading different version of roms from different source and try them. maybe they will work?
If it's a .ecm file, you have to uncompress it. Search for an ecm decompiler.
Exact same issue. Roms were working smoothly on 2.1 but now they seem to crash the app everytime. I think we may just have to wait this one out
Phew, no 2.2 for me then. I play FF7 every day!
Hi, How is the sound for you guys. I am running on a samsung epic and the video is incredible smooth for a lot of games but the sound, while it isn't terrible it is no where near what I would describe as good. I'll just use the final fantasy as my example. Is there a specific format that is better for me to rip my games to like .iso, .bin .img to get better sound?
the sound is sometimes choppy and sometimes slightly garbled. They are still playable but if I can improve them it would be great.
Masterface7 said:
Hi, How is the sound for you guys. I am running on a samsung epic and the video is incredible smooth for a lot of games but the sound, while it isn't terrible it is no where near what I would describe as good. I'll just use the final fantasy as my example. Is there a specific format that is better for me to rip my games to like .iso, .bin .img to get better sound?
the sound is sometimes choppy and sometimes slightly garbled. They are still playable but if I can improve them it would be great.
Click to expand...
Click to collapse
Sound is choppy for me on my Samsung Galaxy i9000.
I wish he would code it so it uses Open GL rather than the software renderer, that way he'd get much better performance out of the graphics leaving the CPU to process the sound and other things.
Judging by his schedule, he's not that interested in optimizing the emu.
Only had the SGS for 2 weeks now.Came from Symbian phones.
So I tested all the emu's for them in the day,the picodrive,the Vampent SNES and GBA emu's etc.
So when I browsed the market and saw a psx emu I was amazed....sure come a long way to be able to run a psx emu on a mobile phone (of sorts).
Yeah,while not that many roms work and a bit slow with sound I think it sure is a big achievement to have a psx emu at all. Damn amazes me.
This phone (and the android OS) still suprises me.
Sent from my brain using thinking app
PSX4Droid
Today I found the PSX4Droid and was trying to set it up. It tells me that I have to specify the BIOS file(s) before I can play any games can someone tell me what it or they are and where I can find them please.
Yeah,you need the the PSX bios file.
Ofcourse you should have your own from a disc you own D) otherwise google scph 1001 and you will find
(Hope its allowed to post this if not Mods please delete)
i would love for this to get a big update, as great as it is to have a psx emulator on my phone there is very few games that actually work and even less that work correctly.
i know this is new though so i have faith even though it did take years for it to be as good as it is on pc so it may not be in this generation on phones that we see great emulation (maybe 3.0 phones if were lucky)
Hey all,
Perhaps I should post this in the captivate forums being that I have one, but I will start my question here.
As far as the emulation goes, just about everything runs perfectly that I have tried other than Tekken 3.
My question is: has anyone found a way to swap disks (like FFVII requires) without having to use a psx emulator on your pc and changing the file names etc...?
psx4droid + Ginger xxkpe?
thats it. ill like to ask if any1 had luck booting a rom on Ace with that OS thx
soz if i sound nuubish, thats just cos i am
btw ill like to say hi in this my first post and thank the community for this awesome place

Is FPSe working on your GS II?

Is it working? I get the Sony screen, then the 2nd piece of music recognising the ROM, then nothing?
Can you try it as well?
I don't got the SGS2 yet. But that sounds more like you trying to play Final Fantasy 7-9? Or another Squaresoft game. They have some serious copy protections and Fpse is really sensitive. It needs a 100% good/accurate rom or it won't work =/
EDIT: I've tried to rip my discs many times on different PCs. Still don't got roms that work with Fpse
i had a quick try of an .img of omega boost and it worked fine. was so damn loud it woke the whole house up 5am lol.
Mr_President said:
I don't got the SGS2 yet. But that sounds more like you trying to play Final Fantasy 7-9? Or another Squaresoft game. They have some serious copy protections and Fpse is really sensitive. It needs a 100% good/accurate rom or it won't work =/
EDIT: I've tried to rip my discs many times on different PCs. Still don't got roms that work with Fpse
Click to expand...
Click to collapse
what are you using to rip them?
ilegend said:
what are you using to rip them?
Click to expand...
Click to collapse
I've not tried it on my s2 yet but have you selected a bios? many dont seem to work without one and you seem to have to select it for each game and also it seems to not get set the first time you select it.
Go settings set bios if it says "you need to restart" then click quit-> restart
then when it is running again double check that the bios is selected if not try again
working
http://www.youtube.com/watch?v=gLcUYBkx1G0
badasschris said:
I've not tried it on my s2 yet but have you selected a bios? many dont seem to work without one and you seem to have to select it for each game and also it seems to not get set the first time you select it.
Go settings set bios if it says "you need to restart" then click quit-> restart
then when it is running again double check that the bios is selected if not try again
Click to expand...
Click to collapse
i just used scph1001 and save it from the menu after youve selected it. ive just tried ff 1-9 plus fftactics and they all work. needs spu sync for better sound.
FPSe working fine with MGS for me. God I love that game.
It's GENSoid & SNESoid that are causing me problems. I literally can not get a single rom to load in it. The app recognizes the roms, but always exits back to rom list when trying to load one. GBCoid is working perfectly, though. It's doing my head in.
DVC1985 said:
FPSe working fine with MGS for me. God I love that game.
It's GENSoid & SNESoid that are causing me problems. I literally can not get a single rom to load in it. The app recognizes the roms, but always exits back to rom list when trying to load one. GBCoid is working perfectly, though. It's doing my head in.
Click to expand...
Click to collapse
I got to play one or two games, but FPSe is flaky on my SGS II.
Then again, Mini Squadron is crashing a lot too, which i've never had on any phone before. Mid-level, it just locks up.
At this moment in time, I'm not sure if it's my device or the software, as general usage is fine.
ilegend said:
what are you using to rip them?
Click to expand...
Click to collapse
I'm using CloneCD, don't remember the version name but it was like 2-3 months ago. I've used the guide written by CloudStrife86 @ http://www.fpsece.net/forum2/viewtopic.php?f=9&t=156. But still no go :S
for me FPse works fine apart from loading state for time crisis. Gensoid has no problems
DVC1985 said:
FPSe working fine with MGS for me. God I love that game.
It's GENSoid & SNESoid that are causing me problems. I literally can not get a single rom to load in it. The app recognizes the roms, but always exits back to rom list when trying to load one. GBCoid is working perfectly, though. It's doing my head in.
Click to expand...
Click to collapse
Sorry its a little off original topic, but snesoid works fine for me on SG2. No problems loading roms at all.
Sent from my GT-I9100 using XDA App
I must be using an older version, then. Off to Google I go!
Fpse works for me. Tried Gran Turismo and a couple of Crash Bandicoots so far.
As for older emulators, I've been using the Tiger versions instead of the *oid ones. Tiger SNES works, Tiger Genesis doesn't. Weird.
Sent from my Galaxy S II using XDA App
MGS works great on sgs2
Hello guys.
I'm reading here because I've got a probleme with Fpse and FF9.
When i'm in a combat i can't see my HP and Mana Point, I've tried to put the Framskip in 50fps but it doesn't change nothing :s.
Can you help me ?
Thanks for yours answers.
Flake
I up my request ^^
It cost me some uninstall and reinstall (also lpatcher update) but FF7 is just working like it was on my i897. Now I can keep enjoying on my S2

GBA Emulator

Anyone know of a gba emulator that works for ics? I tried gameboid but everyone I load the rim it goes back to the homescreen.
I can't remember the one I was using, I lost it when I rooted my phone and installed a ROM.
But it did work perfect.
Remember even though its a cart based system you need a bios to run it. Were you using a bios? The correct bios for the roms you are trying to run?
Ya I just got a gba bios after searching it on Google.. Do you need a specific one?
Nijaboy09 said:
Ya I just got a gba bios after searching it on Google.. Do you need a specific one?
Click to expand...
Click to collapse
Yeah they are for the region the games are from in the world.
I know of at least 3 different bios for the GBA. I would try another one, you can get a bios by going to: roms4droid.com
Gameboid works fine. Make sure you have Force GPU Rendering turned off if you have it enabled. It pisses off a lot of games.
It's the one for my region but ill try that a see if it works. The version of gameboid is 3.3 something I think.

Categories

Resources