---------------------------------------------
Changes in TeknoParrot 0.7 Public Build:
- Initial D6AA experimental support, happy midsummer guys!
It has some problems: test menu doesn't work, jvs i/o can jam etc.
---------------------------------------------
Changes in TeknoParrot 0.6 Public Build:
- Since VMPSoft cannot code a decent software and Dream Raiders work ok, this is now public.
- See you later this week with Initial D6AA
---------------------------------------------
Changes in TeknoParrot 0.54a Patreon Build:
- Experimental support for Sega Dream Raiders
- NOTE: You need to patch the PE header so it loads always on ImageBase 0x400000.
- I tried on various OS and some always had problem when ImageBase was non-standard.
- So for maximum compatibility just patch the PE header one time and play.
- NOTE: Enter test menu first to disable motion, blower and controller feedback!
- For mouse mode now Service and Test works with normal keymap! (numbers: 8 9 0)
- New serial system for Patrons, very easy to use.
- Fixed bugs in ParrotLoader where it would crash when wrong dir was entered.
- Included register.bat for easy patron serial registration.
- Fixed a bug where settings.tg would get sometimes saved in multiple folders.
---------------------------------------------
Changes TeknoParrot 0.54 Public Build:
- Fixed issue with Let's Go Island where with mouse the gun trigger and start would get stuck.
---------------------------------------------
Changes TeknoParrot 0.53 Public Build:
- Fixed crash issues with keyboard by removing experimental driving code with keyboard.
- You can now play Let's Go Island with mouse! Left click shoot, right click start. Cursor is hooked to the window.
- Please use DXWND to hide the cursor from the screen (there is option for this in Input)
- If Let's Go Island crashes please use dxwnd to set windowed and resolution to 1024x600 (or bigger)
- If you want to play full screen, create custom resolution from your graphics card control panel (not TeknoParrot!)
- 2nd player can still play with the gamepad with you
---------------------------------------------
Changes TeknoParrot 0.52 Public Build:
- Fixed a bug in Full Axis steering.
- Fixed bug in gas and brake where they would get stuck.
- Fixed bug in gas and brake where they would mix up badly.
- Fixed a bug where brake would not zero completely even if you let go of it.
---------------------------------------------
Changes TeknoParrot 0.51 Public Build:
- Fixed a bug where joystick controls wouldn't work when not all joystick buttons weren't mapped.
- Fixed a bug where you could enter joystick mapping without setting a joystick.
- Added multiplier for Gun Cursor (Gun Multiplier in mapping) to make cursor move faster.
- Added support for reverse axis for wheels with reverse axis on Gas and Brake.
- Keyboard steering adding, very experimental.
---------------------------------------------
Changes TeknoParrot 0.5 Public Build:
- All Patreon changes, THANKS TO ALL PATREONS!!!!! We will see you in 0.5a.
- Fully customizable joystick controls, including wheel and pedals.
- Unique bindable buttons for special things like: Sonic Item, Sega Racing Classic Gears/View Changes and Gun Trigger / Gun Controls.
- Recoded most of the DirectInput listener, now code is much more easier to maintain and easier to read.
- Fixed TONS of bugs around the program.
- All test menus now should function correctly. (Except Sega Sonic, will be coming a bit later.)
- Controls are now much more fluid
- Let's Go Island also has normal functionality even with 2 players. (Before was double speed)
- Recode Let's Go Island control handling.
- Sega Racing Classic Gears now work by just pushing button instead of holding.
- Added about box with Tekno Colonel Patreon names. Thanks guys!
- Fixed major bug in JVS that caused jerky controls in Sega Racing Classic, now no more sto0z improvements needed!
---------------------------------------------
Changes TeknoParrot 0.4b Patreon Build:
- Added support for Sega Sonic All-Stars Racing Arcade (test menu not functional yet)
- Fixed lot of bugs in JVS Emulation
- Added some custom commands for Namco games
- new APIs emulated and improved.
---------------------------------------------
Changes TeknoParrot 0.4a Patreon Build:
- Fixed some core issues
- Let's Go Island now playable with 2 controllers
- Added new profile for Let's Go Island
- Core work done for RingEdge 2 support, currently disabled. (amAuth emulation)
- Fixed some emulation issues with previous games (just cleaner emulation)
- amNetwork emulation improvements, netplay coming soon!
- Updated SharpDX and SharpDX.DirectInput
- Fixed DumbJvsCmd, now it takes game profile as command line parameter. Run to see params.
---------------------------------------------
Changes TeknoParrot 0.4 Hotfix:
- Steering now works again, one package was emulated wrong. Check Github for more.
- Sega Racing Classics steering now works properly.
- Unit tests fixed for emulation as well.
- All Direct Input devices are now detected except normal Keyboard and Mouse.
---------------------------------------------
Changes TeknoParrot 0.4:
- Preliminary support for Sega Sonic All-Stars Racing (disabled until more testing)
- Rewritten JVS emulator to support multi packages
- Wrote unit tests for many JVS packages and variations.
- Now all JVS I/O errors should be eliminated. (If you get package errors please contact me!)
- Keyboard remapper with saved keys
- Stability fixes in the emulator core
- Steering Wheels / Flight sticks are now identified to the joystick menu
- When you close DumbJvsManager from X it no longer stays in the background.
- Commandline mode for JVS only.
- Melty Blood Actress Again Current Code no longer crashes with certain characters.
NOTE: This was not because of the emulator but because of the differences between WinXP and newer windows.
---------------------------------------------
Changes TeknoParrot 0.3:
- Sega Racing Classic supported! (DO NOT ENABLE NETWORK OR IT WILL FREEZE FOREVER, missing network emu code)
- Test menu now works for all games. (YES this includes saving settings)
- Completely recoded DumbJvsBrain and now it's called DumbJvsManager
- Full UI interface and no more needing to use command line at all.
- Easy to setup joysticks from list, once saved they will be remembered.
- Keyboard support, only uses keyboard for that player that has "No joystick selected"
- com0com now get automatically set when user presses "Auto setup JVS emulation ports" (admin required)
- It even has button to test the jvs emulation ports.
- Added 3 unit tests for JVS emulator, more to come later
- Refactored all code and moved all common items to DumbsJvs.Common
- So if people can want to make own launchers it's easier to use only the dll. (DumbJvs.Common)
- Improved JVS emulation code a little bit.
- Games can now be directly set in the launcher and launched from the launcher easily. (Commandline coming later)
- Jvs emulation is only present when game is running, once game exists it also exists.
- Emulator now reroutes game COM4 to COM13 instead to avoid conflics.
- Emulator core improvements.
- Pressing ESC now quits the game.
---------------------------------------------
Changes TeknoParrot 0.2:
- Core fixes
- Melty Blood Actress Againt Current Code supported!
---------------------------------------------
Changes in DumbJvsBrain: (This rar build will come a bit later once all bugs are ironed out)
- See github: https://github.com/ReaverTeknoGods/Dumb ... its/master
---------------------------------------------
==Default Keyboard Controls==
TEST: 8
Service1: 9
Service2: 0
P1 Start: 1
P1 Directions: Arrows
P1 Button 1-6: Insert, Home, Page Up, Delete, End, Page Down
P2 Start: 2
P2 Directions: WASD
P2 Button 1-6: TYUGHJ

==Known Issues==
- Sega Racing Classic only works properly on AMD GPUs on NVIDIA you will have corrupted textures.
-> Use Game Loader All Rh to help with issue.

==Game usage==
1. Install com0com from: https://code.google.com/archive/p/powersdr-iq/downloads
2. DO NOT TOUCH ANYTHING, JUST INSTALL IT!
3. Extract TeknoParrot package to any directory, NOT GAME DIRECTORY!
4. Run DumbJVSManager.exe
5. You will be required to put the settings for the first time. (joystick etc)
6. Use Autosetup to set the com0com settings
7. Press Test JVS Emulation to make sure it works!
8. Set game directories
9. Save settings
10. Play the games, optionally click "Test" to enter test menu.
11. Have fun.

==Support==
This release is beta quality. If something breaks, review any
pertinent comments on teknogods.com, then email me as a last resort.
Include all log files and a detailed description of problem and
how to reproduce it.

==Thanks==
Our community of course!
King of Spain for his life time of work with the arcades.
King of Austria for his excellent work on Lindbergh and other emulators.
MAME crew
Anyone else I forgot to mention whose work has helped me in the past and the future.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

For those of you users who relied on Leggendaria to get their arcade data, be it bemani or nesica data, please be aware that it's moved to zeronet which is a distributed P2P network so that it can never be pulled down again. It's very *very* easy to install and get running. It's pretty much install and forget!

· It corresponds to Fright Fear Land (Haunted Museum 2).
* It corresponds to right click pause, but please disable the "Other 3" tab "Enable hot key" if mouse hot key is in the way.
* Since the default resolution of this game is 1024 x 768, when the window size "setting 0" is selected, it changes to the window size of "4: 3".
* If the environment where game.exe crashes, you may be able to avoid a crash if you use "1 - Fright Fear Land game.exe" already upgraded in a separate mouth.
* Responding to resolution change by adding the following to haunted2.ini.
-------------------------
REGION U
FULLSCREEN 1
ENABLE_VSYNC 1
SCREEN_WIDTH 1920
SCREEN_HEIGHT 1080
RENDER_WIDTH 1920
RENDER_HEIGHT 1080
RENDER_WIDTH 3 D 1920
RENDER_HEIGHT 3 D 1080
ASPECT_X 16
ASPECT_Y 9
CNFNAME. \ Cfg \ shh
RANKFILE. \ Cfg \
FORCE_RGB_MOVIE 1
-------------------------
There is one who writes the ini setting of Dream Raiders to the 1CC thread, but the following items do not exist in Fright Fear Land, please delete it.
FRAME_SKIP 0
FPS_DISP 1
-------------------------

· "Auto start" and "Testmode" options added to the item of DumbJVSManager.exe.
* When using, please activate "Loader setting 1" tab "auto start".
* This function can be selected only when "Use Dumb JvsCmd" option is invalid.
* When you activate the automatic startup option, after launching DumbJVSManager.exe, select the game on the Loader side and start it automatically.
The same is true when * Testmode button is pressed.
* DumbJVSManager.exe is a cheap function that only sends keys, so when a new game is added to TeknoParrot's side it will not work properly.
* Currently Dumb JVS Manager 0.6 is supported.
* If it does not work properly, disable "automatic start", or discard this Loader in the trash box and finish.

· When activating Loader with hot key disabled status, the red window on the upper left of the screen is now hidden.
· For low-spec PCs, change the crash watch timer from 60 seconds to 150 seconds when starting RingWide / Edge game.

· When VSYNC is turned off by GPU setting, the start time of the game is shortened by disabling the "40 seconds" frame limiter on the Loader side when ID 6 AA is started.
* In this environment startup time of about 50 seconds has been shortened.
* Power consumption increases only for '40 seconds' releasing the frame limiter, but maybe the GPU will squeal coils.

- Resolution change of ID 6 AA was supported.
* Please use "Loader setting 1" tab "Initial D 6 AA" when using.
* Resolution change of this game is very inconvenient, so even if you enter an arbitrary number it will not be reflected in the game.
* Because the resolution reflected in the game is described, please input that number.
* When using "3 - Initial D 6 AA FullHD, UHD" already uploaded, please input the same resolution as the used resolution.

Changes in TeknoParrot 0.71 Public Build:
- XInput now supported, will fix compatibility with Xbox One controllers.
- Steering fixed for Sonic (DirectInput and XInput). No more left pull.
- XInput also has separate triggers for drifting in Sonic!
- With XInput left and right trigger can be used to shoot in shooting games.
- sto0z fix now applies to Initial D6AA also.