XProger_san Profile Banner
XProger Profile
XProger

@XProger_san

Followers
3K
Following
2K
Media
213
Statuses
1K

PhD. Programmer. Timur Gagiev

Joined August 2011
Don't wanna be here? Send us removal request.
@XProger_san
XProger
1 year
For those who are still interested in the fate of OpenLara and my other projects, they are on hold. For the past year I've been busy with a dream project that has become the culmination of the last 8 years of my life - Tomb Raider I-III Remastered. (1/4).
128
328
2K
@XProger_san
XProger
4 days
I'm working on a benchmark scene to see if it's suitable for "REAL" projects.
2
0
6
@XProger_san
XProger
4 days
A relatively cheap way to use 4-bit normal mapping on 3DO. For each of the 16 colors in the CLUT we need to calculate the dot product (4 x mat4 x vec4) and use it as a new palette. This requires re-rendering the geometry with mul blending, but it's worth it. right? 8)
Tweet media one
Tweet media two
4
5
38
@XProger_san
XProger
3 months
The #PSX is known for polygon jitter, one reason being the integer positioning of vertices relative to the screen grid. Meanwhile, the #3DO GPU supports subpixel positions, and here's how the difference looks.
Tweet media one
Tweet media two
13
49
353
@XProger_san
XProger
3 months
wipEout in cinema! 8)
Tweet media one
2
1
53
@XProger_san
XProger
3 months
The current active project is Half-Life on #PSX. There is enough info about data formats on the net, and there is Xash3D available to look at, so no reverse engineering is required, work in progress now. #halfa
Tweet media one
Tweet media two
Tweet media three
Tweet media four
45
285
2K
@XProger_san
XProger
3 months
As usual, I learned a lot of new and useful things along the way and someday I'll tell you about all the finds. There is a feeling that the project is feasible, so it is in an active phase. But for now only Windows version is playable (2/2).
2
0
32
@XProger_san
XProger
3 months
The next project is similar to #F3600. Leaked source of Mortal Kombat 3 (W95/PSX) and Mortal Kombat Trilogy (N64) have been online for a long time. I decided to try porting MK3 to #3DO (1/2).#MK3DO
Tweet media one
Tweet media two
Tweet media three
18
56
357
@XProger_san
XProger
3 months
For this, I chose the starting location of Metal Gear Solid, and along the way learned how the game is structured and some tricks. The game is obviously too difficult for the 3DO, but I had to try! 8) (2/2).
0
0
17
@XProger_san
XProger
3 months
At some point, I learned how to perform math in supervisor mode on #3DO. Which allow CPU to do some useful work while the math coprocessor calculating the next vertex. Synthetic tests showed a speed boost, so I decided to try the new approach on more real data. (1/2).#mgs3do
Tweet media one
Tweet media two
4
16
82
@XProger_san
XProger
3 months
The main goal was to write a NES emulator for #3DO. The first builds showed disappointing results, it was decided to rewrite everything more tightly in ARM assembler, and that's where it all ended, for now (2/2)
0
2
26
@XProger_san
XProger
3 months
In between crunches, I decided to take a little break and write an NES emulator. There are plenty of resources on this topic on the net, so it turned out to be a relatively enjoyable exercise for weekends. There is also a page on github ( (1/2).#nes3DO
6
29
180
@XProger_san
XProger
3 months
It's unplayable, but ported on Windows and Linux. After understanding the basics of the game structure, I began to look for ways to contact Capcom to pitch remasters, so far in vain (2/2).
4
2
49
@XProger_san
XProger
3 months
At some point I decided to "investigate" the classic Resident Evil engine works. There are already several reverse-engineering and HD remaster projects, so it was not difficult to get the first result. There is a page on github ( (1/2).#OpenResident
Tweet media one
Tweet media two
7
48
318
@XProger_san
XProger
3 months
In addition to ultrawide and 60 FPS support, I added splitscreen mode up to 4 players (6/5 :^)
0
3
88
@XProger_san
XProger
3 months
I still believe in the demand for an official remaster of the trilogy and will continue to look for ways to reach out to Sony. (5/5).
2
1
66
@XProger_san
XProger
3 months
PS3 - (4/5).
1
0
30
@XProger_san
XProger
3 months
PSP - (3/5).
1
2
35
@XProger_san
XProger
3 months
There were also experiments with porting to #3DO, which I still plan to continue someday. Since the project is based on the original source code, I decided not to publish it on github and it remained a "project for myself" (2/5)
Tweet media one
Tweet media two
Tweet media three
3
5
53
@XProger_san
XProger
3 months
#F3600.In the summer of 2022, I was digging around in the leaked source code of wipeout (W95/PSX). I managed to restore the missing parts, rewrite the renderer and port the game to Windows, Linux, macOS, PS3, X360 and PSP.(1/5).
16
81
643
@XProger_san
XProger
3 months
RT @dantemendes: TOMB RAIDER demo on #Amiga1200 (by BSzili). Based on OpenLara, requires AGA and 4MB. Here's a comparison with CPU configs….
0
180
0