Started by kobushi, August 10, 2014, 12:37:17 AM
[Raw PC-9801 HD]Extension = ".IMG"ProfileType = 3HDDType = 0DiskStart = 0Sectors = 17Heads = 8Cylinders = 0 SecLen = 512
char szFileID; // ID "T98HDDIMAGE.R0"char Reserve1; // reserved (value 00)char szComment[0x100]; // image comment (ASCIIz)DWORD dwHeadSize; // header sizeDWORD dwCylinder; // no. of cylindersWORD wHead; // no. of headsWORD wSect; // no. of sectors per trackWORD wSectLen; // sector lengthchar Reserve2; // reserved (value 00)char Reserve3[0xe0]; // reserved (value 00)
nhdgen [/auto] [/merge] input_file.img output_file.nhd/auto - automatically detects the HD parameters. Omit to specify parameters manually./merge - by default, nhdgen just generates a separate 512-byte nhd header file. By using the /merge option, nhdgen will create the full nhd disk image.
HSB - reboots using the default configuration (config.sys/autoexec.bat in the root A:\ directory)HSB A:FOO - reboots using config.FOO and autoexec.FOO in the root directoryHSB A:GAMES\FOO\ - reboots using the config.sys/autoexec.bat files located in A:\GAMES\FOONote: don't put a backslash after A:
GRPH+ FM PCM LINE CD-DA(mute) 7 8 9 *(up) 4 5 6 +(down) 1 2 3 =Note: On later PC-9821 models that use the YMF288 (OPN3) chip (X series, V series, and notebook models), all sound output is piped to PCM out, so the volume control only works as a master control using the CD-DA meter.Note 2: For real hardware only. This tool does not work in emulators.
Grph+Ins Display graphics planeGrph+Del Hide graphics planeGrph+Rollup Display text planeGrph+Rolldn Hide text planeGrph+arrows Scroll graphics planeGrph+F1 Toggle 16/256 color mode (PC-9821 only)Grph+F2 Switch front/back VRAMGrph+F10 Toggle beep sound during screen captureGrph+VF1 Screen capture of graphics planeGrph+Home Wipe graphics planeGrph+Stop Reset (don't use this, HSB is better)
Quote from: AnnaWu on August 10, 2014, 05:09:48 AMNice to see you here, kobushi. : )
Quote from: caius on August 10, 2014, 07:09:04 AMThank you very much for this.I'll try to add more games through ERCVFD.
QuoteThat reminds me, I've got some new PC-8801 roms for the MESS gang. I'll send them to you soon.
Quote from: SkyeWelse on August 12, 2014, 02:14:03 AMKobushi, would there be a process that you know of for installing some older PC-98 games that were on multiple disks to the HDD that did not have install files included with them? Just wondering if there might be a method for getting rid of the need of having a floppy disk or FDD emulator altogether and simply control everything from the HDD itself. I would imagine that saving games to Userdisks may still require a disk, but perhaps even that could be done virtually as well. I know that least in the MSX scene, the continued evolution of MSX-Dos, Nextor has a new version coming out that would allow for a virtual disk to be used so that you can read and write to it. -Thomas
Quote from: caius on August 12, 2014, 05:54:36 AMYes, there is a process and it's a trial and error one.Like X68000 you have to extract all the contents of disk images into a folder and then create a batch files that executes system and game specific files.It may not work for all games but most of time it does.
Quote from: kobushi on August 14, 2014, 05:59:53 PMThanks caius, I replaced the links in the original post.
QuoteIt's better to use two YM2608 sources But you're right, it won't sound exactly the same as an X68000, because the detune function of the YM2151 also has to be emulated by the MDX driver.The FMP/PMD songs on the other hand are designed specifically for the PC-9801. 6FM+3SSG+6 rhythm ADPCM+multiple PCM channels is nothing to sneeze at. There's a lot of interesting music written for those drivers.
Quote from: AnnaWu on August 22, 2014, 04:45:31 PMCheck the "np2-windows-170822.zip" http://turboz.to/sandbox/ This version support the AVI recording.Select Other -> Wave record * while pressing SHIFT key *ffdshow video codec tested and it is working > NP2_0000.avi
Quote from: caius on September 04, 2014, 07:26:16 AMNow I have only a issue : when I power ON the machine I got a black screen and nothing more, I have to press the RESET switch to initialize it and boot from HDD or FDD.Does anyone know why?
Quote from: AnnaWu on August 22, 2014, 04:45:31 PMPS: Any news about the PC-8801 roms?
Quote from: SkyeWelse on September 06, 2014, 05:35:48 AMIf you take a look at this diagram here you'll see that there are two main dip switches on the left before you get to the trip of smaller dip switches on the right. I'm not real sure what this first dip switch does, but the second one from what I can determine will run a game in 98Mode when this second switch is flipped to the left, and in 88Mode when flipped to the right.
Quote from: kobushi on September 05, 2014, 10:57:38 AM Is the power supply stable? The A Mate power supply is failure-prone, especially the version manufactured by Sanken Electric.
Quote from: SkyeWelse on September 06, 2014, 05:35:48 AM Caius, I too originally had some issues regarding getting some of the games to work correctly such as Night Slave which wanted to run the game in a strange resolution x 3, yes, 3 different screens on the same monitor... It wasn't until I tried running the boot.com file for the game Rusty (A very cool looking Castlevania clone) that it told me an error message that said to try running it with Dip Switch 2, 2-8 turned off. I believe the most important of these switches being changing 5Mhz to 2.5Mhz as I believe that most games require this setting to be 2.5Mhz. Once I did this changing all of my Dip Switch 2 switches 2-8 to off, I was able to run all of these games including Rusty.
QuoteCaius said there might be a way or a process for making some disk based games into games that can be run from the harddrive with edits to autoexec.bat files and such, but I'd love to know what this process might be for some games that folks have gotten to work in the past so I can try my hand at getting AIZA, Falcom games in particular and the Xak series games to work directly from the Harddrive only if possible.
QuoteAlso Caius, regarding your post about creating a custom controller. Not sure if you saw my post here but this little programmable Joypad seems to be perfect since you can map any keys you want. When my friend Xalphenos gets his PC-98Ce I'm planning on mailing him this controller so that he can hopefully reproduce it.
Quote from: kobushi on August 25, 2014, 10:34:52 PMQuote from: AnnaWu on August 22, 2014, 04:45:31 PMCheck the "np2-windows-170822.zip" http://turboz.to/sandbox/ This version support the AVI recording.Select Other -> Wave record * while pressing SHIFT key *ffdshow video codec tested and it is working > NP2_0000.aviNeat!
Quote from: caius on September 06, 2014, 05:25:19 PMYes, indeed, it's wat I have done, I changed GDC from 5MHz to 2.5MHz and now all games works (execept one or two, I have to check again)By the way, are BIOS settings documented somewhere?QuoteCaius said there might be a way or a process for making some disk based games into games that can be run from the harddrive with edits to autoexec.bat files and such, but I'd love to know what this process might be for some games that folks have gotten to work in the past so I can try my hand at getting AIZA, Falcom games in particular and the Xak series games to work directly from the Harddrive only if possible.Yes, I't's a trial and error process, like we do on X68000.You must extract all the files from disk images to HDD and then looking at autoexec.bat and config.sys you have to write your custom starting batch including all the needed files and drivers.