Skip to content

Commit e189d73

Browse files
committed
TAS progress
1 parent 79619be commit e189d73

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

mods/Tests/TasRecorder/src/GAMEPAD_ProcessTapRelease.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ void DECOMP_GAMEPAD_ProcessTapRelease(struct GamepadSystem *gGamepads)
2525

2626
int hold;
2727

28+
*(int*)0x8000fff4 = 0;
29+
2830
// RECORD mode
2931
if(*(int*)0x8000fff4 == 0)
3032
{

mods/Tests/TasRecorder/src/LOAD_A33_LangFile.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,10 @@ void DECOMP_LOAD_LangFile(int bigfilePtr, int lang)
5454
DECOMP_CDSYS_SetXAToLang(lang);
5555
#endif
5656

57+
#if 0
5758
// ===== For TAS ====
5859
LOAD_ReadFile(
59-
bigfilePtr, LT_RAW, BI_LANGUAGEFILE + lang,
60+
bigfilePtr, LT_RAW, 225,
6061
0x80200000, &size, 0);
62+
#endif
6163
}

mods/Windows/TasRecorder_Release/Directions.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ Enable "Export Shared Memory"
66
Close Settings
77
Close DuckStation
88

9+
Also, enable 8mb RAM expansion
10+
911
Recording a TAS:
1012
Open the modded ROM in DuckStation
1113
Play any 1P mode (multiplayer comes later)
@@ -23,4 +25,9 @@ Open TasRecorder.exe
2325
Press 2 to Load
2426
Type NewTAS.bin or whatever name
2527
Wait for completion message
26-
Resume the emulator
28+
Resume the emulator
29+
30+
TODO: I put a 0xFFFFFFFF at the end of the tas file,
31+
Should make the recorder do that automatically
32+
33+
ALWAYS record/replay with no memcard inserted

0 commit comments

Comments
 (0)