F.O.S.K. is the Fast On-Screen Keyboard PLUGIN for TTLDE,
requiring only two (!) keystrokes to enter and one(!) to delete a character .
How does it work?
-----------------
The on-screen QWERTY keyboard is divided into 7 blocks, each one with a square shape,
containing 3x3=9 on-screen buttons (therefore icon.png .)
The first keystroke selects such a block, while the second one takes one of the nine
chars from the block. After selecting a block, to move up/down/left/right .. the
arrow keys are used, while to move up-left .. 'square', down-left .. 'cross', down-right
..'circele', up-right .. the 'triangle' is used. To choose the mid char from the block
use the 'Select' key.
New line ... press 'O'(circle) twice
Delete....... press 'X'(one keystroke! - you see?)
Shift ....... keep 'L' (left fire) pressed
PrintScreen.. press 'Select' before selecting a block
Installation:
-------------
Latest versions of TTLDE (from v.2.1 on) do support keyboard plugins.
Make shure you have the right version installed. Then Copy 'f.o.s.k.LC' into your
'TTLDE/OSK' folder. It'll be somewhere on your memory stick ...
'psp/game/luaplayer/Applications/ttlde_2_1/osk/' directory.
If you still do not have luaplayer installed, go to 'luaplayer.org' and grab it.
(Further nice Lua apps downloadable at pspLua.com .)
TTLDE is available also from E-ma's site. (http://geocities.com/lua_ema/)
Using f.o.s.k with TTLDE:
------------------------
Run Luaplayer, then start TTLDE.
Press 'Select' > 'Select OSK' > 'f.o.s.k'
The keyboard pops up after perssing 'R'.
F.O.S.K. is the Fast On-Screen Keyboard PLUGIN for TTLDE,
requiring only two (!) keystrokes to enter and one(!) to delete a character .
How does it work?
-----------------
The on-screen QWERTY keyboard is divided into 7 blocks, each one with a square shape,
containing 3x3=9 on-screen buttons (therefore icon.png .)
The first keystroke selects such a block, while the second one takes one of the nine
chars from the block. After selecting a block, to move up/down/left/right .. the
arrow keys are used, while to move up-left .. 'square', down-left .. 'cross', down-right
..'circele', up-right .. the 'triangle' is used. To choose the mid char from the block
use the 'Select' key.
New line ... press 'O'(circle) twice
Delete....... press 'X'(one keystroke! - you see?)
Shift ....... keep 'L' (left fire) pressed
PrintScreen.. press 'Select' before selecting a block
Installation:
-------------
Latest versions of TTLDE (from v.2.1 on) do support keyboard plugins.
Make shure you have the right version installed. Then Copy 'f.o.s.k.LC' into your
'TTLDE/OSK' folder. It'll be somewhere on your memory stick ...
'psp/game/luaplayer/Applications/ttlde_2_1/osk/' directory.
If you still do not have luaplayer installed, go to 'luaplayer.org' and grab it.
(Further nice Lua apps downloadable at pspLua.com .)
TTLDE is available also from E-ma's site. (http://geocities.com/lua_ema/)
Using f.o.s.k with TTLDE:
------------------------
Run Luaplayer, then start TTLDE.
Press 'Select' > 'Select OSK' > 'f.o.s.k'
The keyboard pops up after perssing 'R'.
Hi everyone.
Here is a revised version of InfoNES 0.93, as ported by '7not6'
In brief, my changes are these:
GUI completely translated to english.
Button assignments changed to better match a real NES.
Turbo button implementation replaced with a new one.
New Submenu functions to save and load CNF files.
New CNF file format (easier for humans to edit).
The attached ZIP includes both a freestanding ELF file and an ISO file suitable for burning to CD-R or installing for HDLoader or USBExtreme. Contrary to the norm here that ISO does contain lots of NES ROM files, but rest assured that every one of those ROM files is in public domain, so there are no legal issues.
The attached ZIP also contains some more details on the changes made, and some tips for convenient and efficient usage of the emulator.
Source code is not included in the ZIP this time, but I'm willing to share it with anyone who asks for it. I just didn't have time to make a 'proper' source release right now.
From the quickly written changes.txt:
UPDATED February 8th, 2006
New in version v0.35:
*** LARGE UPDATE ***
- Speed increase due to figuring out how to still read and write to memory cards with faster timings of the psx's "root counters". Enough of a change in speeds of games that I released this as a new version.
- Speed increase in games where stretch blit occured. Reason? Well for 640x480 games, I scaled down by 2 with better code. And for games with resolution only slightly larger than the GP2X screen, I centered the screen and removed the edges. Also, for screens smaller than the GP2X screensize, instead of stretching the screen, it leaves the resolution intact, not only making things look cleaner, but speeding that up as well. So see if it's ok enough to live with. If not, let me know.
- Hopefully the timings didn't screw stuff up, if they did, let me know and I'll fix it.
- The B button now selects a game. Chose to do this by request.
- SELECT button now works! This means games like R-Types are playable! Yay!
- All blitting code except certain instances where stretch blit is required, is done in assembly, thanks to AntiPasta. Thanks AntiPasta!
- INCLUDES A SECOND VERSION OF V0.35: I included Unai's "work in progress" GPU revisions in a seperate GPE file. Try it out and you should notice about 3 or more FPS in actual gameplay. Note that this version has a bug in a certain type of graphic routine so some graphical glitches will most likely occur. Once the bug is fixed it will be merged into the main release. This is more of a preview.
- Too busy to note all the minor changes. ;P
My main interest in this release is to see:
A. How performance is in this release.
B. Any graphical glitches that weren't in previous releases in this one?
C. Any memory card issues?
D. Does frameskip seem to work better now? If so, how large a frameskip was optimal? I have a feeling frameskip still sucks all round.
Some stuff I already know about this release:
A. The sound still sucks, working on getting it timed right. For now, it's recommended you turn off sound and get the performance boost.
B. Movies, and the sound that accompanies them, are still very choppy. Working on fixing this.
C. If the framerate goes over 80 FPS, things get choppy. Use frameskip if this happens. it shouldn't occur as much as the GPU timings are set so the GPU doesn't hog all the resources.
D. If sound is turned off and then back on, the emulator screws up and will most likely crash.
E. If frameskip is used in certain parts of certain games, you will get a flickering image of the previous frame. Turn off frameskip if this happens. :/
What's to come in the NEXT release:
- Progress has been made in translating my crappy C blitting code into ARM assembly. I'm learning it as I go, and AntiPasta and Tinnus have been great help. If the assembly version of the stretch blit code is fast enough, I'll put it back into the emulator.
- Hopefully sound will be cleared up a bit. Right now it's pretty choppy.
- Bug fixes...I have a feeling this release will uncover a bunch of bugs. :/
- Merging of Unai's GPU revisions into the main code. For now, try out Unai's version, and if it works well for your game, enjoy the speed increase!
Now that the timings can be changed easier, I've allowed more frames of animation to be blitted, meaning stuff doesn't skip as much. I seemed to have unclogged a bottleneck in the psx emu core, and hopefully this will give Unai some room to optimize his GPU. Some games REALLY sped up with this release, while others didn't. Frameskip isn't working as well as it could so far, mostly due to the CPU emulation as a bottleneck. This is why a dynamic recompiler is so important, as it will allow room for the GPU to shine.
There's a good amount of improvements to be done. Expect the coming releases to be good ones.
*** THERE WILL BE SOME CLIPPING OF THE SCREEN IN SOME GAMES ***
I hope you understand the changes being made to the emulator in this release are more expieremental than anything. I'm trying to see what games are sped up by what optimizations made in this release. There are quite a few graphical issues to be dealt with, such as clearing the screen before drawing a screen that is smaller than the GP2X screen, but I left it too see if it gives performance gain... so bear with me.
I really appreciate the flood of help I've received. Thanks especially to Unai, AntiPasta, Urielka, and Tinnus.
ZodTTD
P.S. Just tested a few more of my games with this release. Final Fantasy Tactics is almost playable at about half full speed when the GP2X is overclocked. Einhander is playable if the GP2X is overclocked. Games seem to run much smoother as well. What was once 8 FPS in Buster Bros is now 25+ FPS with frameskip 0.
Check out the casinos not on gamstop UK guide 2021 at Justuk.club
Find recommended online casinos in Japan at onlinecasinoosusume.jp
July 2025 | ||||||
---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
DCEmu Portal
DCEmu Current Affairs
DCEmu Forums
DCEmu Console Sites
Apple & Android News
Sega News
Nintendo News
Open Source Handhelds
PC Gaming
Sony Console News
Xbox News
DCEmu Misc Sites
Retro Homebrew & Console News
DCEmu Reviews
Wraggys Beers Wines & Spirits Reviews
DCEmu Theme Park News
Gamer Wraggy 210
DCEmu Homebrew Coder Sites
Chui Dreamcast Developer
Number of Members: 484,080 Total Threads: 213,229 Total Posts: 764,581 Currently Online: 9204 Newest Member: HanoraSakura99 |
Catherine: Full Body’s English translation for the Vita