Nicolas 'Pixel' Noble
fed0f9e56a
Adjusting chores a bit.
2021-01-23 22:47:07 -08:00
Nicolas Noble
2a3c97e2eb
Apparently missed quotes
2021-01-23 22:28:37 -08:00
Nicolas Noble
14c37689fd
Merge pull request #344 from nicolasnoble/chores-shuffle
...
Splitting chores in two.
2021-01-23 22:24:38 -08:00
Nicolas 'Pixel' Noble
13a85ddb57
Splitting chores in two.
2021-01-23 22:23:13 -08:00
Nicolas Noble
ec1d0bef1c
Merge pull request #343 from grumpycoders/chores
...
Chores
2021-01-23 22:19:27 -08:00
nicolasnoble
d30ab63aa5
Chores
2021-01-24 06:15:27 +00:00
Nicolas Noble
bf0f34d9d9
Trying different approach for chores
2021-01-23 22:10:09 -08:00
Nicolas Noble
49565b1458
Forgot a with:
2021-01-23 21:53:23 -08:00
Nicolas Noble
105eb5b5f6
Misunderstood the doc
2021-01-23 21:52:04 -08:00
Nicolas Noble
228ca104c4
Merge pull request #342 from nicolasnoble/auto-chores
...
Adding chores github workflow
2021-01-23 21:48:09 -08:00
Nicolas 'Pixel' Noble
4ccee7587e
Adding chores github workflow
2021-01-23 21:46:26 -08:00
Nicolas Noble
8cdd02bf05
Merge pull request #341 from grumpycoders/circleci-retry
...
Adding circleci retry mechanism
2021-01-23 21:42:28 -08:00
Nicolas 'Pixel' Noble
70ba5e94f5
Adding circleci retry mechanism
2021-01-23 21:11:58 -08:00
Nicolas Noble
0fd8e98754
Merge pull request #340 from grumpycoders/cruft
...
Delete sjisfont.h
2021-01-23 20:53:24 -08:00
Nicolas Noble
fae61a7afe
Delete sjisfont.h
...
This file is no longer relevant.
2021-01-23 19:32:51 -08:00
wheremyfoodat
72cce35b3c
Optimize an if statement out in branch delay slot handling
2021-01-23 21:05:05 +02:00
wheremyfoodat
d05e70c782
[JIT] Remove unused code
2021-01-23 20:13:59 +02:00
wheremyfoodat
f82519f881
[JIT] Another AND -> MOVZX
2021-01-23 20:13:37 +02:00
wheremyfoodat
88c132938f
Merge pull request #336 from wheremyfoodat/Blah
...
Accuracy fixes
2021-01-23 13:26:44 +02:00
Nicolas Noble
77e4b305a7
Merge pull request #338 from nicolasnoble/openbios-font
...
Adding font stuff
2021-01-23 02:07:56 -08:00
Nicolas Pixel Noble
888b366564
Fixing lookup tables.
2021-01-23 01:45:31 -08:00
Nicolas 'Pixel' Noble
32915af328
Adding font files
2021-01-22 23:02:58 -08:00
Nicolas 'Pixel' Noble
cc66357023
Adding font stuff
2021-01-22 23:02:58 -08:00
Nicolas Noble
1d545d1ea4
Merge pull request #337 from nicolasnoble/openbios-compat
...
Some more OpenBIOS compatibility work
2021-01-21 23:23:03 -08:00
wheremyfoodat
bf5cb456c7
[OpenBIOS] Used decimal values for POST in boot function for code consistency
2021-01-22 09:03:02 +02:00
Nicolas 'Pixel' Noble
dcfba6dfb2
Some more OpenBIOS compatibility work
...
- stub for sjis functions
- few more memory card stubs
- new patch discovered
2021-01-21 22:57:53 -08:00
wheremyfoodat
971bce22c6
Separated COP1/COP3 from other reserved instructions, added warnings
2021-01-22 08:54:15 +02:00
wheremyfoodat
cd7b7e36ce
[Interpreter] RI exception
2021-01-22 08:30:41 +02:00
Nicolas Noble
d36b82198e
Merge pull request #333 from wheremyfoodat/JIT
...
Minor optimizations
2021-01-21 14:08:58 -08:00
wheremyfoodat
4484a17959
[Interpreter] Link before exception check
2021-01-22 00:05:03 +02:00
wheremyfoodat
ebdf826873
[JIT] Fixed BREAK
2021-01-22 00:03:31 +02:00
wheremyfoodat
c1a0569247
[Interpreter] Link even if branch is not taken in BGEZAL/BLTZAL
2021-01-22 00:00:48 +02:00
wheremyfoodat
41319cefd3
[JIT] Fixed comments, emit code to force align jumps
2021-01-21 23:59:09 +02:00
wheremyfoodat
61cbaafa9c
[Interpreter] Load/Store exceptions
2021-01-21 23:57:25 +02:00
wheremyfoodat
720527c0b3
[Interpreter] Fixed DIV edge cased, fixed ADDI
2021-01-21 23:55:42 +02:00
wheremyfoodat
3d1c465d3b
[Interpreter] SUB signed overflow
2021-01-21 23:54:51 +02:00
wheremyfoodat
1669e8079e
[Interpreter] Load address error exception in JR/JALR
2021-01-21 23:54:02 +02:00
wheremyfoodat
00faafc175
[Interpreter] ADD exception, fixed BREAK, added exception enum
2021-01-21 23:53:03 +02:00
wheremyfoodat
5f618f6b6f
[Interpreter] Added debugging console warnings on unaligned JR/JALR, force align jump addresses
2021-01-21 23:52:18 +02:00
wheremyfoodat
f64303a6a6
Another AND -> MOVZX
2021-01-21 23:21:30 +02:00
wheremyfoodat
22e9136a4e
[JIT] Optimize AND EBX, 0xFFFF to MOVZX EBX, BX
2021-01-21 23:20:19 +02:00
wheremyfoodat
ac66143d36
[JIT] Optimize CMP r32, i to TEST r32, r32 again
2021-01-21 23:19:08 +02:00
wheremyfoodat
f84346d375
[JIT] Optimize CMP r32, i to TEST r32, r32
2021-01-21 23:18:17 +02:00
Nicolas Noble
f6c54a80e2
Merge pull request #331 from stenzek/main
...
openbios: Stub for A(AB) (card_info)
2021-01-21 07:45:20 -08:00
Connor McLaughlin
5d9a770863
openbios: Stub for A(AB) (card_info)
...
Retail BIOS calls B(4D), waits for the card read to return
(takes several frames), A(A9), which eventually calls
DeliverEvent(0xF4000001, 0x100) when no card is inserted.
In other words, this event would never be delievered on the
same call to card_info(). But it seems to work well enough
to get many memory-card-probing games ingame, sometimes
with minor glitches (e.g. flickering menu text in FF7).
2021-01-21 19:38:56 +10:00
Nicolas Noble
d5ec0b1a7f
Merge pull request #330 from nicolasnoble/patches
...
And some more patches
2021-01-20 22:37:25 -08:00
Nicolas 'Pixel' Noble
fa6a02b3f6
And some more patches
2021-01-20 22:16:39 -08:00
Nicolas Noble
b6ac9641c8
Merge pull request #329 from nicolasnoble/openbios-as-cart
...
Avoid boot-from-cart infinite loop.
2021-01-20 18:41:53 -08:00
Nicolas 'Pixel' Noble
1664164a16
Better pio structure
2021-01-20 18:19:37 -08:00
Nicolas 'Pixel' Noble
8a905cf915
Avoid boot-from-cart infinite loop.
...
Avoid boot-from-cart infinite loop.
2021-01-20 18:18:51 -08:00