Editor, Skilled player (1439)
Joined: 3/31/2010
Posts: 2108
One of the most treasured games of my childhood, seeing how the PSX version apparently isn't emulatable yet, there's no good Jaguar Emulator at the moment, the GBA version butchered the game and makes your ears bleed and apparent desync issues with the Saturn version, with DOS emulation possible now, maybe this game might become possible. So my question is: Is Rayman and its various spinoffs comptabile with JPC-rr? I'd love to see/do a TAS of this game, because it certainly seems entertaining enough. Also sorry if yet another thread about the same game is redundant, but, eh, it's a different platform now, isn't it?
Joined: 5/2/2010
Posts: 17
Found my old disk, and ripped it. Got as far as an Object in invalid state for operation error. Then again, I have absolutely no idea what I'm doing. Probably going about this the wrong way (if it's possible in the first place). I ripped the disk, changed it into an iso (shed a tear for the music), and made an hd image out of the install directory. I'd love to see a run of this game though, one of my favorites. Seems like it's also pretty tas-friendly as far as entertainment goes.
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
Arjin wrote:
Found my old disk, and ripped it. Got as far as an Object in invalid state for operation error.
That's emulator core itself crashing for some reason. It may be easy or it may be hard to fix. If you can reproduce it, save a stack trace (there's button for it in error message box) and post it as it actually shows what and where did go wrong (so I have even remote chance of fixing the problem).
Joined: 5/2/2010
Posts: 17
Object in invalid state for operation (Unknown uCode P478) execute of org.jpc.emulator.memory.codeblock.optimised.ProtectedModeUBlock <ProtectedModeUBlock.java:1264> executeProtected of org.jpc.emulator.memory.LazyCodeBlockMemory <LazyCodeBlockMemory.java:161> executeProtected of org.jpc.emulator.memory.LinearAddressSpace <LinearAddressSpace.java:900> executeProtected of org.jpc.emulator.PC <PC.java:1520> execute of org.jpc.emulator.PC <PC.java:1440> main of org.jpc.plugins.PCControl <PCControl.java:262> run of org.jpc.pluginsbase.Plugins$PluginThread <Plugins.java:419>
I get this while trying to run pretty much any executable in the install directory, or the cd-image mounted under Hdc.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
Unknown uCode just means that Ilari needs to implement a new opcode. Edit: And he just did so, update from git and try again.
Joined: 5/2/2010
Posts: 17
I get this:
CD ROM's Initialization. Please install MSCDEX v 2.1 or above.
If I assemble with the install directory in hda and the cd in the cd-rom slot, then try running the executable from hda. Also, if I mount an hd image of the cd in hdc and try running the install it tells me it must be loaded from a cd.
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
  1. Rip the cd to an iso file
  2. Get a boot disk that loads cd drivers (such as mine)
  3. Import the iso as a cd image
  4. Assemble and play
Joined: 5/2/2010
Posts: 17
Object in invalid state for operation (Unknown uCode V224) fullExecute of org.jpc.emulator.memory.codeblock.optimised.Virtual8086ModeUBlock <Virtual8086ModeUBlock.java:944> execute of org.jpc.emulator.memory.codeblock.optimised.Virtual8086ModeUBlock <Virtual8086ModeUBlock.java:1159> executeVirtual8086 of org.jpc.emulator.memory.LazyCodeBlockMemory <LazyCodeBlockMemory.java:219> executeVirtual8086 of org.jpc.emulator.memory.LinearAddressSpace <LinearAddressSpace.java:923> executeVirtual8086 of org.jpc.emulator.PC <PC.java:1566> execute of org.jpc.emulator.PC <PC.java:1438> main of org.jpc.plugins.PCControl <PCControl.java:263> run of org.jpc.pluginsbase.Plugins$PluginThread <Plugins.java:419>
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
Arjin wrote:
Object in invalid state for operation (Unknown uCode V224)
Fixed in f06067996aa0946ea2c (no idea if the fix is correct, I only looked at architecture reference manuals on what these do (answer: throw GP fault)).
Joined: 5/2/2010
Posts: 17
Just seems to hang now, let it run for a good deal of time.
Joined: 1/3/2010
Posts: 16
OMG I would LOVE to see a rayman tas! :D However it used to freeze my computer more than 10 years ago. :D
Editor, Skilled player (1439)
Joined: 3/31/2010
Posts: 2108
For the record, PC Rayman is TASable now using a combination of libTAS and DOSBox. While this is obviously not submittable, it opens the door for the trove of PC-only Rayman releases, including custom levels for Rayman Designer. Some time ago, I made a simple TAS of the stock Designer Level 'Gone With The Wind' in 1:13 as a proof-of-concept. Link to video Most of the tricks carry over just the same between PC and PSX, although the specifics of clipping are slightly different due to the different controls.