Makaron - No Response From Keyboard

Discussion in 'Misc Dreamcast Discussion' started by Bighead, Nov 14, 2010.

  1. Bighead

    Bighead Oversized Cranium

    Messages:
    25
    Likes Received:
    7
    So how exactly do I get the keyboard to function in t12_5? I've looked everywhere and I can't seem to find any thorough documentation on getting the keyboard to work. Every site I find, bits and pieces of "do this, do that, still not working".

    I've tried
    - copying the settings from JVS (keyboard).ini to the main JVS.ini
    - physically moving JVS (keyboard).ini it to the main directory
    - renaming JVS (keyboard).ini to JVS.ini
    - changing Adres0x20 = X360PAD.dll to MakaronKEY.dll in Maple.ini
    - copying old ini files and plugins from older revisions

    I load a DC game, and It boots to the screen to set the day and time, but that's as far as I can go.

    I need a thorough step-by-step process from a fresh 7z extract, the entire internet is lacking one. I've never experienced so much difficulty setting up controls in an emulator in all my years, and I've played around with near a hundred different emulators. 3 hours later, I'm frustrated beyond belief and the emulator is still not responding to my keyboard inputs...
  2. NGEmu.com Advertisement

  3. DuFF_BeeR1

    DuFF_BeeR1 New Member

    Messages:
    1
    Likes Received:
    0
    bump this.. i am having the same issue.. no idea how to fix it.



    surely someone can shed some light on it.
  4. redneon

    redneon New Member

    Messages:
    3
    Likes Received:
    0
    I'm having the same issue. Has anyone found a way to get the keyboard working yet?
  5. trickytree

    trickytree New Member

    Messages:
    122
    Likes Received:
    0
    Have you tried MakaronEX? It's a special build with a better GUI to help configuration.
  6. Pulsar_t

    Pulsar_t New Member

    Messages:
    58
    Likes Received:
    0
    Can you control the OS in the original Dreamcast using the keyboard? I think the plugin is more for games that support the Dreamcast's keyboard.
  7. scorpion300

    scorpion300 New Member

    Messages:
    1
    Likes Received:
    1
    hello friend I was having this same problem, I even managed to solve later in the emulator presented another problem he did not enter the game only gets into black screen and the roms I have here work perfectly in nullDC, do not know say if this problem is just the windows 10 (x64) because we have not tested it on W7. how to proceed to solve this problem?

    you must download the "xbox360 control emulator" and put in the root of Makaron, insert the control and open the program "XInputTest.exe"

    must create the file file "X360PAD.ini" the root "Makaron" with the following configurations:
    ======================================

    [Urzadzenia]
    PortA = {2e455810-95d6-11de-8001-444553540000}
    [{2e455810-95d6-11de-8001-444553540000}]

    Przypis_0 = PSHBUTTON_5
    Przypis_1 = PSHBUTTON_1
    Przypis_2 = PSHBUTTON_2
    Przypis_3 = PSHBUTTON_9
    Przypis_4 = POV_0_000
    Przypis_5 = POV_0_180
    Przypis_6 = POV_0_270
    Przypis_7 = POV_0_090
    Przypis_8 = PSHBUTTON_4
    Przypis_9 = PSHBUTTON_0
    Przypis_10 = PSHBUTTON_3
    Przypis_16 = PSHBUTTON_7
    Przypis_17 = PSHBUTTON_6
    Przypis_18 = ABSAXIS_0
    Przypis_19 = ABSAXIS_1
    Flagi = 7

    PortB = {2e47a200-95d6-11de-8002-444553540000}
    [{2e47a200-95d6-11de-8002-444553540000}]

    Przypis_0 = PSHBUTTON_5
    Przypis_1 = PSHBUTTON_1
    Przypis_2 = PSHBUTTON_2
    Przypis_3 = PSHBUTTON_9
    Przypis_4 = POV_0_000
    Przypis_5 = POV_0_180
    Przypis_6 = POV_0_270
    Przypis_7 = POV_0_090
    Przypis_8 = PSHBUTTON_4
    Przypis_9 = PSHBUTTON_0
    Przypis_10 = PSHBUTTON_3
    Przypis_16 = PSHBUTTON_7
    Przypis_17 = PSHBUTTON_6
    Przypis_18 = ABSAXIS_0
    Przypis_19 = ABSAXIS_1
    Flagi = 7

    ================================================== =

    After this is done set the file "Maple.ini" as follows:

    [Door]
    Adres0x20 = X360PAD.dll
    Adres0x01 = MakaronVMU.dll
    Adres0x02 = MakaronVMU.dll

    [PortB]
    Adres0x20 = X360PAD.dll
    Adres0x01 = MakaronVMU.dll
    Adres0x02 = MakaronVMU.dll


    =====================================

    Done that configure the file "MakaronVMU.ini"

    [Door]
    Slot1 = VMU \ PAS1VMU.bin
    Slot2 VMU = \ PAS2VMU.bin

    [PortB]
    Slot1 = VMU \ PBS1VMU.bin
    Slot2 VMU = \ PBS2VMU.bin


    ======================

    the bios that will presisar should be in the "ROM" folder (that you already should know).
    description:

    dreamcast_bios.bin
    dreamcast_bios_eu.bin
    dreamcast_bios_jp.bin
    dreamcast_bios_usa.bin
    dreamcast_flash_eu.bin
    dreamcast_flash_jp.bin
    dreamcast_flash_usa.bin
    Flash_eu.bin
    Flash_jp.bin
    Flash_usa.bin
    FSCA.bin
    jap.bin
    naomi_bios_exp.bin
    naomi_bios_hd.bin
    naomi_bios_jp.bin
    naomi_bios_usa.bin
    naomi_boot.bin
    NVRAM.bin
    SH4_FSCA.bin
    VMU_BIOS.bin
    XRAM.bin
    naomi.zip
    naomi2.zip
    naomigd.zip


    The file "MAKARON.ini" pre-configured (not necessarily)

    =======================================

    [Settings]
    # Setting this to 0 will relax the strict timing mode the bit - Makaron will try to make up for the lost time Which feels like it runs faster.
    # This breaks things and is one of the causes of WinCE sound problems and crashes.
    # The default is 1
    quantlimit = 1

    # Region, just as in previous versions, is 0 JP (Asia), 1 is USA (Americas) and 2 is Europe (in case 2 NAOMI means Export version).
    # The default is 0
    region = 0

    # Full screen mode if Set to 1.
    fullscreen = 0

    # When Set to 1 will show some speed statistics (this is the option called "info1" in Earlier versions).
    # The default is 0
    speedstats = 0
    MMU = 1

    [SH4]
    # SH4 core selection, 0 Normal is interpreter, one is fast and 2 is recompiler (use only 2 Unless you suspect SH4 bug, for example the game hangs).
    # The default is 2
    core = 2

    # SH4 speed in MIPS, minimum and maximum since it is now adaptive to CPU usage.
    # 205 is Usually enough for all games so the bigger values are only to help with some games que experience real slowdowns on Dreamcast / NAOMI hardware
    # Acceptable values are in 100 to 400 range but keep in mind:
    # - Too low a value will make the games run slow
    # - Too high value will cause SH4 CPU hog loop too much and it will slow down Also
    # - If max is lower than min it will be adjusted
    # The best thing to try in case Makaron is running slow is to reduce clockmax, and even if clockmin que does not help. There is little point in going below 160 though.
    # Defaults are 205 and 275
    clockmin = 205
    clockmax = 275

    # Full address translation support through MMU (required for Linux / BSD and WinCE) When Set to 1.
    # SH4 fast interpreter is incompatible with address translation so it will be changed to regular interpreter
    # The default is 0
    MMU = 0

    [AICA]
    # Sound buffer size, accepted values are in 512 to 8192 range but it might not work enquiry.c if it's not the power of 2
    # The default is 2048
    buffer = 2048

    # AICA channel processing accuracy, can be 1 to 128, reducing it might help with some sound Distortions but will Increase CPU usage and might slow the emulation. Most problems come from not accuracy but Makaron running slow in general.
    # The default is 32
    accuracy = 32

    [PVR2]
    # Fix for some ATI cards, Sept. to zero if you do not have a problem where half of the screen is a visible triangle shifted one pixel off.
    # Default is -0.1
    pixelcenter = 0

    # Force renderer to always use Trilinear filtering if mipmaps are present. Since this is much more costly real hardware on some games choose to use bilinear filer. Current PC cards not really care so it's pretty much free and definitely worth it.
    # Default is 1
    forcetrilinear = 1

    # Force anisotripic filtering, specify the level - values 1-16 are valid, and zero is OFF. Usually graphic cards will only accept powers of two, and sometimes even other numbers like 6 Depends on the card / driver.
    # This Gives even better visuals but can slow down Makaron and is not present on real Dreamcast so the games might look a bit different.
    # The default is 4
    anisotropy = 4


    ==================================

    And that's all friend, I have helped! =)
    Tony Madson likes this.
  8. Tony Madson

    Tony Madson New Member

    Messages:
    1
    Likes Received:
    0
    That was a great explanation. I have one question though. In the ini. files mentioned, you rename [port A] to [Door]. Why is that?

Share This Page