Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HLE BIOS improvements (based on nocash doc, pcsx4all, upstream pcsxr etc...) #137

Merged
merged 51 commits into from Jul 24, 2019
Merged
Changes from 46 commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
bee5231
psxbios: Add checks to strcat
Jul 17, 2019
a824e83
psxbios: Add checks to PAD_init
Jul 17, 2019
595a136
psxbios: Merging fixes from upstream.
Jul 17, 2019
76b8151
psxbios: Merging improved card_info function from upstream
Jul 17, 2019
bd48ba5
psxbios: Add checks for card_write, card_read
Jul 17, 2019
79dad1b
psxbios: Better EnterCiritcal implementation
Jul 17, 2019
cd1ea24
psxbios: Return 0x1f801814 for gpu_abort_dma
Jul 17, 2019
324cec8
psxbios: Adds putc and getc implementation
Jul 17, 2019
ba11675
psxbios: Add todigit implementation
Jul 17, 2019
f42e1e9
psxbios : Add checks for strncat
Jul 18, 2019
391b1d5
psxbios: Better realloc implementation
Jul 18, 2019
d95c9dc
psxbios: Improve WaitEvent behaviour according to documentation
Jul 18, 2019
d99f606
Fixup buread & buwrite being undefined.
Jul 18, 2019
b29f3be
Only PCSX4ALL uses ResetIoCycle. Remove it for now.
Jul 18, 2019
a66d305
psxbios: Fix out-of-bounds issue.
Jul 18, 2019
8a0245b
psxbios: Should fix input issues in some games.
Jul 18, 2019
857fabe
psxbios: Merge upstream fix for Deliverevent in firstfile
Jul 18, 2019
fcf7ec6
psxbios : Add checks to index and rindex calls
Jul 18, 2019
0148ffb
psxbios: Add checks for bcopy
Jul 18, 2019
01724d2
psxbios: Add checks for bzero.
Jul 18, 2019
ef1da3d
psxbios: Add checks to memcpy.
Jul 18, 2019
3f28b64
psxbios : Add checks to memset.
Jul 18, 2019
112dddf
psxbios: Add checks for memmove.
Jul 18, 2019
26b964b
psxbios : Several fixes to malloc.
Jul 18, 2019
002b2f7
psxbios: Stub for get_error
Jul 18, 2019
c044e3e
psxbios: Add checks for strcmp & strncmp.
Jul 18, 2019
ba4ecb8
psxbios: Fixup free.
Jul 18, 2019
c3d791f
psxbios: Add checks for strcpy & strncpy.
Jul 18, 2019
2c6a5df
psxbios: Add checks for strlen.
Jul 18, 2019
a946d15
psxbios: Support other syscalls
Jul 18, 2019
b4ae253
psxbios: Callback Events should not set event status to busy in TestE…
Jul 18, 2019
f151461
psxbios: Fixes save issues on Parasite Eve II, Parasite Eve I and others
Jul 18, 2019
21af3ff
psxbios.cpp: Add psxBios_card_status(); doesn't seem to affect anything
Jul 18, 2019
f25c285
psxbios: Merge PCSX4ALL pad_stopped fix.
Jul 18, 2019
832f0c3
psxbios: Init some vars just to be sure.
Jul 18, 2019
a85ffa0
psxbios: Merge heap fix from PCSX4ALL.
Jul 18, 2019
8254b5a
psxbios: Add note and update copyright.
Jul 18, 2019
44e9fa8
psxbios : Fix a few mistakes :
Jul 20, 2019
5f652aa
psxbios : Implement stub for wait_card.
Jul 20, 2019
a15f354
psxbios : Use bfreezel for pad_stopped instead of setting it to 0.
Jul 20, 2019
17b2d96
psxbios: Do the same for heap_size.
Jul 21, 2019
f23c224
psxbios: Merge interrupt_r26 fix from PCSX4ALL.
Jul 21, 2019
cf1af0e
psxbios: Fix card_status function as to use card_active_chan.
Jul 21, 2019
8f3b2bd
psxbios: Make HLE bios start from block 1, not 2.
Jul 21, 2019
18dd7e9
psxbios: Implement get_cd_status stub according to nocash doc.
Jul 21, 2019
bf643fd
psxbios: Some games read from address 0, fix that.
Jul 21, 2019
0f598f2
psxbios: Add checks for memchr.
Jul 21, 2019
9ee77db
psxbios: Return value is always 1 for CloseTh and ChangeTh.
Jul 21, 2019
c236085
psxbios: Fixup mistake in card_info function.
Jul 21, 2019
339cc5b
psxbios: Properly fix garbage area code.
Jul 22, 2019
1059caa
psxbios: Don't accept 400h as a valid sector.
Jul 22, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view