Hallo Besucher, der Thread wurde 221k mal aufgerufen und enthält 487 Antworten

letzter Beitrag von Larry am

Games in D81 format for SD2IEC device

  • New to the forum and found it due to looking for a working version of Phantasie I on the SD2IEC. I downloaded the version Stephen posted #279 and have the same issue that has been reported in the past in regard to the game giving the following message when outside a town and an encounter happens:


    "YOU MAY HAVE INSERTED A WRONG DISKETTE CHECK IT AND PRESS ANY KEY TO CONTINUE"


    Also, I am not sure if this is correct (PLEASE CONFIRM) but the only way I can seem to get the game to boot up is by doing the following process:


    Once inside the file browser menu and then navigated to the directory that I have the game in, selecting the first PRG file (called "BOOT") and clicking on it doesnt work. However, for some reason, if I then click on the PRG file near the end of the directory list called "FAST" and then let it load (and fail) I then press Q to quit the file browser and the game will load. From there, I simply create 1 character, add it to my party, leave town and as soon as an encounter happens, I get the error.


    So to summarize:


    1. The version posted in reply #279 is getting the error previously reported (above). Could it be that it is due to a different firmware version I am running since this thread is pretty old?

    2. The game doesnt seem to be booting up normally. Am I doing something wrong to boot it? Perhaps this is why I am getting the error?


    Thanks in advance for any help.


    Sini

  • The file order must not be changed. Neither with Dirmaster nor with any other data copying program. for example, the REL-File has a superside sector. Dirmaster can't handle superside sectors on 1581.

    Did you change anything on the disk image?

  • The file order must not be changed. Neither with Dirmaster nor with any other data copying program. for example, the REL-File has a superside sector. Dirmaster can't handle superside sectors.

    Did you change anything on the disk image?

    Thanks for the quick reply. The only thing I changed was the name of the downloaded D81 file that I then placed on my SD card. I may have saved my game before exiting town but now I cant remember (tested again and no I didnt save). I am not even sure I am booting it correctly (see previous post #286 for details on how I am booting it).


    I am very new to all of this as I just received my SD2IEC yesterday and am going through and testing many of d.64 images I have. The "instructions" that came with it say to first boot into the "file browser" then navigate to the directory I have the game(s) in, select the first PRG file in the directory and click on it. That works for damn near every single disk game I have so I moved on to testing multi-disk games in which the instructions tell me to do the exact same but, rather than clicking on the first PRG file in the directory, I am to press Q to quit. Then I am told to press both the "previous" and "next" buttons to create a file to make disc swapping easier. I have figured that part out with many games and how to swap the disks and whatnot but then I stumbled upon this issue with Phantasie which is a bummer as it is my favorite C64 game. From there I researched a fix and found this forum post and there you have it lol.


    I appreciate the help sir!

  • It would appear that I am having the exact 2 same issues with Phantasie 2 as well from your #279. Could it be that I am using a newer SD2IEC device and/or firmware? (My SD2IEC device has 3 buttons and connects to my C64 via the cassette port.)

  • I have tested the games Stephan posted and was able to playthrough till the end.. but the game doesn‘t like fastloaders and needs True drive floppy emulation to run correctly.. since the sd2iec is limited to do the truedrive emulation, this could be the reason why the game is not working..


    greetings

    A.

  • I found something in the sd2iec instructions.:)



    REL files:

    ==========

    Partial REL file support is implemented. It should work fine for existing

    files, but creating new files and/or adding records to existing files

    may fail. REL files in disk images are not supported yet, only as files

    on a FAT medium. When x00 support is disabled the first byte of a REL

    file is assumed to be the record length.



    http://www.c64os.com/post/sd2iecdocumentation

  • I have tested the games Stephan posted and was able to playthrough till the end.. but the game doesn‘t like fastloaders and needs True drive floppy emulation to run correctly.. since the sd2iec is limited to do the truedrive emulation, this could be the reason why the game is not working..


    greetings

    A.

    Thanks Anthony. After reading this entire thread, I was under the impression that these games were being tested and altered to work in the D81 format using an SD2IDE device? If that is the case, it would appear that Stephen resolved these issues previously and was verified by a user named Disc Master I?

  • Thanks Stephen. It's been nearly 35 years since I did any programming in BASIC but, like I said previously, the only thing I changed was the name of your D81 image file from "Phantasie 1 v1.4 fix 3.d81" to "phantasie 1.d81" and "Phantasie 2 v1.2 fix4.d81" to "phantasie 2.d81". Again, both games are having the same issue. Here is what I am doing:


    1. Download your copy of the games to my Windows 7 PC

    2. Unzip and rename them (above)

    3. Place them in a directory of thier own on my SD card with the rest of my game files

    4. Insert SD card into SD2IEC device, power on C64 and run the FB program

    5. Navigate to the folder with the Phantasie game in it and:


    Method 1: Using the AUTOSWAP.GEN Process (Doesn't work)

    1. Press Q on the keyboard to exit the FB program

    2. Press both the previous and next disk buttons on my 3 button model SD2IEC device to create the AUTOSWAP.GEN file (success)

    3. Type LOAD"$",8 and then LIST to list the disc contents to be sure I am using the correct disc

    4. I try LOAD"*",8 and then RUN which results in a "SYNTAX ERROR IN 4397" message

    5. I try LOAD"BOOT",8 and then RUN which results the same "SYNTAX ERROR IN 4397" message

    6. I try LOAD"FAST",8 and then RUN which results in "SYNTAX ERROR IN 12429" message


    Method 2: Loading from inside the FB program

    1. I select the phantasie 1.d81 PRG file and hit enter on the keyboard which results in it displaying the disk's contents

    2. I select the "BOOT" PRG file and hit enter, it says "Loading..." the drive light illuminates but the game doesnt load (NOTE - If at this point I press Q on the keyboard to exit the FB program the game loads.)

    3. I select the "FAST" PRG file and hit enter, "Loading..." the drive light illuminates but the game doesnt load (NOTE - If at this point I press Q on the keyboard to exit the FB program the game loads.)

    4. I start a new game in Pelnor, create 1 new character, add it to my party, exit Pelnor (without saving my game) and as soon as I get an encounter I receive the "YOU MAY HAVE INSERTED A WRONG DISKETTE CHECK IT AND PRESS ANY KEY TO CONTINUE" error message and have to quit the game.


    So I have no idea how I am supposed to load these d81 files (other d81 files work fine using method 2 step 1 (without having to exit the FB program) or if I am supposed to use method 1. Both methods seem to run other games just fine with this file format. Is there a different or specific method that I am supposed to be using?


    Thanks again everyone.


    Sini


  • From what Stephan posted, the SD2IEC doesn't fully support handling the REL filetype. If you take a look into the Phantasie images, there are two REL files. "mn" contains all the encounter data and "scrolls" the text of the scrolls with the background story you find in the game. So with SD2IEC the game will crash every time when an encounter appears or you read a scroll.


    greetings,

    A.

  • Ahh ok. I wish I knew how to look at the code of these programs and have the same type of understanding that you guys do. Perhaps one day I will. So, if this information is correct, why was forum user "Disc Master I" and Stephen having conversation previously about testing these Phantasie games to work with the d81 file format using an SD2IEC device? Am I confusing the context of these previous conversations perhaps?

  • Ahh ok. I wish I knew how to look at the code of these programs and have the same type of understanding that you guys do. Perhaps one day I will. So, if this information is correct, why was forum user "Disc Master I" and Stephen having conversation previously about testing these Phantasie games to work with the d81 file format using an SD2IEC device? Am I confusing the context of these previous conversations perhaps?

    Unfortunatly this is one of the rare games, wich doesn't work with the SD2IEC, until you begin to reprogram the game in a way that it doesn't need the REL files anymore. Reprogramming is not easy in this case, because it's compiled basic data, so the only way to get this to work on a real C64 is maybe running it from the Ultimate2+ cartridge. Otherwise the vice emulator works also very well with the game. I was able to playthrough the whole game on a raspberry pi4 with retropie installed.


    greetings,

    A.

  • I suppose I will chalk up the Phantasie games as a loss in regard to trying to run them from the SD2IEC device. I suppose I can just back up my originals and continue to play them the old way.


    Can one of you please assist me with instructions on the proper way to boot .d81 programs using the SD2IEC please?


    Thanks so much!

  • Stephan,


    Would you have time to try and make a d81 image of "Shard of Spring" by SSI? I have original clean g64 images of the game that I made from my original disks. I'm hoping to play "Shard of Spring" next then eventually "Demon's Winter". :) If you have time and don't mind trying to make a d81 of "Shard of Spring" let me know and I'll post the g64 files.


    Thanks,

    John