notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								88fd63ad10 
								
							 
						 
						
							
							
								
								split memories away from Pico  
							
							... 
							
							
							
							saves ~3k of code on ARM because Pico no longer crosses ldr limit 
							
						 
						
							2017-10-14 00:53:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								c6b118c0ad 
								
							 
						 
						
							
							
								
								fame: always update the fetch map  
							
							... 
							
							
							
							should just get rid of that thing, it's annoying 
							
						 
						
							2017-10-03 00:40:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								fa8fb75445 
								
							 
						 
						
							
							
								
								handle 32x+cd  
							
							
							
						 
						
							2013-09-16 02:03:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								ecc8036ee2 
								
							 
						 
						
							
							
								
								handle dbra wait loops, update cyclone  
							
							
							
						 
						
							2013-09-09 03:59:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								ae214f1c37 
								
							 
						 
						
							
							
								
								new timing for main and cd  
							
							
							
						 
						
							2013-08-28 01:07:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								419973a6d6 
								
							 
						 
						
							
							
								
								32x: some hacks..  
							
							
							
						 
						
							2013-08-18 22:34:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								77e58d93fe 
								
							 
						 
						
							
							
								
								32x: more memhandler improvements  
							
							
							
						 
						
							2013-08-18 04:01:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								9e1fa0a6cf 
								
							 
						 
						
							
							
								
								32x: improve interrupt handling  
							
							... 
							
							
							
							..hopefully.. 
							
						 
						
							2013-08-17 23:51:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								5ac99d9adf 
								
							 
						 
						
							
							
								
								32x: add preliminary hint emulation  
							
							
							
						 
						
							2013-08-15 20:08:27 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								f8675e282e 
								
							 
						 
						
							
							
								
								32x: simplify logging a bit  
							
							
							
						 
						
							2013-08-14 03:37:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								8a847c12e6 
								
							 
						 
						
							
							
								
								32x: some timing hacks..  
							
							
							
						 
						
							2013-08-13 03:46:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								7eaa381224 
								
							 
						 
						
							
							
								
								32x: m68k memory handler improvemets  
							
							... 
							
							
							
							did some hw tests today.. 
							
						 
						
							2013-08-13 03:46:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								4a1fb18323 
								
							 
						 
						
							
							
								
								32x: handle FEN quirk  
							
							... 
							
							
							
							Metal Head relies on it? 
							
						 
						
							2013-08-11 01:32:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								3e5b912cf8 
								
							 
						 
						
							
							
								
								minor 68k timing tuning  
							
							
							
						 
						
							2013-08-10 17:58:23 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								c1931173ab 
								
							 
						 
						
							
							
								
								32x: fix some more timing problems  
							
							
							
						 
						
							2013-08-07 01:46:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								4d5dfee861 
								
							 
						 
						
							
							
								
								32x: some accuracy improvements  
							
							
							
						 
						
							2013-08-06 02:39:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								34280f9b42 
								
							 
						 
						
							
							
								
								32x: map dram correctly on 68k side  
							
							
							
						 
						
							2013-08-06 02:39:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								045a4c528a 
								
							 
						 
						
							
							
								
								32x: move sh2 peripheral emu code to it's own file  
							
							... 
							
							
							
							also adds 16byte dma 
							
						 
						
							2013-08-06 02:39:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								df63f1a6ff 
								
							 
						 
						
							
							
								
								32x: implement dreq1, improve dmac  
							
							
							
						 
						
							2013-08-05 00:04:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f82a776a 
								
							 
						 
						
							
							
								
								32x: improve pwm accuracy  
							
							
							
						 
						
							2013-08-03 18:43:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								da77daa962 
								
							 
						 
						
							
							
								
								fix clang warnings  
							
							... 
							
							
							
							so that they don't annoy me 
							
						 
						
							2013-07-29 01:55:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								5609d343e3 
								
							 
						 
						
							
							
								
								32x: fix FM handling  
							
							... 
							
							
							
							maybe unmap dram too? 
							
						 
						
							2013-07-28 02:04:22 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								27e2627380 
								
							 
						 
						
							
							
								
								32x: fix savestates  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								f4c0720c24 
								
							 
						 
						
							
							
								
								sh2: sync sh2 core with latest mame  
							
							
							
						 
						
							2013-07-13 19:27:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								6a98f03eef 
								
							 
						 
						
							
							
								
								save event times to savestates  
							
							
							
						 
						
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								be26eb239b 
								
							 
						 
						
							
							
								
								famec: fix 64bit portability issues  
							
							
							
						 
						
							2013-06-29 03:39:20 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e743be2070 
								
							 
						 
						
							
							
								
								start new makefile, migrate to libpicofe  
							
							
							
						 
						
							2013-06-22 19:16:08 +03: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								e51e5983fe 
								
							 
						 
						
							
							
								
								32x: various gfx related bugfixes  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@856 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-10 22:58:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								b081408f66 
								
							 
						 
						
							
							
								
								32x: drc: mmap dram+rom for direct dereference  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@851 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2010-01-02 21:03:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								e05b81fc5b 
								
							 
						 
						
							
							
								
								32x: drc: inline dispatcher and irq handling; do write-caused irqs  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@849 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-12-29 22:43:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								b8a1c09ad1 
								
							 
						 
						
							
							
								
								port to 64bit. Some gcc 4.4 warning fixes  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@835 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-12-06 17:03:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								4b315c210a 
								
							 
						 
						
							
							
								
								32x: don't log purge area access  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@831 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-11-12 16:40:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								80599a42db 
								
							 
						 
						
							
							
								
								32x: drc: handlers wip  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@826 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-10-26 11:16:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								553c3eaa3a 
								
							 
						 
						
							
							
								
								32x drc functional on ARM, random adjustments  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@824 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-10-22 20:16:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bb5d6b2c 
								
							 
						 
						
							
							
								
								32x: drc: new smc handling, write handlers adjusted.  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@820 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-10-18 20:52:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								bcf65fd674 
								
							 
						 
						
							
							
								
								32x: new SH2 memory handling, hopefully faster  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@817 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-10-15 20:03:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									notaz 
								
							 
						 
						
							
							
							
							
								
							
							
								1625ed0179 
								
							 
						 
						
							
							
								
								32x: overflow handling for X-Men  
							
							... 
							
							
							
							git-svn-id: file:///home/notaz/opt/svn/PicoDrive@807 be3aeb3a-fb24-0410-a615-afba39da0efa 
							
						 
						
							2009-10-06 14:15:37 +00:00