notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								6a5b1b362e 
								
							 
						 
						
							
							
								
								sh2: handle some branch exceptions  
							
							
							
						 
						
							2017-08-18 03:44:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								0185b67736 
								
							 
						 
						
							
							
								
								allow to disable SH2 dynarec on runtime  
							
							
							
						 
						
							2013-08-31 20:48:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								895d15121b 
								
							 
						 
						
							
							
								
								deal with some strict aliasing issues  
							
							
							
						 
						
							2013-08-20 03:20:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								eb35ce1506 
								
							 
						 
						
							
							
								
								32x: some mapping corrections  
							
							
							
						 
						
							2013-08-19 03:55:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								0219d379de 
								
							 
						 
						
							
							
								
								fixes for idle and other stuff  
							
							
							
						 
						
							2013-08-16 01:14:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								001f73a0d6 
								
							 
						 
						
							
							
								
								32x: drc: emulate illegal insn  
							
							... 
							
							
							
							The X-Men proto debugger makes it worth it 
							
						 
						
							2013-08-14 03:37:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								f8675e282e 
								
							 
						 
						
							
							
								
								32x: simplify logging a bit  
							
							
							
						 
						
							2013-08-14 03:37:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								cd0ace2832 
								
							 
						 
						
							
							
								
								fix incomplete init  
							
							
							
						 
						
							2013-08-10 19:46:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								12da51c27a 
								
							 
						 
						
							
							
								
								some new cpu debug code  
							
							
							
						 
						
							2013-08-10 17:57:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								f81107f590 
								
							 
						 
						
							
							
								
								32x: memhandler improvements  
							
							... 
							
							
							
							- use consistent read tables (with write)
- use sh2 ptr instead of id
- place data_array/peri_regs in sh2 struct 
							
						 
						
							2013-08-08 03:02:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								2dbc96b1c7 
								
							 
						 
						
							
							
								
								preserve r9 for apple  
							
							
							
						 
						
							2013-07-29 03:28:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								ee5f7e9936 
								
							 
						 
						
							
							
								
								drc: dumb detection of writes to current block  
							
							
							
						 
						
							2013-07-28 23:29:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								405dfdd77f 
								
							 
						 
						
							
							
								
								drc: some debug improvements  
							
							
							
						 
						
							2013-07-28 23:29:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								19886062f1 
								
							 
						 
						
							
							
								
								rework sh2 sync, again..  
							
							... 
							
							
							
							also some new debug and poll code
VF seems to be ok at least.. 
							
						 
						
							2013-07-27 22:23:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								51d86e55f6 
								
							 
						 
						
							
							
								
								drc: tune invalidation  
							
							
							
						 
						
							2013-07-23 01:45:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								f2dde8713e 
								
							 
						 
						
							
							
								
								comment adjustments  
							
							
							
						 
						
							2013-07-23 01:45:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								fa841b44c4 
								
							 
						 
						
							
							
								
								drc: various fixes / refactoring  
							
							
							
						 
						
							2013-07-23 01:45:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								e85944ccd9 
								
							 
						 
						
							
							
								
								sh2dasm: print addrs consistently with everything else  
							
							
							
						 
						
							2013-07-23 01:45:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								6976a54726 
								
							 
						 
						
							
							
								
								drc: fix regcache and invalidation issues  
							
							
							
						 
						
							2013-07-23 01:45:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								6d7979571d 
								
							 
						 
						
							
							
								
								drc: debug improvements  
							
							
							
						 
						
							2013-07-23 01:45:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								bf092a3631 
								
							 
						 
						
							
							
								
								drc: split disassembly to separate pass  
							
							... 
							
							
							
							allows easier analysis 
							
						 
						
							2013-07-20 20:33:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								8cc76b4886 
								
							 
						 
						
							
							
								
								sh2: minor fixes  
							
							
							
						 
						
							2013-07-20 20:32:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								d056bef851 
								
							 
						 
						
							
							
								
								drc: rm write irq check  
							
							... 
							
							
							
							does more bad than good 
							
						 
						
							2013-07-20 20:29:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								00a725a87c 
								
							 
						 
						
							
							
								
								drc: rework block link tracking  
							
							
							
						 
						
							2013-07-18 02:37:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								228ee974aa 
								
							 
						 
						
							
							
								
								drc: rework block tracking and lookup  
							
							... 
							
							
							
							- all 3 caches have their own hash tables (for now?)
- block entry points have separate structures from blocks,
  so invalidation can now properly be done 
							
						 
						
							2013-07-18 02:37:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								e155367759 
								
							 
						 
						
							
							
								
								drc: some renaming  
							
							
							
						 
						
							2013-07-17 00:23:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								4943816bcd 
								
							 
						 
						
							
							
								
								drc: rework invalidation yet more  
							
							... 
							
							
							
							should be reliable now, with overlapping blocks and stuff 
							
						 
						
							2013-07-17 00:00:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								569420b0d6 
								
							 
						 
						
							
							
								
								drc: rework invalidation  
							
							
							
						 
						
							2013-07-15 02:21:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								27e2627380 
								
							 
						 
						
							
							
								
								32x: fix savestates  
							
							
							
						 
						
							2013-07-14 00:49:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								5f0ca48fed 
								
							 
						 
						
							
							
								
								drc: timing fixes  
							
							
							
						 
						
							2013-07-14 00:49:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								00faec9cdb 
								
							 
						 
						
							
							
								
								drc: lots of new debug code  
							
							
							
						 
						
							2013-07-13 19:39:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								d3524932fa 
								
							 
						 
						
							
							
								
								sh2: timing fixes  
							
							
							
						 
						
							2013-07-13 19:27:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								f4c0720c24 
								
							 
						 
						
							
							
								
								sh2: sync sh2 core with latest mame  
							
							
							
						 
						
							2013-07-13 19:27:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								009ef50c60 
								
							 
						 
						
							
							
								
								rm dupe file  
							
							
							
						 
						
							2013-07-12 00:56:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								97e95a29ac 
								
							 
						 
						
							
							
								
								drc: reload cycles after memhandlers  
							
							
							
						 
						
							2013-07-10 02:10:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								65514d85d5 
								
							 
						 
						
							
							
								
								32x: add some comments  
							
							
							
						 
						
							2013-07-10 02:10:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								a8fd6e3761 
								
							 
						 
						
							
							
								
								32x: rework scheduling/timing  
							
							... 
							
							
							
							- don't run in line quantity
- decouple from 68k
- some things to tune.. 
							
						 
						
							2013-07-09 03:30:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								ed4402a7df 
								
							 
						 
						
							
							
								
								32x: start reworking sheduling  
							
							
							
						 
						
							2013-07-09 01:44:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								c25d78eec1 
								
							 
						 
						
							
							
								
								drc: some portability fixes  
							
							
							
						 
						
							2013-06-29 01:39:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								d4d626658a 
								
							 
						 
						
							
							
								
								add configure, revive pnd build, unify/refactor things  
							
							
							
						 
						
							2013-06-26 03:07:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								cff531af94 
								
							 
						 
						
							
							
								
								clarify PicoDrive's license  
							
							... 
							
							
							
							- PicoDrive was originally released by fDave with simple
  "free for non-commercial use / For commercial use, separate licencing
  terms must be obtained" license and I kept it in my releases.
- in 2011, fDave re-released his code (same that I used as base
  many years ago) dual licensed with GPLv2 and MAME licenses:
    https://code.google.com/p/cyclone68000/ 
Based on the above I now proclaim that the whole source code is licensed
under the MAME license as more elaborate form of "for non-commercial use".
If that raises any doubt, I announce that all my modifications (which
is the vast majority of code by now) is licensed under the MAME license,
as it reads in COPYING file in this commit.
This does not affect ym2612.c/sn76496.c that were MAME licensed already
from the beginning. 
							
						 
						
							2013-06-26 03:07:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								fcdefcf62c 
								
							 
						 
						
							
							
								
								sh2 overclock and logging stuff, menu refactoring  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@869 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-29 17:26:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								b4db550e41 
								
							 
						 
						
							
							
								
								32x and sms savestates. Core-independent z80 state. SS bugfixing/refactoring.  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@868 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-27 16:30:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								1f1ff763e6 
								
							 
						 
						
							
							
								
								32x: improve irq handling + few bugfixes  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@866 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-23 23:36:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								04092e329b 
								
							 
						 
						
							
							
								
								32x: drc: more bugfixing  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@865 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-23 20:54:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								a2b8c5a545 
								
							 
						 
						
							
							
								
								32x: drc: new smc handling, some bugfixes + refactoring  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@864 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-21 22:11:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								5686d93123 
								
							 
						 
						
							
							
								
								32x: drc: new debug facility (pdb). Few fixes thanks to it.  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@863 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-19 22:17:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								2368651527 
								
							 
						 
						
							
							
								
								32x: drc: some constant propagation  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@860 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-15 21:04:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								9bb5d91c48 
								
							 
						 
						
							
							
								
								sh2 drc comments and missing pandora file  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@854 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-07 20:16:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								44e6452e02 
								
							 
						 
						
							
							
								
								32x: drc: block linking  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@853 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-06 13:18:04 +00:00