moundbomb Posted July 15, 2010 Share Posted July 15, 2010 {this is for Naomi PCB games on Makaron} I'm a noob but I spent some time with this emulator recently and it took me a while to figure out that it's really not that hard to get going. It's just hard to find a complete tutorial for it. You have to search to and fro for everything . So to save some people some time I thought I would post what worked for me as sort of a noob to noob tutorial. I hope it helps someone. Makaron is actually not hard mostly because you hardly have any options to mess with. As far as I know, you will need "xpadder" or "joy2key" or some other kind of prorgram that can bind keyboard inputs to a joystick. 1 unzip Makaron where ever you choose 2 place all the bios' (you'll have to aquire these on you own: google) in the Rom folder eg: for Naomi NAOMI_BIOS_EXP.bin NAOMI_BIOS_JP.bin NAOMI_BIOS_USA.bin and for dreamcast( not necessary for Naomi): Dreamcast_BIOS_EU.bin Dreamcast_BIOS_USA.bin Dreamcast_FLASH_EU.bin Dreamcast_FLASH_JP.bin Dreamcast_FLASH_USA.bin (but I hear that you really want nulldc for dreamcast) 3 Open each of these notepad files individually JVS JVS (X360) JVS (keyboard) replace what is there with this below (just copy and paste) [Keyboard] # F1 KEY_0x70 = FB_TEST # F2 KEY_0x71 = FB_SERVICE # 1 KEY_0x31 = P1_START # 5 KEY_0x35 = COIN1 # UP KEY_0x26 = P1_UP # DOWN KEY_0x28 = P1_DOWN # LEFT KEY_0x25 = P1_LEFT # RIGHT KEY_0x27 = P1_RIGHT # A KEY_0x41 = P1_BUTTON1 # S KEY_0x53 = P1_BUTTON2 #D KEY_0x44 = P1_BUTTON3 #Z KEY_0x5A = P1_BUTTON4 #X KEY_0x58 = P1_BUTTON5 #C KEY_0x43 = P1_BUTTON6 Now use whatever program you like to bind those keyboard inputs to whatever joystick or controls you use. (or just use the keyboard inputs for now ) 4 Click on the Naomi configuration file and read it. As far as I know this is the only place to configure anything , and there's not much . Fullscreen , on screen stats ,that annoying diagonal screen tear for some ati cards (which is fixed by changing pixel center value to -0.1 ) . All the settings are explained pretty well . 5 Roms(the ones outside of mame). Usually in a zip or rar format need to be unzipped leaving a dat file and an lst file. I'm not sure if the lst file is needed but I keep it anyways just in case. And I keep those in the Rom folder but you can select from where ever when launching a game. 6 Execute the Naomi application(.exe) The only thing that you can do in that window is either "load game" or "exit". Click "load game". For now go to your mame rom folder and select "csmash". If you don't see anything you have to change the file association type search from "Binary Images(*.bin,*.dat)" (near the open and cancel buttons) to "MAME ROMS (*.zip) I hope it worked. But If you don't have mame but do have another Naomi rom eg: monkeyball, raydirgy,Capcom vs SNK Millenium Fight 2000 Pro,etc. , find it and select the dat file and away you go. 7 Did you get an error after the Naomi logo? 51 or 54? If you did that means the "arcade machine pcb" is configured wrong. Hit F1 or whatever you designate as the "service button" and use the "test button" (F2 for me) to navigate down to system assignments and then F1 to select . Error 51 means the "number of players" is wrong. It should usually be either 1 or 2(...experiment). Error 54 means the screen orientation is wrong , just switch the monitor type either horizontal or vertical.The opposite of whatever caused the error. There are some games that were designed to connect to the web (Like heavy metal geomatrix in mame (hmgeo)). The game usually won't run when it can't connect. And gets stuck in a loop. To fix this , Hit your service button (F1) as soon as you see the Naomi logo. Navigate down to Game Test Mode. This is where all the machines options exist. Navigate to Game Configurations and change network slave to off. Basically turn off the network. 8 To exit without a crash you have to press F8 and then Alt+F4. My final note: you have to completely exit Makaron to load another game (as of T12/3 ). ???. other than that and having to use a joy to key program, it's a great and actually simple emulator to use in its current state. I hope dKnute aka Denunan keeps improving it, even though he seems a little eccentric in his blog (in a good way). I hope this will save you loads of time googling. I'm sure I missed something. But this should get someone going . And I will try to keep updating this as I get more info. I just realized that I'm using a 800x600 presentation monitor and this and my other posts must look messed up because I keep using the return key . lol. Link to comment Share on other sites More sharing options...
chillinwater Posted July 15, 2010 Share Posted July 15, 2010 Nice! here are some [player2 cfgs] I think from ckergald or SophT, cant remember! #2 KEY_0x32 = P2_START # R KEY_0x52 = P2_UP # F KEY_0x46 = P2_DOWN # D KEY_0x44 = P2_LEFT # G KEY_0x47 = P2_RIGHT # A KEY_0x41 = P2_BUTTON1 # S KEY_0x53 = P2_BUTTON2 # Q KEY_0x51 = P2_BUTTON3 # W KEY_0x57 = P2_BUTTON4 # I KEY_0x49 = P2_BUTTON5 # K KEY_0x4B = P2_BUTTON6 Link to comment Share on other sites More sharing options...
Dazz Posted July 15, 2010 Share Posted July 15, 2010 Thanks for this. I still have not gotten around to getting my Dreamcast/Naomi setup. I'll be using this sometime in the near future. Link to comment Share on other sites More sharing options...
djvj Posted July 15, 2010 Share Posted July 15, 2010 What a coincidence, I am right now setting up naomi, thanks for saving me a ton of time! Link to comment Share on other sites More sharing options...
moundbomb Posted July 15, 2010 Author Share Posted July 15, 2010 The way I see it is if it keeps more people from having to googlefu as much as I had to then maybe it'll keep you guys from slowing down me and Al Gores innernet. Link to comment Share on other sites More sharing options...
shateredsoul Posted July 16, 2010 Share Posted July 16, 2010 How did you integrate it into hyperspin? did you use demul and makaron? or just Makaron? I've also heard that demul does vertical screen automatically, do you know how to get it to do that? Does it just save your settings? Sorry, I just have a bunch of questions. Link to comment Share on other sites More sharing options...
moundbomb Posted July 16, 2010 Author Share Posted July 16, 2010 I haven't incorporated it in Hyperspin yet but once I can figure it out I'll edit the original post. I've been sidetracked by the nulldc v1.04 r50 emulator (with gamepad/joystick support...not to hijack my own thread ) . I edited the original post to make sure everyone knows that this is for the Naomi side of Makaron and added a step 8 . I've never tried any dreamcast stuff yet. As for your other questions; Once a game is configured from either a .dat or mame file it appears to save the settings. Actually I think the virtual PCB is saving the setting. I've tested hmgeo(mame) , which had the network issue, and chaosfield(.dat) which had a player and screen orientation issues and then exited and reloaded and they worked perfect the next time. For some reason Ikaruga(dat) has some kind of 300 sec. self test after which the game appears to work just fine. Link to comment Share on other sites More sharing options...
jrufano Posted July 16, 2010 Share Posted July 16, 2010 moundbomb, Thanks for the tutorial, i got this up and running. I was able to change my keys by looking up the Hx values here http://www.asciitable.com/ .Seems to be more stable then Demul for me. Though i was playing a game and it completely locked up and the sound sound like a machine gun. Do you experience any lockups or crashes? I just want to get the most stable emu's in my cab. Whenever someone comes over, i don't want to have to babysit them. That's why i love mame, that can run all day without issues. Link to comment Share on other sites More sharing options...
moundbomb Posted July 16, 2010 Author Share Posted July 16, 2010 What game is it and I'll test it out later ? I've played Psyvariar 2 and Shikigami No Shiro II all the way through many many times on my laptop (vista). But not on my new rig(windows 7 pro) If it was Ikaruga , I suspect it was a bad PCB dump because in the service mode in the ram test it showed it had 3 failed IC's but it could just be mine. I haven't had time to play through that one yet, just a few stages before quitting. Link to comment Share on other sites More sharing options...
jrufano Posted July 16, 2010 Share Posted July 16, 2010 It was marverl vs capcom 2. It was during the 3rd stage or so. I played great until then. I guess i can also start testing the other roms. I do know that Demul would just crash left and right, i have no desire to waste more time with that emu. This at least has some positive results. I'm running on win vista x64, plus i remapped my keys. I am not using any windows keys, ctrl, alt, home etc.. I'm hoping it was a hiccup or the rom itself. I also used rom mameset as you suggested, 138 set. Link to comment Share on other sites More sharing options...
moundbomb Posted July 17, 2010 Author Share Posted July 17, 2010 Well I just got done playing mvc2(mame) for about 45 min. without a hitch. Screen tearing at the title screen and that was the only problem. My config settings are" quantlimit=1 region=0 fullscreen=1 speedstat=0 dip=1 core=2 (odd because according to the info I should have changed it to 1 but if it isn't broke...) clockmin=160 clockmax=275 mmu=0 buffer=2048 accuracy=32 pixelcenter= -0.1 forcetrilinear=1 anistropy=4 I might change my core to 1 to see if it will help screen tearing in some games but I've never had any issues I can recall. My new rig's windows power settings are "High Performance" and is a noticable improvement over my AMD Turion 2 64 bit HP (vista home premium) laptop. I thought I was playing at normal gamespeed on the lappy til I moved everything to the new rig. Link to comment Share on other sites More sharing options...
djvj Posted July 17, 2010 Share Posted July 17, 2010 Is there a way to map numpad keys in the jvs.ini? I can't find them in any ascii key chart. Also it seems naomi doesn't accept special character keys like ";". It seems it only accepts letters and numbers. edit: NM, spoke too soon, found this keychart which works great KEY_0x08 = BACKSPACE KEY_0x09 = TAB KEY_0x0D = ENTER KEY_0x10 = SHIFT KEY_0x13 = PAUSE KEY_0x14 = CAPS LOCK KEY_0x1B = ESC KEY_0x20 = SPACE KEY_0x21 = PAGE UP KEY_0x22 = PAGE DOWN KEY_0x23 = END KEY_0x24 = HOME KEY_0x25 = CURSOR ARROW LEFT KEY_0x26 = CURSOR ARROW UP KEY_0x27 = CURSOR ARROW RIGHT KEY_0x28 = CURSOR ARROW DOWN KEY_0x29 = SELECT KEY_0x2A = PRINT KEY_0x2C = PRINT SCREEN KEY_0x2D = INSERT KEY_0x2E = DELETE KEY_0x30 = 0 KEY_0x31 = 1 KEY_0x32 = 2 KEY_0x33 = 3 KEY_0x34 = 4 KEY_0x35 = 5 KEY_0x36 = 6 KEY_0x37 = 7 KEY_0x38 = 8 KEY_0x39 = 9 KEY_0x41 = A KEY_0x42 = B KEY_0x43 = C KEY_0x44 = D KEY_0x45 = E KEY_0x46 = F KEY_0x47 = G KEY_0x48 = H KEY_0x49 = I KEY_0x4A = J KEY_0x4B = K KEY_0x4C = L KEY_0x4D = M KEY_0x4E = N KEY_0x4F = O KEY_0x50 = P KEY_0x51 = Q KEY_0x52 = R KEY_0x53 = S KEY_0x54 = T KEY_0x55 = U KEY_0x56 = V KEY_0x57 = W KEY_0x58 = X KEY_0x59 = Y KEY_0x5A = Z KEY_0x5B = WINKEY LEFT KEY_0x5C = WINKEY RIGHT KEY_0x5D = APPKEY\MENUKEY KEY_0x60 = NUMERIC KEYPAD 0 KEY_0x61 = NUMERIC KEYPAD 1 KEY_0x62 = NUMERIC KEYPAD 2 KEY_0x63 = NUMERIC KEYPAD 3 KEY_0x64 = NUMERIC KEYPAD 4 KEY_0x65 = NUMERIC KEYPAD 5 KEY_0x66 = NUMERIC KEYPAD 6 KEY_0x67 = NUMERIC KEYPAD 7 KEY_0x68 = NUMERIC KEYPAD 8 KEY_0x69 = NUMERIC KEYPAD 9 KEY_0x6A = NUMERIC KEYPAD (*) KEY_0x6B = NUMERIC KEYPAD (+) KEY_0x6C = NUMERIC KEYPAD (ENTER) KEY_0x6D = NUMERIC KEYPAD (-) KEY_0x6E = NUMERIC KEYPAD (.) KEY_0x6F = NUMERIC KEYPAD (/) KEY_0x70 = F1 KEY_0x71 = F2 KEY_0x72 = F3 KEY_0x73 = F4 KEY_0x74 = F5 KEY_0x75 = F6 KEY_0x76 = F7 KEY_0x77 = F8 KEY_0x78 = F9 KEY_0x79 = F10 KEY_0x7A = F11 KEY_0x7B = F12 KEY_0x90 = NUM LOCK KEY_0x91 = SCROLL LOCK KEY_0xA0 = SHIFT LEFT KEY_0xA1 = SHIFT RIGHT KEY_0xA2 = CTRL LEFT KEY_0xA3 = CTRL RIGHT KEY_0xA4 = ALT LEFT KEY_0xA5 = ALT RIGHT KEY_0xBA = ; : KEY_0xBB = = + KEY_0xBC = , < KEY_0xBD = - _ KEY_0xBE = . > KEY_0xBF = / ? KEY_0xC0 = ` ~ KEY_0xDB = [ { KEY_0xDC = \ | KEY_0xDD = ] } KEY_0xDE = " ' Link to comment Share on other sites More sharing options...
moundbomb Posted July 17, 2010 Author Share Posted July 17, 2010 Side note, I think the Dreamcast version of Marvel vs Capcom 2 looks better on nulldc 1.04 r50 than the arcade version on Makaron. Link to comment Share on other sites More sharing options...
djvj Posted July 17, 2010 Share Posted July 17, 2010 How are we supposed to play the vertical shooters? Can we rotate the screen somehow? I can't play with my head sideways Also, what about lightgun games. How do we get mouse or analog stick on gamepads to work with it? Link to comment Share on other sites More sharing options...
moundbomb Posted July 18, 2010 Author Share Posted July 18, 2010 If I can rotate my 120 lb presentation monitor...? Yeah lcd's won't be as hard and I used to rotate my laptop but a cab ,unless you have a rotating monitor , I don't know. I don't think light guns and analog controls are supported...yet(fingers crossed). I wondered why TriggerHeart excelica didn't work right, I think the arcade machine (and some others )had an analog joystick. And that's why it studders when moving. Link to comment Share on other sites More sharing options...
Lailoken Posted August 15, 2010 Share Posted August 15, 2010 I was playing around with Ikaruga (vertical orientation) and it works perfectly fine if you flip your screen orientation to "portrait" (Windows 7: Control Panel\Appearance and Personalization\Display\Screen Resolution, Orientation). Although, it will crash if you are in fullscreen mode. I tried searching around Google to see if there was a way to create a batch file that could flip your screen orientation; Or, barring that, a windows hotkey that would do the same. The closest thing I could find is a hotkey within graphic card control centers that allows you to press Ctrl+Alt+[Arrow Key] to change your orientation. I can't test this though because I hate Catalyst Control Center. Ctrl+Alt+Up = Landscape Ctrl+Alt+Down = Landscape (reversed) Ctrl+Alt+Left = Portrait Ctrl+Alt+Right = Portrait (reversed) Makaron also crashes, however, if you flip the orientation while it's running, so you have to do it before you start the game. Link to comment Share on other sites More sharing options...
isamu Posted August 25, 2014 Share Posted August 25, 2014 Can anyone tell me if Makaron supports zipped roms yet? Link to comment Share on other sites More sharing options...
koytoyroy Posted August 17, 2015 Share Posted August 17, 2015 Maybe i miss something but.. Everything works fine out of hyperspin.When im tryin to load a dat or bin from RL then asks for an NVRAM file for each game. Any solution? Thank you Link to comment Share on other sites More sharing options...
tigerskull79 Posted June 27, 2016 Share Posted June 27, 2016 I'm having the same NVRAM issue as Koytoroy right now, was there a solution to it? Thanks Link to comment Share on other sites More sharing options...
webfly Posted November 29, 2016 Share Posted November 29, 2016 Is there a way to set the resolution in naomi.ini file ? Link to comment Share on other sites More sharing options...
pcjuan Posted August 26, 2017 Share Posted August 26, 2017 tigerskull79 did you fix this issue? I'm facing the same problem and Makaron it's my only option because demul runs to bad in my machine. I can't add Makaron to RL Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.