doragasu

Add ultra speed for gbcflsh_1.1

Jun 4th, 2015
343
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. diff -ruN gbcflsh_1.1_src.orig/src/const.h gbcflsh_1.1_src/src/const.h
  2. --- gbcflsh_1.1_src.orig/src/const.h    2008-03-15 00:43:57.000000000 +0100
  3. +++ gbcflsh_1.1_src/src/const.h 2015-06-04 13:21:56.421095104 +0200
  4. @@ -64,7 +64,7 @@
  5.  enum dap_t
  6.  { LONGER = 0x00, DEFAULT = 0x01, DATAPOLL = 0x02, TOGGLE = 0x03 };
  7.  enum speed_type
  8. -{ LOW = 0x00, STANDARD = 0x01, HIGH = 0x02 };
  9. +{ LOW = 0x00, STANDARD = 0x01, HIGH = 0x02, ULTRA = 0x03 };
  10.  
  11.  /* MBC types */
  12.  enum mbc_t
  13. diff -ruN gbcflsh_1.1_src.orig/src/gbcflsh.cpp gbcflsh_1.1_src/src/gbcflsh.cpp
  14. --- gbcflsh_1.1_src.orig/src/gbcflsh.cpp    2008-03-25 19:20:01.000000000 +0100
  15. +++ gbcflsh_1.1_src/src/gbcflsh.cpp 2015-06-04 13:23:45.123778698 +0200
  16. @@ -35,12 +35,14 @@
  17.        if (strcmp (*argv, "-showbbl") == 0)
  18.     Settings::showbbl = TRUE;
  19.  /*
  20. - * USB speed LOW 125000bps HI 375000
  21. + * USB speed LOW 125000bps, HI 375000, ULTRA 1500000
  22.   */
  23.        if (strcmp (*argv, "-lowspeed") == 0)
  24.     Settings::speed = LOW;
  25.        if (strcmp (*argv, "-highspeed") == 0)
  26.     Settings::speed = HIGH;
  27. +     if (strcmp (*argv, "-ultraspeed") == 0)
  28. +         Settings::speed = ULTRA;
  29.  /*
  30.   * communication threads prioryty are used when communication
  31.   * or gui is freezing
  32. diff -ruN gbcflsh_1.1_src.orig/src/Logic.cpp gbcflsh_1.1_src/src/Logic.cpp
  33. --- gbcflsh_1.1_src.orig/src/Logic.cpp  2008-03-15 00:43:57.000000000 +0100
  34. +++ gbcflsh_1.1_src/src/Logic.cpp   2015-06-04 12:31:56.859682511 +0200
  35. @@ -8,6 +8,7 @@
  36.  #include "AbstractPort.h"
  37.  #include <ctype.h>
  38.  #include <cassert>
  39. +#include <stdio.h>
  40.  
  41.  /* array used to generate crc16 */
  42.  unsigned short crc16_tab[256] = {
  43. diff -ruN gbcflsh_1.1_src.orig/src/ReadFlashThread.cpp gbcflsh_1.1_src/src/ReadFlashThread.cpp
  44. --- gbcflsh_1.1_src.orig/src/ReadFlashThread.cpp    2008-03-15 00:43:57.000000000 +0100
  45. +++ gbcflsh_1.1_src/src/ReadFlashThread.cpp 2015-06-04 12:32:23.919628575 +0200
  46. @@ -2,6 +2,7 @@
  47.  ** ReadFlashThread.cpp
  48.  ** Author: Kraku
  49.  *****************************************************************************/
  50. +#include <stdio.h>
  51.  #include "ReadFlashThread.h"
  52.  #include "Settings.h"
  53.  #include "Logic.h"
  54. diff -ruN gbcflsh_1.1_src.orig/src/ReadRamThread.cpp gbcflsh_1.1_src/src/ReadRamThread.cpp
  55. --- gbcflsh_1.1_src.orig/src/ReadRamThread.cpp  2008-03-15 00:43:57.000000000 +0100
  56. +++ gbcflsh_1.1_src/src/ReadRamThread.cpp   2015-06-04 12:32:45.456252452 +0200
  57. @@ -2,6 +2,7 @@
  58.  ** ReadRamThread.cpp
  59.  ** Author: Kraku
  60.  *****************************************************************************/
  61. +#include <stdio.h>
  62.  #include "ReadRamThread.h"
  63.  #include "Settings.h"
  64.  #include "Logic.h"
  65. diff -ruN gbcflsh_1.1_src.orig/src/USBPort.cpp gbcflsh_1.1_src/src/USBPort.cpp
  66. --- gbcflsh_1.1_src.orig/src/USBPort.cpp    2008-03-25 19:11:14.000000000 +0100
  67. +++ gbcflsh_1.1_src/src/USBPort.cpp 2015-06-04 13:25:20.819881457 +0200
  68. @@ -44,6 +44,11 @@
  69.        if (ftdi_set_baudrate (&ftdic, 375000) < 0)
  70.     return FALSE;
  71.      }
  72. +  else if (Settings::speed == ULTRA)
  73. +    {
  74. +      if (ftdi_set_baudrate (&ftdic, 1500000) < 0)
  75. +   return FALSE;
  76. +    }
  77.  
  78.    if (ftdi_set_latency_timer (&ftdic, 2) < 0)
  79.      return FALSE;
  80. diff -ruN gbcflsh_1.1_src.orig/src/USBPortWin.cpp gbcflsh_1.1_src/src/USBPortWin.cpp
  81. --- gbcflsh_1.1_src.orig/src/USBPortWin.cpp 2008-03-15 00:43:57.000000000 +0100
  82. +++ gbcflsh_1.1_src/src/USBPortWin.cpp  2015-06-04 13:25:54.339685692 +0200
  83. @@ -41,6 +41,10 @@
  84.          if(FT_SetBaudRate(ftHandle,375000) != FT_OK)
  85.            return FALSE;
  86.      }
  87. +    else if(Settings::speed == ULTRA){
  88. +        if(FT_SetBaudRate(ftHandle,1500000) != FT_OK)
  89. +          return FALSE;
  90. +    }
  91.  
  92.     if(FT_SetLatencyTimer(ftHandle, 2) != FT_OK)
  93.         return FALSE;
  94. diff -ruN gbcflsh_1.1_src.orig/src/WriteFlashThread.cpp gbcflsh_1.1_src/src/WriteFlashThread.cpp
  95. --- gbcflsh_1.1_src.orig/src/WriteFlashThread.cpp   2008-03-15 00:43:57.000000000 +0100
  96. +++ gbcflsh_1.1_src/src/WriteFlashThread.cpp    2015-06-04 12:33:25.666172885 +0200
  97. @@ -2,6 +2,7 @@
  98.  ** WriteFlashThread.cpp
  99.  ** Author: Kraku
  100.  *****************************************************************************/
  101. +#include <stdio.h>
  102.  #include "WriteFlashThread.h"
  103.  #include "Settings.h"
  104.  #include "Logic.h"
  105. diff -ruN gbcflsh_1.1_src.orig/src/WriteRamThread.cpp gbcflsh_1.1_src/src/WriteRamThread.cpp
  106. --- gbcflsh_1.1_src.orig/src/WriteRamThread.cpp 2008-03-15 00:43:57.000000000 +0100
  107. +++ gbcflsh_1.1_src/src/WriteRamThread.cpp  2015-06-04 12:33:42.996138721 +0200
  108. @@ -2,6 +2,7 @@
  109.  ** WriteRamThread.cpp
  110.  ** Author: Kraku
  111.  *****************************************************************************/
  112. +#include <stdio.h>
  113.  #include "WriteRamThread.h"
  114.  #include "Settings.h"
  115.  #include "Logic.h"
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×