2010-11-14

FCEU-PS3 v1.3

EmuCR: FCEU-PS3FCEU-PS3 v1.3 is released. FCEU-PS3 is a Nintendo (NES) emulator for PS3. FCEU-PS3 ported by developer shinhalsafar.

CURRENTLY IMPLEMENTED FCEU FUNCTIONS

- Just enough to play a ROM
- 4P Support

CONTROLS IN ROM MENU

Up - Go up
Down - Go down
Left - Go back five file entries
Right - Go forward five file entries
L1 - Go back one page
R1 - Go forward one page

Cross - (If directory selected) enter directory/ (if ROM selected) start ROM
Triangle - Same as Cross
Circle - (If not in root directory) Go back to previous directory
L2 + R2 - (If you previously exited a ROM) return to game
Select - Go to settings menu (see 'CONTROLS IN SETTINGS MENU' section)

CONTROLS IN SETTINGS MENU

Up - Go up one setting
Down - Go down one setting
Left - Change setting to the left
Right - Change setting to the right

Circle - Go back to ROM menu

EXPLANATION OF SETTINGS MENU

Display framerate - This will show the FPS (Frames Per Second) onscreen
Resolution - Switch between resolutions - 480p mode, 720p mode and 1080p mode (depending on your monitor's supported resolutions)
Aspect Ratio - Switch between aspect ratios 4:3 and 16:10 (16:9 will come shortly, for now choose 16:10 on widescreen - perhaps small
cutoff at left and right))
Hardware Filtering - Switch between Linear interpolation (Bilinear filtering) and Point filtering.

CONTROLS IN-GAME

Nothing worth really explaining here -

R3 + L3 - Press these two buttons together while in-game to go back to the ROM browser menu.

TIP: You can use any USB controller you like and it will map the buttons on the fly - it is even possible to hotswap joysticks - remove one from the
USB port, replace it with another one - it should all work fine. even SNES-to-USB converters should work.

To play a game with a USB controller as Player 1, start up your PS3 and rather than using the Sixaxis/DualShock3, plug in an USB port before
connecting the controller to the PS3 - your USB pad should then become Controller 1.

HD TV USERS

* For people running this on HDTVs complaining about input lag:
- Turn off all post-processing filters you may have running - on Sony Bravia HDTVs, display Motion Flow (this also causes input lags
with most games in general, not just this SNES emu. If your HDTV has a 'Game' mode or something of the sort, select that as well.

PERFORMANCE NOTES

* 100% everywhere, let me know otherwise.

PLANNED IMPROVEMENTS

- SRAM save
- State save
- Filters
- GameGenie


FCEU-PS3 v1.3 Changelog:
changeset: 87:4a4368163e2b
tag: tip
user: halsafar@hal-vm-ubuntu
date: Sat Nov 13 20:33:38 2010 -0600
summary: - debug off

changeset: 86:15b2f17598a1
user: halsafar@hal-vm-ubuntu
date: Sat Nov 13 20:32:27 2010 -0600
summary: - added resolution change back in

changeset: 85:6e5f085bce89
user: halsafar@hal-vm-ubuntu
date: Sat Nov 13 19:22:03 2010 -0600
summary: - menu fixed up a bunch

changeset: 84:7acfc2b9e1d8
user: halsafar@hal-vm-ubuntu
date: Sat Nov 13 15:17:34 2010 -0600
summary: - fixed a bug regarding not being able to select a shader

changeset: 83:4f79c1e15ab5
user: halsafar@hal-vm-ubuntu
date: Sat Nov 13 13:32:28 2010 -0600
summary: - using the cellframework shader dir I added now

changeset: 82:73f6bce8a43b
user: halsafar@hal-vm-ubuntu
date: Sat Nov 13 13:18:01 2010 -0600
summary: - updated cellrepo branch

changeset: 81:6cc8dd68cdd1
user: halsafar@hal-vm-ubuntu
date: Sat Nov 13 13:05:37 2010 -0600
summary: - added a bunch of shaders (HURRAY)

changeset: 80:ff59610c5c8f
user: halsafar@hal-vm-ubuntu
date: Fri Nov 12 17:30:34 2010 -0600
summary: - moved the conf subsystem from Square to its own directory

changeset: 79:41d628c7a217
user: halsafar@hal-vm-ubuntu
date: Fri Nov 12 15:56:22 2010 -0600
summary: - cleaned up headers

changeset: 78:8643e25b9f9c
user: halsafar@hal-vm-ubuntu
date: Fri Nov 12 15:33:12 2010 -0600
summary: - adding stock shader, crt curve shader

changeset: 77:9a320f55c513
user: halsafar@hal-vm-ubuntu
date: Fri Nov 12 14:27:42 2010 -0600
summary: - cleaned up proof of concept shader code

changeset: 76:c3e640d6d21b
user: halsafar@hal-vm-ubuntu
date: Fri Nov 12 13:32:30 2010 -0600
summary: - SHADER SUPPORT

changeset: 75:1581eeedea2e
user: halsafar@hal-vm-ubuntu
date: Fri Nov 12 01:03:31 2010 -0600
summary: - another major clean up. trying to get it ready for a break and to focus on shaders

changeset: 74:09c1629f14b1
user: halsafar@hal-vm-ubuntu
date: Thu Nov 11 22:45:23 2010 -0600
summary: - using newest cellframework

changeset: 73:ee037f4ac7dc
user: halsafar@hal-vm-ubuntu
date: Thu Nov 11 22:21:14 2010 -0600
summary: - test

changeset: 72:83b1ca070826
user: halsafar@hal-vm-ubuntu
date: Thu Nov 11 22:08:38 2010 -0600
summary: - updated Makefile with some DEBUG options

changeset: 71:48ebbc44c0ae
user: halsafar@hal-vm-ubuntu
date: Thu Nov 11 22:07:34 2010 -0600
summary: - more just trying to commit

changeset: 70:83622b989b63
user: halsafar@hal-vm-ubuntu
date: Thu Nov 11 22:07:23 2010 -0600
summary: - i hate mercurial, just trying to get these files committed

changeset: 69:5dff9b0b8fd6
user: halsafar@hal-vm-ubuntu
date: Wed Nov 10 01:02:09 2010 -0600
summary: - Filebrowser is no longer a massive global, now just a pointer. (globals very bad remember)

changeset: 68:62bf5a05df8b
user: halsafar@hal-vm-ubuntu
date: Tue Nov 02 20:25:42 2010 -0600
summary: - moved PSGL struct defines into GraphicsType.h in cellframework

changeset: 67:66d923f9ff02
user: halsafar@hal-vm-ubuntu
date: Tue Nov 02 19:57:50 2010 -0600
summary: - updated netlogger

changeset: 66:92e871e2a744
user: halsafar@hal-vm-ubuntu
date: Tue Nov 02 18:47:34 2010 -0600
summary: - second attempt at sub repo

changeset: 65:4eaea6e445bf
user: halsafar@hal-vm-ubuntu
date: Tue Nov 02 18:41:46 2010 -0600
summary: - removing sub repo, it failed...

changeset: 64:7e2deea13edd
user: halsafar@hal-vm-ubuntu
date: Tue Nov 02 18:34:25 2010 -0600
summary: - moved hgsub to root, seemed to fix sub repo, me hopes.

changeset: 63:21146d405cc2
user: halsafar@hal-vm-ubuntu
date: Tue Nov 02 18:32:51 2010 -0600
summary: - test

changeset: 62:e1958eb75f20
user: Hans-Kristian Arntzen
date: Tue Nov 02 20:34:19 2010 +0100
summary: Updates audio core. Fixes some fceu header stuff as well.

changeset: 61:b0a59663d9e9
user: halsafar@hal-vm-ubuntu
date: Tue Nov 02 10:34:48 2010 -0600
summary: - logger

changeset: 60:c2c68c8ae2d8
user: halsafar@hal-vm-ubuntu
date: Mon Nov 01 23:39:50 2010 -0600
summary: - fixed bugs of last commit

changeset: 59:413a1237a51a
user: halsafar@hal-vm-ubuntu
date: Mon Nov 01 23:35:16 2010 -0600
summary: - just cleaned up some things

changeset: 58:94b53baf1103
user: halsafar@hal-vm-ubuntu
date: Mon Nov 01 21:54:09 2010 -0600
summary: - removed old audio code

changeset: 57:1db3681b5e18
user: halsafar@hal-vm-ubuntu
date: Mon Nov 01 16:43:49 2010 -0600
summary: - big commit!

changeset: 56:0f926dc099cb
user: halsafar@hal-vm-ubuntu
date: Mon Nov 01 00:41:47 2010 -0600
summary: - filebrowser working great, not all functionality added yet tho

changeset: 55:e688a68ca4d9
user: halsafar@hal-vm-ubuntu
date: Sat Oct 30 12:48:44 2010 -0600
summary: - FileBrowser works much better now. Still needs a small redesign. Still crashes somewhere (but less often).

changeset: 54:29e027d81045
user: halsafar@hal-vm-ubuntu
date: Sat Oct 30 02:07:40 2010 -0600
summary: - updated filebrowser code (can traverse directories. stalls ps3 somewhere)

changeset: 53:5b2c14a41a68
user: halsafar@hal-vm-ubuntu
date: Fri Oct 29 01:29:11 2010 -0600
summary: - some basic comments

changeset: 52:052696dc2d9f
user: halsafar@hal-vm-ubuntu
date: Fri Oct 29 01:26:31 2010 -0600
summary: - added cellframework

changeset: 51:0b281d72240b
user: halsafar@hal-vm-ubuntu
date: Fri Oct 29 00:02:24 2010 -0600
summary: - mass refactoring of file structure

changeset: 50:ee417b690168
user: Squarepusher
date: Thu Oct 28 22:22:03 2010 +0200
summary: Second attempt at including zlib and unzip folders

changeset: 49:23e31f59941c
user: Squarepusher
date: Thu Oct 28 22:11:52 2010 +0200
summary: hg removed and hg added zlib and unzip folders in utils

changeset: 48:ae3bcb28636c
user: Squarepusher
date: Thu Oct 28 21:58:47 2010 +0200
summary: Added -DPS3_SDK_3_41 again to Makefile so it compiles for 3.41 by default

changeset: 47:a58347afd0e2
user: Squarepusher
date: Thu Oct 28 21:55:47 2010 +0200
summary: now compiles for both 3.41 and 1.92; new graphics driver works; analog controls fixed in Settings menu

changeset: 46:d04d28286184
user: halsafar@hal-vm-ubuntu
date: Wed Oct 27 23:25:35 2010 -0600
summary: - real commit, last one was broken, same log

changeset: 45:4ba05c699354
user: halsafar@hal-vm-ubuntu
date: Wed Oct 27 22:20:36 2010 -0600
summary: - new graphics driver for PSGL. moving to c++.

Download: FCEU-PS3 v1.3
Source: Here

3 Comments:

  1. Does this run without a modchip?

    ReplyDelete
  2. You will probably need a modchip to run this and the NES emulator on PS3

    ReplyDelete

Can't post a comment? Try This!