| 423:f92f80fe64da | 15 years | nkeynes | Fix remaining compilation warning | tree |
| 422:61a0598e07ff | 15 years | nkeynes | Fix compilation warnings | tree |
| 421:e51bf0aedd90 | 15 years | nkeynes | Fix undefined statement and other warning | tree |
| 420:e6f43dec3cf0 | 15 years | nkeynes | Fix compile warnings | tree |
| 419:09f85e586ff2 | 15 years | nkeynes | Reinstate xlat invalidation calls | tree |
| 418:b9b14afa0959 | 15 years | nkeynes | Add explicit branch cases for main ram - yes it's faster... | tree |
| 417:bd927df302a9 | 15 years | nkeynes | Suppress redundant T flag loads | tree |
| 416:714df603c869 | 15 years | nkeynes | Remove INC %esi (and esi in general), replace with load immediates (faster) | tree |
| 415:5e57f29bfd4d | 15 years | nkeynes | Add global log-level, WARN by default | tree |
| 414:fd8e96bc513e | 15 years | nkeynes | Add (probably temporary) CPU frequency scaling command-line option | tree |
| 413:bff683bc5228 | 15 years | nkeynes | Abort if MMUAT is turned on | tree |
| 412:d58e4d69de16 | 15 years | nkeynes | Fix fr_bank on save file load | tree |
| 411:5ae249d63c44 | 15 years | nkeynes | Fix trigger buttons (sense was inverted) | tree |
| 410:5f8413358e7f | 15 years | nkeynes | Change extend-block to take a requested size | tree |
| 409:549e00835448 | 15 years | nkeynes | Modify termination again to allow early exit (eg on end-of-page), as well | tree |
| 408:af496b734734 | 15 years | nkeynes | Change block signature to return pointer to next block (if known) | tree |
| 407:d24ab36150c4 | 15 years | nkeynes | Add xlat_get_lut_entry method | tree |
| 406:9289b62f8f33 | 15 years | nkeynes | Remove MMU check (probably shouldn't be here anyway), and disable | tree |
| 405:570d93abb5b7 | 15 years | nkeynes | Add GLSL loader framework | tree |
| 404:c5ed3c8642a2 | 15 years | nkeynes | Add BSR tests | tree |
| 403:1cf393db32f2 | 16 years | nkeynes | Update release notes for M3 MILESTONE3 | tree |
| 402:85fd4a4582be | 16 years | nkeynes | Run in translation mode by default now | tree |
| 401:f79327f39818 | 16 years | nkeynes | Move support routines to sh4.c | tree |
| 400:049d72a7a229 | 16 years | nkeynes | Add translation cache invalidation | tree |
| 399:23e51a2b4f99 | 16 years | nkeynes | Add tests for TAS.B | tree |
| 398:16b0856ea511 | 16 years | nkeynes | Add a 'translate and run' method for running uncached code | tree |
| 397:640324505325 | 16 years | nkeynes | Fix SHLL/SHLR/SHAL/SHAR flag setting | tree |
| 396:0738dbc01d95 | 16 years | nkeynes | Add tests for SHLL, SHLR, SHAL, SHAR, ROTL, ROTR, ROTCL and ROTCR | tree |
| 395:c473acbde186 | 16 years | nkeynes | Add alignment checks to LDC.L/STC.L/LDS.L/STS.L | tree |
| 394:7eb172bfeefe | 16 years | nkeynes | Fix SUBC (not updating T), FTRC (not truncating), and XTRCT (just b0rked) | tree |
| 393:5e5335b61373 | 16 years | nkeynes | Add tests for SUB, SUBC and XTRCT | tree |
| 392:39e596b3b6dd | 16 years | nkeynes | Remove debugger from default startup - now only shown if started with -D | tree |
| 391:16afb90b5d47 | 16 years | nkeynes | Add sh4_raise_trap() routine | tree |
| 390:d066209999f1 | 16 years | nkeynes | Ensure correct end-of-block PC | tree |
| 389:3e354da62264 | 16 years | nkeynes | Up the max instruction size to 256 (TODO: work out what this should actually | tree |
| 388:13bae2fb0373 | 16 years | nkeynes | More fixes and complete missing instructions | tree |
| 387:38e9fddbf0e3 | 16 years | nkeynes | Add instruction statistics gathering module | tree |
| 386:6fb10951326a | 16 years | nkeynes | Implement MAC.W, MAC.L and DIV1 | tree |
| 385:766eca01ef4d | 16 years | nkeynes | Add stub for syscall method | tree |
| 384:c9d5c194984b | 16 years | nkeynes | Add DIV1 test cases | tree |
| 383:f597b73474cb | 16 years | nkeynes | Fix return value for "translated but not entry point" addresses | tree |
| 382:fce3f4da92ab | 16 years | nkeynes | Fix exception handling | tree |
| 381:aade6c9aca4d | 16 years | nkeynes | Fix default block return value | tree |
| 380:2e8166bf6832 | 16 years | nkeynes | Fix load_spreg/store_spreg | tree |
| 379:7e1c33a184d8 | 16 years | nkeynes | Hook up the translator as a command line option | tree |
| 378:f10fbdd4e24b | 16 years | nkeynes | Start splitting the common SH4 parts into sh4.c, with sh4core.c to become | tree |
| 377:fa18743f6905 | 16 years | nkeynes | Fill in most of the FP operations and fix the stack adjustments | tree |
| 376:8c7587af5a5d | 16 years | nkeynes | Add disassembly dump function to xltcache | tree |
| 375:4627600f7f8e | 16 years | nkeynes | Start in on the FP instructions (simplest possible impl) | tree |
| 374:8f80a795513e | 16 years | nkeynes | Cache the pointer to the last FR bank (speeds fp ops up by about 10%) | tree |
| 373:0ac2ac96a4c5 | 16 years | nkeynes | If a render buffer can't be obtained, skip the render | tree |
| 372:86aa060ddcec | 16 years | nkeynes | Add time-limited run option (for time trials) | tree |
| 371:f2fe152cfc9b | 16 years | nkeynes | Fix warning | tree |
| 370:3131ba1440fc | 16 years | nkeynes | Handle video driver init failure cleanly (fallback to headless) | tree |
| 369:4b4223e7d720 | 16 years | nkeynes | Move the store queue operation to a function in sh4mem.c | tree |
| 368:36fac4c42322 | 16 years | nkeynes | More translator WIP - blocks are approaching something sane | tree |
| 367:9c52dcbad3fb | 16 years | nkeynes | Move EXC_* codes to sh4core.h and rename to match the EX_* codes | tree |
| 366:6fb0d05152d7 | 16 years | nkeynes | Add method to retrieve the size of a block, given the code pointer (useful | tree |
| 365:94cab5ad0ed8 | 16 years | nkeynes | Change sh4x86 test to translate/disasm full basic blocks | tree |
| 364:d738f6883d4a | 16 years | nkeynes | Add tests for CMPSTR, DIV0U, DIV0S, SHLD, and SHAD | tree |
.