]> git.sesse.net Git - pistorm/blobdiff - emulator.c
reset handling, fpga update needed
[pistorm] / emulator.c
index 4d862e23f4470d510c5a4208c9346e7d4ba97ad3..e0b17a8b81050e0dcd6dd10456b54521830af29c 100644 (file)
@@ -289,10 +289,13 @@ const struct sched_param priority = {99};
         printf("loaded kick.rom with size %d kib\n",size/1024);
        }
 
+
+cpu_pulse_reset();
+
  ovl=1;
  m68k_write_memory_8(0xbfe201,0x0001); //AMIGA OVL
  m68k_write_memory_8(0xbfe001,0x0001); //AMIGA OVL high (ROM@0x0)
-
+ //cpu_pulse_reset();
 
  usleep(1500);
 
@@ -335,9 +338,11 @@ const struct sched_param priority = {99};
 
 void cpu_pulse_reset(void){
 
-       write_reg(0x02);
-        usleep(10000);
        write_reg(0x00);
+        printf("Status Reg%x\n",read_reg());
+        usleep(100000);
+       write_reg(0x02);
+       printf("Status Reg%x\n",read_reg());
 }