Hello, Guest the thread was called68k times and contains 311 replays

last post from Stephan Scheuer at the

Games in D81 format for SD2IEC device

  • Same from my side, one of my all-time favourite games, have both originals in shelf.

    Can't wait for the Female version now! :D;)

  • Any chance someone can work on making Phantasie I, II & III work on 1581 or .d81 images? I love all of the old SSI CRPGs and could love to see single disk editions of them all. The Phantasie Trilogy are some of my favorites from back in the 80s. I do have all three on .d81 (1 .d81 per game), but so far in testing Phantasie I gets an error or problem when you have an Encounter. A message comes up stating that the wrong disk is inserted, and you can go no farther.


    Update:  Phantasie II has the same exact issue as Phantasie I.


    Anyhow, if anyone might have the time and might be interested in converting them, please let me know. I have clean (copied from the original disks) versions of all 3. No cracks, trainers, or someone elses saved games/characters. Clean images as they were when you first got the games back in the day and took them out of their boxes for the first time. :)


    Thanks,

    John


    PS: I made the images from my own originals using the SuperCard Pro (from Jim Drew) hardware and software on a PC and have tested them in their .g64 format without issues.

  • I'll take a quick look at the code of the game tomorrow. Phantasie 1 and 2 are compiled basic. That makes code changes very difficult.

    I think that in both games the disk id on track 18.00 is requested. but that's just a guess of mine. Look at the content in picture 1 in the red frame.

    Maybe these values will be checked by the game.:)


    Copying all 3 games to a d81-image does not work without massive changes to the code of the games because Phantasie 1 to 3 have a lot of files with identical file names.

    If you used dirmaster to copy the files, the "MN" file will not work because dirmaster does not create the supersidesector on a d81 image for REL files.


    .....(1 .d81 per game),....


    sorry, i saw that in your post too late.

  • Thanks for taking a look. I've been wishing for working Phantasie d81s for many years. I guess I should have known that it was a difficult process otherwise they probably would have been done already. :(


    I doubt this will matter, but your version of Phantasie II says v1.0, I have version 1.2 and for Phantasie I, I have version 1.4. I doubt much changed that would make it easier to fix for d81 use, but just thought I'd mention it. :)

  • Yes you are right with "Phantasie 2 v1.0".


    You are welcome to upload your diskettes using the attachment. Then I can work with the versions that you also use.:)


    Update:


    Phantasie 1 v1.4: The game has only one file with the same file name but different code.The name of the file is "B"

  • Ok. Here are clean copies of all three Phantasie games. Clean meaning that they were imaged from my original disks and that there is no saved characters, previously visited dungeons, or quests completed. Its as fresh as the day the games were first opened from their packaging back in the day. LOL

  • Thanks for the originals.


    I have a surprise for you. Download the attachment and if you have time, you can test the game. :)8)

    This version is not yet the final version. For example the file duplicates must be deleted.

    Holy Friggin COW! It works! I tested the previous issues from previous attempts and they didn't happen here! :) This is great. Thank you so much!!!! :)


    I do have a quick question, not a big deal because I also found out how to reset the game to NEW status from within the disk, but is this 1.4 from my copy that I uploaded? I'm only asking because there was a group of heroes on the disk which is missing on my copy. Again, not a big deal as I can wipe them easily, just curious if my copy was slightly different in having no heroes on it.


    Thanks A Million,

    John


    PS: From what I learned Phantasie II is actually an exact copy of Phantasie I code-wise except for a new world, dungeon maps, quests, monsters, items, etc. The actual game code to make the game work/play is supposedly the same in II as in I. So maybe the same type of fix you did to Phantasie I will work on II.

  • Ok. I tried the P3 d81 I found and there appears to be graphical glitches here and there as well as a crack intro. I guess Phantasie III can be done, I only hope it is a simple process. If it is, then it might make sense for a clean d81 image of Phantasie III without the graphical glitches. If it is too hard to make into a single D81 then there is a d81 image out there,but besides some graphical glitches, and the crack intro, I am not sure of any other issues, bvut then again I only tested it for 5 minutes.

  • I have now adapted all three parts of the game to the 1581. I also have the, "please turn the disk and press a button" removed.

    please test the three games for correct function. for me there was no error in testing.:)


    Have fun playing.:)


    stephan

  • Ok. I'm getting a bit of an issue with Phantasie I. When leaving the town, you get to the overworld map. The first thing that typically happens is that a blue window pops up asking if you wish to go to town or not. At that point it sounds like someone is holding down the firebutton or RETURN key spamming the game. You hear an audible "ding.ding.ding.ding........" I closed Vice and tried again with the same issue. The version you sent yesterday (your copy of 1.4) didn't have that problem. I just managed to get away from that blue window and the rapid sounding ding ding ding is happening constantly, even when simply moving over the overworld map.


    Ok, I just tried yesterdays version that you initially sent and it doesn't have the above described issue.


    If necessary I can attach the latest Phantasie I file you sent as part of the 3 part zip file. I can also include the start and end recording .vsf files that you can use within Vice and see the issue. Whats weird is that when playing back the recording, that ding ding ding sound is the yellow window that pops up saying "Wrong disk inserted", but you don't actually see that when playing, you just hear the repetitive ding sound. Playing the recording back shows the yellow window and the error wrong disk message.


    I gotta run to the dentist I'll be back in an hour and get to workj on testing Ph2 and Ph 3.


    Thanks

    John

  • Thanks for the report. I have replaced some pcode jumps to avoid that the "insert dungeon disk and press a key" or "insert boot disk and press a key" message appears.

    You don't need to press spacebar anymore. that happens automatically. I have probably changed one wrong pcode value.

    In my v1.4 I did not remove the ".... and press any key". pcodes. But if you already have a d81-image than without the annoying message "please turn the disk" or "please insert the dungeon disk".

    If you make a WinVice Snapshot that would be great. so i can see where the program is stuck. otherwise I have to test all changes.

  • Thanks for the report. I have replaced some pcode jumps to avoid that the "insert dungeon disk and press a key" or "insert boot disk and press a key" message appears.

    You don't need to press spacebar anymore. that happens automatically. I have probably changed one wrong pcode value.

    In my v1.4 I did not remove the ".... and press any key". pcodes. But if you already have a d81-image than without the annoying message "please turn the disk" or "please insert the dungeon disk".

    If you make a WinVice Snapshot that would be great. so i can see where the program is stuck. otherwise I have to test all changes.

    I've attached the .vsf and .d81 image for you to test out. I'm using Vice 2.4 because I'm also working on making a customized Carousel for TheC64 Maxi. The tool for customizing uses Vice 2.4 because that is the version of Vice within TheC64 Maxi.



    ***UPDATE***


    Just tested Phantasie II same thing as Phantasie I.

  • I have the same issue like described on retropie/vice 3.4 on both games (Phantasie 1 & Phantasie 2)


    issue happens in combats, overworld and dungeons, simply everywhere in the game except the town.


    BTW: on Phantasie 2 if you enter a dungeon it ask for another disk.


    greetings

    A.

  • Sorry, i have deleted my work sheet inadvertently.

    Now i have to compare the changed files with the unchanged files to find the RAM addresses an value of the changes.

    That is not much. The changed files are (dungeon, outdoors dungeon2 and outdoors2). Then i have to enter the correct values for the pcode jumps and test that.

    Testing is also easy because I now know where the errors occur.


    If the game ask for for another disk it is possible that the WinVice eject the disk. This happens more often to me, but only in connection with the snapshot function.

    That always made me really angry because I didn't know that there was no disk attached. You have to attach the disk again.:)

  • Here now the fix for Phantasie 1 & 2. No audible "ding.ding.ding.ding to hear.

    I twisted the numbers again. In most compilations, an address is given in high / low.

    This is different from the assembler. The address is given in low / high.

    Thank you Stephan for your quick fix...


    I can confirm that in Phantasie 1 the annoying beep sounds vanished, I will test dungeons and combat tomorrow


    In Phantasie 2 there is still a problem when you enter the first dungeon (cave) at the northwest of start city... After entering the cave there is a blank black screen with a single red bar in the middle of the screen and nothing happens until the fire button is pressed, then the annoying beep sounds comes up again and a flashing message appears that the wrong disk is inserted.. could you check this ?


    greetings

    A.

  • But sure i'm in the process. There is probably still a twisted address in Phantasie 2. This is also the reason why I am making changes to the p-code so less so in the compiled basic.

    Phantasie 1 and 2 were created with the DTL-Compiler. This compiler encrypts the jump address of "goto, gosub, ongoto etc.". By the way, thanks for testing.:)