Hacker needed (Opus Discovery)
Hello, I once was in contact with a guy who converted some games to Opus format. The contact was via the PM function here on WOS, but after the WOS-update, all old mails are lost and so I lost this contact.
I hope to get in contact again.
Our magazine needs support. We convert games for several disc systems. Although we just converted METAL MAN to +D/Disciple, we failed to do this for Opus as well. The loading routines are in machine code, so this is nothing we can solve with Basic.
I hope any expert who is familiar with MC-loading routines of the Opus will write me.
Regards
Thomas
I hope to get in contact again.
Our magazine needs support. We convert games for several disc systems. Although we just converted METAL MAN to +D/Disciple, we failed to do this for Opus as well. The loading routines are in machine code, so this is nothing we can solve with Basic.
I hope any expert who is familiar with MC-loading routines of the Opus will write me.
Regards
Thomas
Comments
Not sure how much hacking is needed just manual conversion given that the Opus Discovery commands are the same as Microdrive commands.
I did the following in Fuse (manual steps) to create a Metal Man.opd file from a Metal Man.tap file
Then if you launch Fuse and type RUN it will load the "run" autorun file on the .opd disk file
Note that the "mman$" screen dump is loaded at a slightly higher address than the 24320 address on the .tap file as CLEAR 24320 does not leave enough memory to execute the SAVE * command.
Metal Man.opd file is available here for your info.
Opus Discovery Manual .PDF can be found here for further reference.
Regards,
Derek.
I didn´t await there will be an update version.
Regards
Thomas
You cannot find on WOS, but here:
http://www.pouet.net/prod.php?which=62679
Laugh I nearly pissed myself.
=))
After I posted the above I deduced that you were referring to Metal Man Reloaded and I have been looking at that code and attempting to load a file from assembler using the Opus Discovery ROM Disassembly 2.2 with little success (and some frustration) due to a lack of parameter table documentation in the disassembly.
I notice that the z88dk Opus Discovery implementation only supports low-level block read and writes so I might try this approach to get some sort of simple file loading and saving functionality up and running in assembler.
I would suggest that you will need access to the Metal Man Reloaded source code to make the changes as from what I have seen so far the size of the +D/Disciple code routines will be smaller than the Opus Discovery routines.
If you know of any working examples in assembler of file loading and saving using the higher level parameter tables, it would be useful to post it here for general information.
Regards,
Derek.
http://www.olegorigin.org/metal_man_reloaded.html
it loaded levels from basic and can easy convert to *.tap
I am making progress via the Fuse debugger but any working assembler examples would be helpful. Please post a link to this forum or send me a message. Thx :)
@goodboy
I have had a look at the .trd version. The first level can be loaded from BASIC but the subsequent levels are loaded from assembler from within the game code so equivalent Opus Discovery assembler code is required.
Regards,
Derek.
Sure ???
Fair point :)
I still think that investigating Opus Discovery LOAD/SAVE/CAT in assembly is a useful exercise e.g. if @Speccyman has other games to convert that require this.
Regards,
Derek.
See these: http://www.worldofspectrum.org/infoseekpub.cgi?regexp=^Lilywhite+Software$
I have the original versions, but I am unable to make a disk image. My PC cannot read the disk format and REAL SPECTRUM does not work anymore on my newer PC´s (WIN7). I can only send you the original disks if this is any help.
I believe that SAMdisk for PC (Simon Owen) can be told to make a disk image from such disks,
and copy these to new disks .
Yeah, seeing it now, it was really a good one :)
All I did was convert them to standard rom load. Compressed the blocks, and loaded them with the standard basic Opus commands.
I was on XP at the time. Had more tools for this sort of thing. Don't have a pc anymore, so cannot help I'm afraid.
My ZX Art Music Page
Carlos Michelis Theme
Cheers.
My ZX Art Music Page
Carlos Michelis Theme
MetalManReloaded(en).opd
Not getting any sound from the speccy in Fuse 1.1.1 for Windows atm. Haven't installed any DX runtimes yet. But MetalManReloaded loads ok from the Opus disk.
My ZX Art Music Page
Carlos Michelis Theme
Anyways, here it is again, but with the screen compressed with rcs+zx7.
MetalManReloaded w/comp screen
My ZX Art Music Page
Carlos Michelis Theme
That might have been me. I did convert several tape games to the Opus Discovery. Some by loading them into a disassembler and the others by means of a self made crude snapshot device. I'm still thinking about a new snapshot device for tape/opus. https://photos.google.com/share/AF1QipMzFh0hnBk07Ka_95eWi8_oconRJlOtrQBz03AS2BkwsHS2zOfKNCcZepZMS3cP_Q?key=ZUZzTnk0S3dWQ2RqS3ZOOTJONGhCSEZQMGZEVTlB