Previous Page | Next Page

more stuff by unknownfile at 3:18 PM EDT on April 5, 2010
i have the executable format decoded for the most part thanks to a bit of reverse engineering, now what i need to do is emulate bus errors.

as you know, some x68k games use midi. to check to see if midi devices are present, the x68k does a check and waits to see if the check succeeds or a bus error is raised. the m68k core that runs in mame (as well as m1) does not support bus error emulation, so accesses to the midi ports cause the program to hang.

shouldn't be too hard to do now that i've got stuff figured out.
m1 by jonai at 1:31 AM EDT on April 6, 2010
thank you so much for this correction :), now the neogeo volumes sounds correct.
It is funny that This correction was made even before I wanted to notice you in the irc about that XD.

Unfortunenately now it seems that it does not support a few of my romsets anymore that worked with the old version, it gives some error message:

D:\1gJoNaI\PORTABLE\m1078a10-w32\m1078a10>m1.exe kof2001

M1: arcade video and pinball sound emu by R. Belmont
Core ver 0.7.8a9, CUI ver 2.3.3
Copyright (c) 2001-2008. All Rights Reserved.

Reading configuration from m1.ini

Switching to game The King of Fighters 2001 (set 1)
Game selected: The King of Fighters 2001 (set 1) (Eolith / SNK, 2001)
Wrong size for file 265-262_decrypted-m1.bin, expected 262144 and got 131072

ERROR: unable to load ROM 265-262_decrypted-m1.bin
ROM load error, bailing

D:\1gJoNaI\PORTABLE\m1078a10-w32\m1078a10>


thank you anyway.
by RukarioGyiyg996 at 3:26 AM EDT on April 6, 2010
I get ROM load error's with Mortal Kombat 3, when with the original version of M1 it worked fine. (Other than the music sound strangely different...)
by unknownfile at 10:17 AM EDT on April 6, 2010
later NeoGeo games use encrypted sound roms which you need to decrypt yourself. i'm thinking of having M1 decrypt everything so you don't need to worry about it.

also i don't know about the MK3 errors. try updating your XML files or romsets.

in other m1 news i have Gradius 2 x68k booting for the most part but for whatever reason the program returns into what is supposed to be the stack and locks up. it's probably a memory read/write error that has caused stack corruption or something.
before i forget by unknownfile at 5:55 PM EDT on April 6, 2010
here's the latest version. all it does is add support for snatcher and not much else.

here's the xml for snatcher if you're interested:

<game name="snatcher" board="Snatcher (PC-88)">
<description>Snatcher (PC-88)</description>
<year>1988</year>
<manufacturer>Konami</manufacturer>
<m1data default="1" stop="0" max="255"/>
<region type="cpu1" size ="81920">
<rom name="PATCH" offset="4000" size="110"/>
<rom name="LOADER" offset="6800" size="14848"/>
<rom name="DRIVER" offset="D000" size="7552"/>
</region>
<region type="user1" size="98304">
<rom name="MUSIC" size="56540"/>
<rom name="MUSIC2" offset="E000" size="11970"/>
</region>
</game>

it's nothing more than a direct port from hoot, but there you go
x68k almost figured out by unknownfile at 6:50 PM EDT on April 7, 2010
there are some errors when returning from interrupts. for whatever reason, the rte opcode gets this off the stack:

Jumping back to 0B1A0000 (SP = 00F0FFC0)

i'm guessing it's either bad byteswapping or bad everything.

__________

Gradius II is now up and running. The driver has the following problems:

1. The timing is wrong.
2. No PCM chip emulation.
3. The binaries need to be patched before you load them.

I'll get back to work on this later, as I got other shit I should be doing.

edited 9:05 PM EDT April 7, 2010
it gets worse by unknownfile at 4:19 PM EDT on April 8, 2010
Looking at the X68k PCM situation. Hoo boy.

What they've done is alter how the PCM chip is controlled via patches. Usually the MSM6258 chip is fed data which it then outputs, but what the patches do is feed the code offsets and status registers. This way, it is easier to control and is a bit more like a MSM6295, but it makes it more annoying to hack away at.
VGMToolbox r636 Released by snakemeat at 12:08 PM EDT on April 9, 2010
VGMToolbox r636 released, grab it on Sourceforge. Here's what's new:

-= NEW =-
[VFS EXTRACTOR]
- Add a Virtual File System (VFS) extractor. Useful for extracting large container files that have a file table included or in a separate file.
- Sample plugins have been included for reference purposes.

[PSF2 SETTINGS UPDATER] Add a tool to change the psf2.ini file in batch mode for easy set-wide updates of parameters.

[SONY ADPCM RIPPER] Add Sony ADPCM Ripper. Tool is still WIP and may produce imperfect results.

-= UPDATED =-
[CD-XA EXTRACTOR]
- Add two-pass option for files that do not have silent blocks between reused block IDs. Use this when multiple tracks are extracted in a single file even when the silent blocks setting is set to 1. This option will determine a ceiling value for the distance between blocks and split tracks where that value is exceeded.
- Modified to clean up silent blocks, so extraction process doesn't leave a folder full of small, empty files.

[MKPSF2 FRONT END] Add option to create .psf2lib files to simplify creation for small groups.

[PSF DATA FINDER] Improved handling of small samples (less than 0xA0 in size), partial matching will now be used to try and match VB data to VH data.

[PSF2 DATA FINDER] Improved handling of small samples (less than 0xA0 in size), partial matching will now be used to try and match BD data to HD data.

-= FIXED =-
[PSF2 DATA FINDER] Fix code to prevent extracting the same BD section repeatedly.

-= PLUGINS =-
[ADVANCED CUTTER]
- Add PS2 KCES/SVAG plugins (bxaimc).
- Add XBOX360 tri-ace SO4/Infinite Undiscovery XMA plugin (bxaimc).

-= SOURCE ONLY =-
[MANAKUT] Add manakut.exe tool, a binary cutter with some useful options.

[VGMT INFO] Add vgmtinfo tool, a small tool to output tag info to console for all supported formats.

-= THANKS =-
bxaimc: Thanks for the new Advanced Cutter plugins.
by marioman at 9:23 PM EDT on April 9, 2010
PlugNinja just updated nearly all of his plugins! It appears that the synchronization issue in the SNSF plugin has been fixed and other general improvements have been made to the other plugins. There is also a new QSF plugin available. But enough talk, go get them.

edited 9:24 PM EDT April 9, 2010
by Elven Spellmaker at 10:25 PM EDT on April 9, 2010
Daaaaw, was rather hoping the Shining the Holy Ark bug would be fixed. Alas its still there. =/

Previous Page | Next Page
Go to Page 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source