minor adjustments
authornotaz <notasas@gmail.com>
Wed, 21 May 2008 22:01:10 +0000 (22:01 +0000)
committernotaz <notasas@gmail.com>
Wed, 21 May 2008 22:01:10 +0000 (22:01 +0000)
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@456 be3aeb3a-fb24-0410-a615-afba39da0efa

Pico/Pico/Memory.c
platform/win32/GenaDrive/readme.txt
platform/win32/GenaDrive/version.h

index 7e106a3..8c4674b 100644 (file)
@@ -110,7 +110,6 @@ end:
 
 // -----------------------------------------------------------------
 //                            Write Ram
-
 /*
 void dump(u16 w)
 {
@@ -118,6 +117,7 @@ void dump(u16 w)
   char fname[32];
   int num = PicoPicohw.r12 & 0xf;
 
+  w = (w << 8) | (w >> 8);
   sprintf(fname, "ldump%i.bin", num);
   if (f[num] == NULL)
     f[num] = fopen(fname, "wb");
@@ -159,7 +159,7 @@ static void PicoWritePico16(u32 a,u16 d)
   a&=0xfffffe;
   if ((a&0xfffff0)==0xc00000) { PicoVideoWrite(a,(u16)d); return; } // VDP
 
-//  if (a == 0x800010) dump(d);
+  //if (a == 0x800010) dump(d);
   if (a == 0x800010)
   {
     PicoPicohw.fifo_bytes += 2;
index 4153273..521532f 100644 (file)
@@ -6,10 +6,10 @@ This is a quick windows port of PicoDrive, a Megadrive / Genesis emulator for
 handheld devices. It was originally coded having ARM CPU based devices in mind\r
 (most work was done on GP2X version), but there is also a PSP port.\r
 \r
-The sole purpose of this port is to demonstrate my SVP emulation code. This\r
-makes it one of the most minimal emulators out there. If you need more\r
-features, you will have to wait until SVP support is integrated in Kega, Gens\r
-and the likes, as this emu was not meant to compete with them.\r
+The sole purpose of this port is to demonstrate my SVP and Sega Pico emulation\r
+code. This makes it one of the most minimal emulators out there. If you need\r
+more features, you will have to wait until support is integrated in Kega,\r
+Gens and the likes, as this emu was not meant to compete with them.\r
 \r
 For more info, visit http://notaz.gp2x.de/svp.php\r
 \r
@@ -20,6 +20,7 @@ Releases
 1.40  - first release.\r
 1.40a - Tasco Deluxe's dithering fix.\r
 1.40b - Perspective fix thanks to Pierpaolo Prazzoli's info.\r
+1.45  - Added preliminary Sega Pico emulation.\r
 \r
 \r
 Controls\r
@@ -27,13 +28,15 @@ Controls
 \r
 These are currently hardcoded, keyboard only:\r
 \r
+PC      Gen/MD      Sega Pico\r
+-------+-----------+---------\r
 Enter:  Start\r
 Z:      A\r
-X:      B\r
-C:      C\r
-TAB:    (reset)\r
-Esc:    (load ROM)\r
-Arrows: D-pad\r
+X:      B           red button\r
+C:      C           pen push\r
+TAB:            (reset)\r
+Esc:           (load ROM)\r
+Arrows:          D-pad\r
 \r
 \r
 Credits\r
@@ -41,7 +44,7 @@ Credits
 \r
 A lot of work on making SVP emulation happen was done by Tasco Deluxe, my\r
 stuff is a continuation of his. Pierpaolo Prazzoli's information and his\r
-SSP1610 disassebler in MAME code helped a lot too.\r
+SSP1610 disassembler in MAME code helped a lot too.\r
 \r
 The original PicoDrive was written by fDave from finalburn.com\r
 \r
@@ -51,5 +54,7 @@ This PicoDrive version uses bits and pieces of from other projects:
 z80: CZ80 by Stéphane Dallongeville and modified by NJ.\r
 YM2612 and SN76496 cores: MAME devs.\r
 \r
+Special thanks to Rokas and Lordus for various ideas.\r
+\r
 Greets to all the sceners and emu authors out there!\r
 \r
index bbcef00..580a8ae 100644 (file)
@@ -1,2 +1,2 @@
-#define VERSION "1.42"\r
+#define VERSION "1.45"\r
 \r