Skitprat Posted November 8, 2014 Posted November 8, 2014 Very nice ! maybe you should work with craiganderson on this system, he's building a very nice hyperspin X68000 section ! Your skills could be handy for both of you http://www.hyperspin-fe.com/forum/showthread.php?30199-Unofficial-Sharp-68000-wheels Maybe you already know, just to be sure
craiganderson Posted November 8, 2014 Posted November 8, 2014 Great Job. Yes I am working on something (edit: for SHARP X68000)... My little setup will 100% completely avoid multiple disk loading for about 800 games. One click to play ENTIRE game!!! The wheel has only one video/one .png for each game. No multiple disks AT ALL. >800 games all with videos/wheels/new module/etc... Also, you need a special version of the SRAM.DAT to play all the different rom types. I learned this at the other forum. It will be included in my download. I am just finishing up final touches on the module....which is pretty cool/complete I think. Check out video below to see everything module does for the user. And these settings work for both save state files (.XM6) and all the other ones as well (.dim, .xdf, .hds, .hdf, .2hd etc).. Dm4_0L4CPf4 http://craigandersonthemes.weebly.com/
DrMaxwell Posted November 8, 2014 Posted November 8, 2014 This for the Sharp x68000? I have another post listing about 73 Japanese emulators I put into binary code that I think you will be interested in Mr...Ander...son...(*matrix*). http://www.hyperspin-fe.com/forum/showthread.php?37576-Rare-Japanese-Emulators I've made databases for the 8801 cart based and flop based systems too. How to guides and custom artwork sets @ https://www.youtube.com/user/MaxwellParadigm Themes, Wheels, Carts and Database Downloads available @ http://spacevalkyrie.weebly.com/
craiganderson Posted November 8, 2014 Posted November 8, 2014 This for the Sharp x68000? YES...for sharp x68000 http://craigandersonthemes.weebly.com/
DrMaxwell Posted November 9, 2014 Posted November 9, 2014 I saw that other thread you made. I would like to use your artwork and database for this system when you have finished. At the moment, I am working through systems that are unsupported in Hyperspin but have functioning emulation. I think there are many Japanese systems that are emulated quite well that people don't know about or have decided to stick with the USA version only. For example, Sega Mega CD, NEC Turbo Duo, Nintendo SuFami Turbo etc. I'm slowly working through databases and will turn my attention to artwork next. I like your weebly website and use lots of your themes in my cabinet. My photoshop skills are very basic, but I'm learning and have plenty of free time outside of my work at university; would you like to work on anything together in the future perhaps? How to guides and custom artwork sets @ https://www.youtube.com/user/MaxwellParadigm Themes, Wheels, Carts and Database Downloads available @ http://spacevalkyrie.weebly.com/
craiganderson Posted November 9, 2014 Posted November 9, 2014 as far as sharp x68000---i will share everything real soon. just tweaking module. just to be clear themes are gamesmame, many wheel art by gamesmame dougan made a few as well 350 or so videos from emumovies the rest from me so not all mine my module but used stuff from djvj etc i also have a (complete i think) setup for sharp mz-2500 select ANY disk (1,2,3 etc) from the wheel and the module loads all disks at once doesnt matter which disk u choose later im gonna make it one disk for each game..... jUmxDvYDszc RSazBE4FPo0 http://craigandersonthemes.weebly.com/
craiganderson Posted November 9, 2014 Posted November 9, 2014 mz-2500 please note that the older version of the emulator works BETTER than ANY of the newer ones in my opinion so its not from the creators website its from zophar MEmu = EmuZ-2500 MEmuV = Updated on Website: 10/11/2004 MURL = http://www.zophar.net/sharpmzx/emuz-2500.html MAuthor = craiganderson MVersion = 1.0 MCRC = iCRC = MID = MSystem = "Sharp MZ-2500"" ;---------------------------------------------------------------------------- ; FullScreen: Set fullscreen mode in HyperLaunch HQ "Edit Global Module Settings". ; ; RemoveMenuBar: Enable/Disable Removal of Menu Bar in HyperLaunch HQ "Edit Global Module Settings". ; ; Multiple Disk Games Must Be Named As Follows!!!!! ; Stupid Game (Disk 1) (Japan) ; Stupid Game (Disk 2) (Japan) ; Stupid Game (Disk 3) (Japan) ; Stupid Game (Disk 4) (Japan) ; ; Dust Box Games: Use Right Arrow to scroll through all options and then it seems to go to a menu. Use number pad to control mouse (8 up, 2 down, 4 left, 6 right) and double click with space bar to choose. Not all games seem to work. ; ; HideMouseCursor: Enable/Disable Hiding of Mouse Cursor in HyperLaunch HQ "Edit Global Module Settings". ; ; Module currently ONLY loads disk images (.d88 is the one tested). ; ; ; ; BIOS: IPL.ROM and KANJI.ROM are required. Other ROM images are optionally loaded if they exist. See readme.txt file for details. ;---------------------------------------------------------------------------- BlockInput, On StartModule() BezelGUI() FadeInStart() settingsFile := modulePath . "\" . moduleName . ".ini" RemoveMenuBar := IniReadCheck(settingsFile, "settings", "RemoveMenuBar","true",,1) HideMouseCursor := IniReadCheck(settingsFile, "settings", "HideMouseCursor","true",,1) Fullscreen := IniReadCheck(settingsFile, "settings", "Fullscreen","true",,1) BezelStart() 7z(romPath, romName, romExtension, 7zExtractPath) Run(executable, emuPath) WinWait("ahk_class CWINDOW") WinWaitActive("ahk_class CWINDOW") ; loading games with multiple disks If romName contains (Disk { ; simulwar (disk 1) StringTrimRight, trimmedromName, romName, 17 Sleep,250 WinMenuSelectItem, ahk_class CWINDOW, , FDD1, Insert Sleep, 1000 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 1) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 1) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 Sleep,250 WinMenuSelectItem, ahk_class CWINDOW, , FDD2, Insert Sleep, 1200 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 2) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 2) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 Sleep, 250 WinMenuSelectItem, ahk_class CWINDOW, , FDD3, Insert Sleep, 1200 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 3) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 3) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 Sleep, 250 WinMenuSelectItem, ahk_class CWINDOW, , FDD4, Insert Sleep, 1200 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 4) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 4) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 } ELSE { Sleep,250 WinMenuSelectItem, ahk_class CWINDOW, , FDD1, Insert Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . romName . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%romName%%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 } BezelDraw() WinRestore, Xpadder WinWait, Xpadder WinMove, 780, 55 MouseMove, 1200,55 WinActivate, EmuZ ahk_class CWINDOW ;*******************FULLSCREEN******************************* If Fullscreen = true { Sleep, 555 WinMenuSelectItem, ahk_class CWINDOW, , Screen, Fullscreen } ;*******************RemoveMenuBar*************************** If RemoveMenuBar = true { Sleep, 555 DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar (thank you djvj) } ;*******************HideMouseCursor*************************** If HideMouseCursor = true { Sleep, 555 SystemCursor(OnOff=0) } FadeInExit() BezelDraw() WinActivate, EmuZ ahk_class CWINDOW WinRestore, EmuZ ahk_class CWINDOW WinWait, EmuZ ahk_class CWINDOW WinMove, 50, 25 DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) Sleep,10 ;WinSet, Style, -0xC00000, A WinActivate, Xpadder Sleep, 10 WinActivate, EmuZ ahk_class CWINDOW BlockInput, Off Process("WaitClose", executable) 7zCleanUp() BezelExit() FadeOutExit() ExitModule() CloseProcess: FadeOutStart() IfWinExist, EmuZ-2500 WinKill Return http://craigandersonthemes.weebly.com/
craiganderson Posted November 9, 2014 Posted November 9, 2014 mz-2500 <?xml version="1.0" encoding="UTF-8"?> <INISCHEMA> <INIFILES> <INIFILE name="%ModuleName%" required="false"> <INITYPE>Module</INITYPE> <SECTIONS> <SECTION name="Settings" required="false"> <SECTIONTYPE>Global</SECTIONTYPE> <KEYS> <KEY name="Fullscreen" required="false" nullable="false"> <KEYTYPE>Boolean</KEYTYPE> <DESCRIPTION>Enables Fullscreen when set to true</DESCRIPTION> </KEY> <KEY name="RemoveMenuBar" required="false" nullable="false"> <KEYTYPE>Boolean</KEYTYPE> <DESCRIPTION>Removes Menu Bar when set to true.</DESCRIPTION> </KEY> <KEY name="HideMouseCursor" required="false" nullable="false"> <KEYTYPE>Boolean</KEYTYPE> <DESCRIPTION>Hides Mouse Cursor/Pointer when set to true.</DESCRIPTION> </KEY> </KEYS> </SECTION> </SECTIONS> </INIFILE> </INIFILES> </INISCHEMA> http://craigandersonthemes.weebly.com/
DrMaxwell Posted November 10, 2014 Posted November 10, 2014 please note that the older version of the emulator works BETTER than ANY of the newer ones in my opinionso its not from the creators website its from zophar MEmu = EmuZ-2500 MEmuV = Updated on Website: 10/11/2004 MURL = http://www.zophar.net/sharpmzx/emuz-2500.html MAuthor = craiganderson MVersion = 1.0 MCRC = iCRC = MID = MSystem = "Sharp MZ-2500"" ;---------------------------------------------------------------------------- ; FullScreen: Set fullscreen mode in HyperLaunch HQ "Edit Global Module Settings". ; ; RemoveMenuBar: Enable/Disable Removal of Menu Bar in HyperLaunch HQ "Edit Global Module Settings". ; ; Multiple Disk Games Must Be Named As Follows!!!!! ; Stupid Game (Disk 1) (Japan) ; Stupid Game (Disk 2) (Japan) ; Stupid Game (Disk 3) (Japan) ; Stupid Game (Disk 4) (Japan) ; ; Dust Box Games: Use Right Arrow to scroll through all options and then it seems to go to a menu. Use number pad to control mouse (8 up, 2 down, 4 left, 6 right) and double click with space bar to choose. Not all games seem to work. ; ; HideMouseCursor: Enable/Disable Hiding of Mouse Cursor in HyperLaunch HQ "Edit Global Module Settings". ; ; Module currently ONLY loads disk images (.d88 is the one tested). ; ; ; ; BIOS: IPL.ROM and KANJI.ROM are required. Other ROM images are optionally loaded if they exist. See readme.txt file for details. ;---------------------------------------------------------------------------- BlockInput, On StartModule() BezelGUI() FadeInStart() settingsFile := modulePath . "\" . moduleName . ".ini" RemoveMenuBar := IniReadCheck(settingsFile, "settings", "RemoveMenuBar","true",,1) HideMouseCursor := IniReadCheck(settingsFile, "settings", "HideMouseCursor","true",,1) Fullscreen := IniReadCheck(settingsFile, "settings", "Fullscreen","true",,1) BezelStart() 7z(romPath, romName, romExtension, 7zExtractPath) Run(executable, emuPath) WinWait("ahk_class CWINDOW") WinWaitActive("ahk_class CWINDOW") ; loading games with multiple disks If romName contains (Disk { ; simulwar (disk 1) StringTrimRight, trimmedromName, romName, 17 Sleep,250 WinMenuSelectItem, ahk_class CWINDOW, , FDD1, Insert Sleep, 1000 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 1) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 1) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 Sleep,250 WinMenuSelectItem, ahk_class CWINDOW, , FDD2, Insert Sleep, 1200 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 2) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 2) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 Sleep, 250 WinMenuSelectItem, ahk_class CWINDOW, , FDD3, Insert Sleep, 1200 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 3) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 3) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 Sleep, 250 WinMenuSelectItem, ahk_class CWINDOW, , FDD4, Insert Sleep, 1200 Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . trimmedromName . " (Disk 4) (Japan)" . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%trimmedromName% (Disk 4) (Japan)%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 } ELSE { Sleep,250 WinMenuSelectItem, ahk_class CWINDOW, , FDD1, Insert Loop { ControlGetText, edit1Text, Edit1, Open ahk_class #32770 If ( edit1Text = romPath . "\" . romName . romExtension ) Break Sleep, 150 ControlSetText, Edit1, %romPath%\%romName%%romExtension%, Open ahk_class #32770 } Sleep, 1000 ControlSend, Button1, {Enter}, Open ahk_class #32770 } BezelDraw() WinRestore, Xpadder WinWait, Xpadder WinMove, 780, 55 MouseMove, 1200,55 WinActivate, EmuZ ahk_class CWINDOW ;*******************FULLSCREEN******************************* If Fullscreen = true { Sleep, 555 WinMenuSelectItem, ahk_class CWINDOW, , Screen, Fullscreen } ;*******************RemoveMenuBar*************************** If RemoveMenuBar = true { Sleep, 555 DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) ; Removes the MenuBar (thank you djvj) } ;*******************HideMouseCursor*************************** If HideMouseCursor = true { Sleep, 555 SystemCursor(OnOff=0) } FadeInExit() BezelDraw() WinActivate, EmuZ ahk_class CWINDOW WinRestore, EmuZ ahk_class CWINDOW WinWait, EmuZ ahk_class CWINDOW WinMove, 50, 25 DllCall("SetMenu", uint, WinActive( "A" ), uint, 0) Sleep,10 ;WinSet, Style, -0xC00000, A WinActivate, Xpadder Sleep, 10 WinActivate, EmuZ ahk_class CWINDOW BlockInput, Off Process("WaitClose", executable) 7zCleanUp() BezelExit() FadeOutExit() ExitModule() CloseProcess: FadeOutStart() IfWinExist, EmuZ-2500 WinKill Return Have you tried the newer version and compared the two yet? I'm at work now so I cannot test. This module script looks great! I'm sure anything I have ever written uses something from djvj because I didn't even know about AHK before coming here. There is a creation tool for the mz-2500 software that packages disks up into one file; it can be found in the links section in the page your provided in the other thread concerning Japanese emulators. I'm sure you and others can find it easily and don't need my help for it How to guides and custom artwork sets @ https://www.youtube.com/user/MaxwellParadigm Themes, Wheels, Carts and Database Downloads available @ http://spacevalkyrie.weebly.com/
craiganderson Posted November 10, 2014 Posted November 10, 2014 regarding mz-2500 I have tried the newer version about 3 months ago. Dont know if that is still the NEWEST version or not.....but IT DID not work as well AT ALL in my opinion. And I have a pretty good computer etc..... I was satisfied from my testing that I am going to stick with the older one. thanks craig http://craigandersonthemes.weebly.com/
DrMaxwell Posted November 10, 2014 Posted November 10, 2014 I have tried the newer version about 3 months ago. Dont know if that is still the NEWEST version or not.....but IT DID not work as well AT ALL in my opinion. And I have a pretty good computer etc..... I was satisfied from my testing that I am going to stick with the older one. thankscraig Sure, I was just wondering. Yes, this version was released about 5 days ago so it is the newest. How to guides and custom artwork sets @ https://www.youtube.com/user/MaxwellParadigm Themes, Wheels, Carts and Database Downloads available @ http://spacevalkyrie.weebly.com/
craiganderson Posted November 10, 2014 Posted November 10, 2014 oh crap....are you talking about x68000? or mz-2500? http://craigandersonthemes.weebly.com/
DrMaxwell Posted November 10, 2014 Posted November 10, 2014 oh crap....are you talking about x68000? or mz-2500? Hmmm what is the title of this thread referring to? Why do I feel like nobody is even reading what I post I feel like I might as well not post at all. How to guides and custom artwork sets @ https://www.youtube.com/user/MaxwellParadigm Themes, Wheels, Carts and Database Downloads available @ http://spacevalkyrie.weebly.com/
craiganderson Posted November 10, 2014 Posted November 10, 2014 my bad dude..... in one of my posts, i let u know that I also had mz-2500 (so u wouldnt duplicate stuff....) i thought we were still talking about that hey, nobody is paying me to help out here i make about $280/hour at my other job so i could be doing that instead and, i personally dont give a shit if you post or not peace out http://craigandersonthemes.weebly.com/
craiganderson Posted November 10, 2014 Posted November 10, 2014 as far as the xm6g emulator, the one i am using is from like less than a month ago i had to change a good bit in the module to update to the new emulator im not going to do it again right now maybe later on http://craigandersonthemes.weebly.com/
Recommended Posts
Archived
This topic is now archived and is closed to further replies.