Anthony Pesch
|
79ad6dc037
|
removing memory tests for now, code is soon to be refactored for mmio
|
2015-09-05 11:18:48 -07:00 |
Anthony Pesch
|
ecc0a6c7ac
|
massive refactoring, replaced Emulator class with Dreamcast class. instead of passing around individual components to each system, the new Dreamcast object has public getters for each (holly, pvr, video ram, etc.)
|
2015-09-04 22:53:36 -07:00 |
Anthony Pesch
|
bb5b03919d
|
don't pass Scheduler to SH4
|
2015-09-04 22:53:36 -07:00 |
Anthony Pesch
|
41b3afdb1a
|
only compile tests if sh4 toolchain is available
|
2015-09-04 22:53:35 -07:00 |
Anthony Pesch
|
cc88c48c7a
|
renamed test binary
|
2015-09-04 22:53:35 -07:00 |
Anthony Pesch
|
20541ab018
|
compile with /W3 under msvc
|
2015-09-04 22:53:31 -07:00 |
Anthony Pesch
|
4d8a1f08b8
|
assign source groups to help organize visual studio project
|
2015-08-27 11:57:39 -07:00 |
Anthony Pesch
|
cd1239035d
|
less warning relaxations under gcc / clang
|
2015-08-27 09:55:31 -07:00 |
Anthony Pesch
|
548e3ca4c9
|
msvc compilation fixes, tests and interpreter now run
|
2015-08-27 09:55:10 -07:00 |
Anthony Pesch
|
0bbc9981b4
|
added glew
|
2015-08-27 09:55:10 -07:00 |
Anthony Pesch
|
131280c051
|
compile with BEA_ENGINE_STATIC
|
2015-08-27 09:55:09 -07:00 |
Anthony Pesch
|
f98eeba82b
|
replaced glog with custom assert / log implementation
|
2015-08-26 21:27:53 -07:00 |
Anthony Pesch
|
77a9d53738
|
updated to gflags 2.1.2
|
2015-08-26 21:27:52 -07:00 |
Anthony Pesch
|
d711b945df
|
updated to SDL2 head
|
2015-08-26 21:27:52 -07:00 |
Anthony Pesch
|
3866668031
|
added random access iterator to RingBuffer
added Insert method to RingBuffer
added unit tests for RingBuffer
updated RegisterAllocationPass to use RingBuffer
|
2015-08-16 02:19:00 -07:00 |
Anthony Pesch
|
5a0642d0a5
|
don't reuse IR values across blocks
|
2015-08-12 23:41:31 -07:00 |
Anthony Pesch
|
4d83c7402d
|
remove old 32-bit build support
|
2015-08-10 22:40:02 -07:00 |
Anthony Pesch
|
89f483dcc4
|
updated xbyak dependency and removed Xbyak::Address equality workaround
|
2015-08-09 21:15:45 -07:00 |
Anthony Pesch
|
9ad1ea9de0
|
added profiler calls for each pass, cleaned up log spam
|
2015-08-07 14:06:44 -07:00 |
Anthony Pesch
|
7bb52847a1
|
trace viewer first pass
|
2015-08-04 20:13:55 -07:00 |
Anthony Pesch
|
d70979250d
|
split up TileAccelerator into TileAccelerator / TileRenderer in preparation for trace viewer
|
2015-08-03 16:07:10 -07:00 |
Anthony Pesch
|
22427918b2
|
added filesystem.cc
removed unused hash.h
updated readme with GCC 4.9 notes
ran clang-format on src/
|
2015-07-31 22:37:42 -07:00 |
Anthony Pesch
|
155fac6794
|
added default build type
removed helper Makefile
|
2015-07-31 21:02:21 -07:00 |
Anthony Pesch
|
4beeeb52f5
|
x64 emitter first pass
|
2015-07-30 23:06:59 -07:00 |
Anthony Pesch
|
50fed24a45
|
added beaengine
|
2015-07-24 15:13:26 -07:00 |
Anthony Pesch
|
a33bf95d16
|
moved ir passes to own folder
|
2015-07-21 17:55:53 -07:00 |
Anthony Pesch
|
700d09992d
|
disable -ffast-math
|
2015-07-21 17:55:52 -07:00 |
Anthony Pesch
|
0bb8d37acb
|
register allocation
|
2015-07-21 17:55:49 -07:00 |
Anthony Pesch
|
7258b89778
|
removed RuntimeContext struct
|
2015-07-04 00:21:03 -07:00 |
Anthony Pesch
|
c4b78cc565
|
initial x64 scaffolding
|
2015-07-01 22:16:28 -07:00 |
Anthony Pesch
|
01af271550
|
initial public commit
|
2015-07-01 10:45:31 -07:00 |