Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

f95259754db0...
Robin Jones
Add module path
ee9cd6f0da85...
James Lambert
Add correct INFO to trap macros Correctly annotate unused parameters in trap functions
ee3d2fcc47ef...
James Lambert
Implement gdb debugger
eb935a85f78b...
Simon Eriksson
rsp: Align RSP memory address in DMA to 8
e05b42fb9e79...
Robin Jones
Check linux workflow builds.
deda9f970942...
James Lambert
Have debugger handle memory exceptions
d6b5b043956a...
Simon Eriksson
Fix arch/x86_64/rsp warnings
b9c36a4e7f60...
Tyler Stachecki
Merge pull request #184 from clbr/fpu
Implement fpu prid
b96c022e4301...
Tyler Stachecki
Merge pull request #186 from clbr/ri
Implement Reserved Instruction exception
ac4b35b61882...
Robin Jones
Cleanup toolchain file.
a87c2d70f67b...
Christopher Bonhage
Fix "No EEPROM present" Joybus status response
a56fa4ba41da...
Giovanni Bajo
Fix two bugs in COP0 count
First, since the internal register is kept in CPU cycles (not RCP cycles),
we need to double the value written via MTC0/DMTC0.

Second, writing a count equal to compare would cause an infinite loop
because the fault would be triggered while PC was on the instruction
doing MTC0 itself, which would be then re-executed at the end of the
exception. On real hardware, in general, when COUNT==COMPARE, the
interrupt happens a few cycles later, enough for PC to move to other
opcodes. Instead of trying to implement this, I've simply made sure
that the interrupt happened after the opcode was executed rather than
before. Also, since the internal counter is in CPU cycles, we make
sure to only raise the CAUSE bit once.
a54cbe042f08...
Simon Eriksson
si: Fix Memory Pak initialization
Thanks to bryc for researching this issue and reviewing this fix
95f8dd1f023c...
Christopher Bonhage
Fix heading of os/common/local_time.c
9316569eff81...
Simon Eriksson
pi: Fix PI DMA length alignment
Fixes Yoshi's Story, F-1 World Grand Prix and probably many other games
8f64dcd8b303...
Christopher Bonhage
Implement RTC write support
* Set local time offset when writing to Joybus or 64DD RTC.
* Refactor get_local_time to use ISO C Time APIs.

Special thanks to @jago85 and @LuigiBlood for their research!
8c461e64c796...
Christopher Bonhage
Improve accuracy of PIF commands
Based on EEPROM test ROM run on real hardware.
89e47d2968af...
Simon Eriksson
Add Dinosaur Planet to cart DB
87ed667c389f...
Giovanni Bajo
Show Windows console when isviewer is present.
8367698e20cc...
Giovanni Bajo
Improve PI DMA implementation.
This is now basically perfect compared to real hardware. Verified
used the extensive testsuite here: https://github.com/rasky/n64_pi_dma_test

The only missing part is timing and making the transfer happen in
background, at least block by block.
814c272ca42f...
Tyler Stachecki
Merge pull request #159 from lambertjamesd/implement-trap-instructions
Implement trap instructions
6f9f5784bf0a...
Simon Eriksson
vr4300: Fix improper handling of valid bit in TLB probe function
This fix restores GoldenEye support (#78)
6abe0f7e55bf...
Giovanni Bajo
Fix several bugs in PI DMA alignments and register reads
6629191f26af...
Christopher Bonhage
Resolve implicit fallthrough warnings
63629643869a...
Simon Eriksson
Merge pull request #203 from meeq/fix/eeprom-detection
Fix EEPROM detection Joybus status response
622dd402f042...
Giovanni Bajo
vr4300: fix badvaddr register in TLB exceptions.
Currently, all load/store opcodes (with the exception of LWL/LWR) mask
the lowest bit of address that causes a TLB exception in the BADVADDR
COP0 register. This is wrong because the VR4300 reports the exact
faulting address in that register, the reason being that the exception
handler must require it.
55a46f45da73...
Lauri Kasanen
Implement Reserved Instruction exception
5503dd0efb86...
Simon Eriksson
Merge pull request #189 from networkfusion/github-actions
Add Github Action workflows
43160673bf88...
Robin Jones
Add Github Action workflows
42509bb74da2...
Robin Jones
Merge branch 'n64dev:master' into github-actions
41116c39436b...
James Lambert
Document using gdb with cen64
3f865dcedf54...
Tyler Stachecki
Merge pull request #187 from lambertjamesd/implement-gdb
Implement gdb
2865d107e425...
James Lambert
Implement debugging hooks into vr4300
27917c7df82c...
Simon Eriksson
rsp: Fix VNOP and VNULL
202d2359c149...
Christopher Bonhage
Fix buffer overflow vulnerability in `pif_process`
https://github.com/n64dev/cen64/issues/122
1b31ca9b3c3b...
James Lambert
Report full pc instead of truncated address
18ea3be0fb24...
Robin Jones
Remove un-necessary cmake change.
13720b1e2929...
James Lambert
Implement hash table
1369c191a277...
Lauri Kasanen
Implement fpu prid
000b620a3a30...
Robin Jones
Update iconv and openal links in readme.