Talk:PS1 Emulation: Difference between revisions
Jump to navigation
Jump to search
m (small cleanup) |
|||
Line 1: | Line 1: | ||
=PS1 Emulator Types and Revisions= | |||
<div> | <div> | ||
<div style="float:top; text-align:center;">'''PS1 Emulators Types and Revisions'''</div> | <div style="float:top; text-align:center;">'''PS1 Emulators Types and Revisions'''</div> | ||
Line 231: | Line 182: | ||
<br style="clear: both;" /> | <br style="clear: both;" /> | ||
==Game compatibility lists | =PS1 Emulators versions (old experimental table)= | ||
This needs a table with emulator versions "by firmware version" with the firmware versions at table headers and checksums of the files <s>inside cells</s>, the style of this table is inspired in [[Coldboot.raf#Coldboot_Sounds_.28.AC3.29|coldboot sounds]] and [[System_Controller_Firmware#Known_Retail_syscon_update_packages|syscon packages]] and needs to satisfy this requirements: | |||
*Most important problem is ''ps1_netemu.self'' probably had lot of revisions, is good to have the checksum of them (MD5 prefered if posible, because we have been using it in other wiki pages and tables), this means is not posible to display all that MD5 in the same table row because will be very wide (maybe more than a 1080p monitor) so is needed to prevent this problem by aligning the checksums vertically (btw, if someone considers is better to use other checkusms such sha1 because is used by some internal funcion as a check or something like that... feel free to suggest it, i have no problem to replace them and i think there is going to be room to show several checksums for every file inside the table, so if someone has a good argument to use/add other checksums please tell) | |||
*Second most important problem is the columns at the table header with the firmware "ranges" (groups of... since firmware X.XX up to Y.YY firmware) depends on when the files where updated, if no file was updated in between 2 consecutive firmwares then can be grouped together, otherway is not posible (in this case is going to be needed to rebuild the table columns and probably to add or remove columns and this involves realign everything properly again), this is going to be a pita but it works pretty fine in other tables. To see the chronological order of the PS3 official firmwares releases you can take a look at [[System Firmware]] | |||
*'''The table shows the information of the ELF files in his decrypted format (after being decrypted by using scetool, from .self to .elf). The ROM is the original file because is not encrypted''' | |||
{| class="wikitable" style="font-size:x-small;" | |||
|+PS1 Emulators versions | |||
! rowspan="2" | File Name !! rowspan="2" | Size<BR />(bytes) !! rowspan="2" | Hash<BR />(MD5) !! colspan="9" | Firmware !! colspan="3" | Emulator info !! rowspan="2" | Notes, notable changes, etc... | |||
|- | |||
! [[1.00_CEX|1.00]] !! [[1.02_CEX|1.02]] !! [[1.10_CEX|1.10]]~[[1.60_CEX|1.60]] !! [[1.70_CEX|1.70]] !! [[1.80_CEX|1.80]]~[[2.01_CEX|2.01]] !! [[2.10_CEX|2.10]] !! [[2.16_CEX|2.16]]~[[4.11_CEX|4.11]] !! [[4.15_CEX|4.15]]~[[4.80_CEX|4.80]] !! [[4.81_CEX|4.81]] !! Revision !! Contents !! Others | |||
|-{{cellcolors|lightgrey}} | |||
! rowspan="2" | ps1_emu.elf<br>(decrypted) | |||
| 10.296.408 || C5FE03742A951194C336EE33783F5CD6 || {{no}} || {{yes}} || ? || ? || ? || ? || ? || ? || {{no}} || <abbr title="this is a temporal identifyer used for wiki purposes until someone finds and documents the official internal revision number of this specific emulator file... after knowing that we can replace the vX by the real revision number">v1</abbr> || || || | |||
|- | |||
| 2.765.616 || 2123E3D6A8E81647CB41F51AFEE6CCD6 || colspan="2" {{no}} || ? || ? || ? || ? || ? || ? || {{yes}} || || || || | |||
|-{{cellcolors|lightgrey}} | |||
! rowspan="2" | ps1_netemu.elf<br>(decrypted) | |||
| ? || ? || colspan="3" {{no}} || {{yes}} || ? || ? || ? || ? || {{no}} || <abbr title="this is a temporal identifyer used for wiki purposes until someone finds and documents the official internal revision number of this specific emulator file... after knowing that we can replace the vX by the real revision number">v1</abbr> || || || | |||
|- | |||
| 2.913.656 || 8765A00EE467B8635A13ECCBB1F85B89 || colspan="4" {{no}} || ? || ? || ? || ? || {{yes}} || || || || | |||
|-{{cellcolors|lightgrey}} | |||
! rowspan="2" | ps1_newemu.elf<br>(decrypted) | |||
| ? || ? || colspan="5" {{no}} || {{yes}} || ? || ? || {{no}} || <abbr title="this is a temporal identifyer used for wiki purposes until someone finds and documents the official internal revision number of this specific emulator file... after knowing that we can replace the vX by the real revision number">v1</abbr> || || || | |||
|- | |||
| 2.649.272 || 0C76DE974439B12546EA494639C8EE9A || colspan="6" {{no}} || ? || ? || {{yes}} || || || || | |||
|-{{cellcolors|lightgrey}} | |||
! rowspan="2" | ps1_rom.bin<br>(original) | |||
| ? || <abbr title="this needs to be replaced by the MD5">CRC32:D5FF6273</abbr> || colspan="5" {{no}} || colspan="2" {{yes}} || ? || {{no}} || <abbr title="this is a temporal identifyer used for wiki purposes until someone finds and documents the official internal revision number of this specific emulator file... after knowing that we can replace the vX by the real revision number">v1</abbr> || || || | |||
|- | |||
| 524.288 || 81BBE60BA7A3D1CEA1D48C14CBCC647B || colspan="7" {{no}} || ? || {{yes}} || || || || | |||
|} | |||
*Firmware [[2.10_CEX|2.10]] - Added '''ps1_newemu.self''' and '''ps1_rom.bin''' (CRC32:D5FF6273 / CRC16:111D file is same as in 4.11 and all versions in between) | |||
*If someone wants to post some info about this files to fill the table but doesnt wants to deal with the complexity of the table post it here below the line and the info will be added to the table/s later | |||
=Game compatibility lists= | |||
There was some game compatibility tables here that was intended as a layout with lot of game names but no info about them that was never used | There was some game compatibility tables here that was intended as a layout with lot of game names but no info about them that was never used | ||
The info has been moved to: [[Talk:PS1 Emulation/Old PS1 Game Compatibility Lists]] | The info has been moved to: [[Talk:PS1 Emulation/Old PS1 Game Compatibility Lists]] |
Revision as of 07:35, 5 December 2017
PS1 Emulator Types and Revisions
PS1 Emulators Types and Revisions
Firmware | Bytes | MD5 | Rev | Notes |
---|---|---|---|---|
1.02 | 10.296.408 | C5FE03742A951194C336EE33783F5CD6 | 06/10/21/00:01 | ? |
? | ? | ? | ? | ? |
1.50 | 10.303.536 | F8050B006CDFCC64DF742D7BBDC03130 | 07/01/18/22:53 | ? |
? | ? | ? | ? | ? |
1.90 | 6.974.864 | 478CFED0F7EE13C94F01C2A246C83D45 | 07/07/21/06:45 | ? |
? | ? | ? | ? | ? |
3.70 | 2.824.920 | 045D81147B9BDFB8C8A416FD5F5A0C56 | 11/08/05/03:42 | ? |
? | ? | ? | ? | ? |
3.74 | 2.824.920 | E2A77C3DC9FD5AD4264341196462D096 | 11/10/25/00:38 | ? |
4.00 | 2.829.784 | 94A8E6A8063C08FAD8CA9B340CCCAE67 | 11/11/22/03:17 | same |
~ | Any | |||
4.11 | 02B7F6D5F517959161B2154135D4B3BC | 12/02/11/07:13 | ||
4.15 | ? | ? | ? | ? |
4.20 | 2.829.912 | 3778948C92F5FA12CB0AABE65BEE5465 | 12/06/15/02:09 | ? |
? | ? | ? | ? | ? |
4.81 | 2.765.616 | 2123E3D6A8E81647CB41F51AFEE6CCD6 | 16/10/24/19:23 | ? |
4.82 | 2.765.616 | 64BFA4DBD595A20E317B2189B54BF673 | 17/08/24/15:42 | ? |
Firmware | Bytes | MD5 | Rev | Notes |
---|---|---|---|---|
1.02 ~ 1.50 | No | |||
? | ? | ? | ? | ? |
1.90 | 6.853.368 | 8A5A3676B461C97A9A467D5651D6EAAD | 07/07/21/06:47 | ? |
? | ? | ? | ? | ? |
3.70 | 2.972.168 | AA1DB63461EE0BE021ED45F85A6EECE0 | 11/08/05/03:43 | ? |
? | ? | ? | ? | ? |
3.74 | 2.972.168 | 89C03D80ACE7C4FA914DD699621EB4F8 | 11/10/25/00:40 | ? |
4.00 | 2.977.128 | DBB8FB62BE3F2064D31332FCB7575DF1 | 11/11/22/03:19 | same |
4.01 | 9E60379FA979B0440C27C6AEE38754AF | 11/12/23/01:10 | ||
4.10 | 2.977.208 | B3CD41AB8235906AB41D3DA18D04F00E | 12/02/05/23:19 | same |
4.11 | 4DDF2C3289AD9BEDF0719DBE1BDA971C | 12/02/11/07:15 | ||
4.15 | ? | ? | ? | ? |
4.20 | 2.977.432 | 363A2D5EE2246E9CEFCBF1078593C771 | 12/06/15/02:10 | ? |
? | ? | ? | ? | ? |
4.81 | 2.913.656 | 8765A00EE467B8635A13ECCBB1F85B89 | 16/10/24/19:24 | ? |
4.82 | 2.913.752 | FCEB6595F9F8E5C77BA36C73C38397D9 | 17/08/24/15:43 | ? |
Firmware | Bytes | MD5 | Rev | Notes |
---|---|---|---|---|
1.02 ~ 1.90 | No | |||
? | ? | ? | ? | ? |
3.70 | 2.708.880 | 7AB7C32901778E3F0C9B8DB45296821B | 11/08/05/03:44 | ? |
? | ? | ? | ? | ? |
3.74 | 2.708.880 | 8A8AC80CBA58561CC754C6CF66B059AB | 11/10/25/00:40 | ? |
4.00 | 2.713.832 | F9E840430B2BC982CB1A71B7BDD7FC35 | 11/11/22/03:19 | same |
4.01 | 953090CBCB96626899731B711B3D5B6A | 11/12/23/01:11 | ||
4.10 | 2.713.720 | 47E7FA52DB7BDEDF2187EB02D868834D | 12/02/05/23:20 | same |
4.11 | 8A90DB2A206BE79423A99D4CF2458241 | 12/02/11/07:16 | ||
4.15 | ? | ? | ? | ? |
4.20 | 2.713.904 | 8AC80356D1EFDDCFF7A7AD82136137D2 | 12/06/15/02:11 | ? |
? | ? | ? | ? | ? |
4.81 | 2.649.272 | 0C76DE974439B12546EA494639C8EE9A | 16/10/24/19:25 | ? |
4.82 | 2.649.288 | C5957F268EE9E1429DE3AF0BC15F1395 | 17/08/24/15:44 | ? |
PS1 Emulators versions (old experimental table)
This needs a table with emulator versions "by firmware version" with the firmware versions at table headers and checksums of the files inside cells, the style of this table is inspired in coldboot sounds and syscon packages and needs to satisfy this requirements:
- Most important problem is ps1_netemu.self probably had lot of revisions, is good to have the checksum of them (MD5 prefered if posible, because we have been using it in other wiki pages and tables), this means is not posible to display all that MD5 in the same table row because will be very wide (maybe more than a 1080p monitor) so is needed to prevent this problem by aligning the checksums vertically (btw, if someone considers is better to use other checkusms such sha1 because is used by some internal funcion as a check or something like that... feel free to suggest it, i have no problem to replace them and i think there is going to be room to show several checksums for every file inside the table, so if someone has a good argument to use/add other checksums please tell)
- Second most important problem is the columns at the table header with the firmware "ranges" (groups of... since firmware X.XX up to Y.YY firmware) depends on when the files where updated, if no file was updated in between 2 consecutive firmwares then can be grouped together, otherway is not posible (in this case is going to be needed to rebuild the table columns and probably to add or remove columns and this involves realign everything properly again), this is going to be a pita but it works pretty fine in other tables. To see the chronological order of the PS3 official firmwares releases you can take a look at System Firmware
- The table shows the information of the ELF files in his decrypted format (after being decrypted by using scetool, from .self to .elf). The ROM is the original file because is not encrypted
File Name | Size (bytes) |
Hash (MD5) |
Firmware | Emulator info | Notes, notable changes, etc... | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1.00 | 1.02 | 1.10~1.60 | 1.70 | 1.80~2.01 | 2.10 | 2.16~4.11 | 4.15~4.80 | 4.81 | Revision | Contents | Others | ||||
ps1_emu.elf (decrypted) |
10.296.408 | C5FE03742A951194C336EE33783F5CD6 | No | Yes | ? | ? | ? | ? | ? | ? | No | v1 | |||
2.765.616 | 2123E3D6A8E81647CB41F51AFEE6CCD6 | No | ? | ? | ? | ? | ? | ? | Yes | ||||||
ps1_netemu.elf (decrypted) |
? | ? | No | Yes | ? | ? | ? | ? | No | v1 | |||||
2.913.656 | 8765A00EE467B8635A13ECCBB1F85B89 | No | ? | ? | ? | ? | Yes | ||||||||
ps1_newemu.elf (decrypted) |
? | ? | No | Yes | ? | ? | No | v1 | |||||||
2.649.272 | 0C76DE974439B12546EA494639C8EE9A | No | ? | ? | Yes | ||||||||||
ps1_rom.bin (original) |
? | CRC32:D5FF6273 | No | Yes | ? | No | v1 | ||||||||
524.288 | 81BBE60BA7A3D1CEA1D48C14CBCC647B | No | ? | Yes |
- Firmware 2.10 - Added ps1_newemu.self and ps1_rom.bin (CRC32:D5FF6273 / CRC16:111D file is same as in 4.11 and all versions in between)
- If someone wants to post some info about this files to fill the table but doesnt wants to deal with the complexity of the table post it here below the line and the info will be added to the table/s later
Game compatibility lists
There was some game compatibility tables here that was intended as a layout with lot of game names but no info about them that was never used
The info has been moved to: Talk:PS1 Emulation/Old PS1 Game Compatibility Lists