PC98 Core
-
- Posts: 1
- Joined: Mon May 24, 2021 5:53 am
Re: PC98 Core
First of all, thanks puu for the hard work. It's incredible that this is already booting games.
I've set up everything and have managed to run some games. CRW (with the English patch) is booting perfectly when using D88 and loading both A and B disks. Chitty Chitty Train errors out with a "I/O Error" and a constant beep when trying to boot it. I'll continue testing games I have.
One thing I've noticed, and this may be my setup, is that the keyboard input stops working after a short amount of time or doesn't work at all. I booted the DOS disk someone shared here and was able to issue some commands and type for a short while and then it gets stuck. Has anyone seen a similar thing?
Are there any plans to support hard drive images ala VHD? It'd be very useful to be able to load something like https://nfggames.com/forum2/index.php?topic=5463.0
I've set up everything and have managed to run some games. CRW (with the English patch) is booting perfectly when using D88 and loading both A and B disks. Chitty Chitty Train errors out with a "I/O Error" and a constant beep when trying to boot it. I'll continue testing games I have.
One thing I've noticed, and this may be my setup, is that the keyboard input stops working after a short amount of time or doesn't work at all. I booted the DOS disk someone shared here and was able to issue some commands and type for a short while and then it gets stuck. Has anyone seen a similar thing?
Are there any plans to support hard drive images ala VHD? It'd be very useful to be able to load something like https://nfggames.com/forum2/index.php?topic=5463.0
Re: PC98 Core
Hi, Do you mind confirming how you got this to work in the end? I seem to be stuck at the same point as you but I can't seem to crack this:
1. I have my 5 Rusty .d88 files (Game disks A, B, C, Opening, System);
2. I run the core;
3. Ensure that the core settings are "standard";
4. I bring up the OSD and select "FDD0 *.D88 and select Rusty (System Disk);
5. I bring up the OSD again and select "FDD1 *.D88 and select Rusty (Opening Disk)
6. I click Reset and the Game System Disk seems to begin to load;
7. After a few moments the screen just goes blank
Have I missed something or could it be my Neo Kobe version of the roms do you think?
Thanks for any assistance!
- Alkadian
- Top Contributor
- Posts: 723
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 291 times
- Been thanked: 118 times
Re: PC98 Core
Hi there,ShyTalk wrote: ↑Mon May 24, 2021 9:03 pmHi, Do you mind confirming how you got this to work in the end? I seem to be stuck at the same point as you but I can't seem to crack this:
1. I have my 5 Rusty .d88 files (Game disks A, B, C, Opening, System);
2. I run the core;
3. Ensure that the core settings are "standard";
4. I bring up the OSD and select "FDD0 *.D88 and select Rusty (System Disk);
5. I bring up the OSD again and select "FDD1 *.D88 and select Rusty (Opening Disk)
6. I click Reset and the Game System Disk seems to begin to load;
7. After a few moments the screen just goes blank
Have I missed something or could it be my Neo Kobe version of the roms do you think?
Thanks for any assistance!
I have just double checked the files again and they still run fine on my side. I can confirm that I have used the Neo Kobe version as well and I have used the very handy pgimeno converter tool to convert the .hdm. to .D88. This tool really works like a charm, as all his other converters!
I don't see anything wrong in your steps. Please make sure you have got the correct/recommended settings:
DIP1-8 Extend
DIP1-3 Normal
DIP2-1 1
DIP2-2 Basic
DIP2-3 80
DIP2-4 25
DIP2-5 Keep
DIP2-6 Connect
DIP2-7 Control
DIP2-8 2.5MHz
Other than that I cannot think of anything else. Please let me know how it goes.
Re: PC98 Core
Has there been any update on getting hard disks working? Some of the bigger games aren't on floppy disks
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 98 times
Re: PC98 Core
Hey guys, I was wondering what the status of this core is now? Is the source code available anywhere? Has anyone picked it up now Puu has moved onto FM Towns?
Re: PC98 Core
Can someone drop these D88 patched files on archive or someplace please?saibayadon wrote: ↑Mon May 24, 2021 6:04 am I've set up everything and have managed to run some games. CRW (with the English patch) is booting perfectly when using D88 and loading both A and B disks. Chitty Chitty Train errors out with a "I/O Error" and a constant beep when trying to boot it. I'll continue testing games I have.
![Embarrassed :oops:](./images/smilies/icon_redface.gif)
Also imagine the possibilites if this core could read hdm / hdi / fdi file types. Unlock all..
Also, maybe this is of any help https://www.romhacking.net/utilities/1616/
Re: PC98 Core
Did somebody get the english-patched version of 46 Okunen Monogatari - The Shinkaron (E.V.O. - The Theory of Evolution) to work?
I converted the .hdm-files to .d88 with Virtual Floppy Image Converter and the game boots but after ENIX PRESENTS there is s black screen. I also checked it unpachted, same issue.
I converted the .hdm-files to .d88 with Virtual Floppy Image Converter and the game boots but after ENIX PRESENTS there is s black screen. I also checked it unpachted, same issue.
Re: PC98 Core
Is the floppy code on the FPGA or ARM side? If it's on the ARM side, perhaps a software developer could take a look. Emulators generally support multiple formats and some of them are open-source.
-
- Core Developer
- Posts: 112
- Joined: Mon May 25, 2020 9:20 am
- Location: Japan
- Has thanked: 2 times
- Been thanked: 140 times
- Contact:
Re: PC98 Core
FDD code is on FPGA.
The ARM side only inputs and outputs files, and the FPGA expands the .d88 image to the track image.
The .d88 format is used because it can handle formats where the sector size is different for each track or there are multiple size sectors in the track.
Re: PC98 Core
How do you get this core running?
I put the Zet98_20210217.rbf in the /fat/media/_Computer folder and I made a /fat/media/games/zet98/ folder... then what?
I only get a black screen.
I got help in the discord... Seems the file you need is the one posted by tonton earlier...
I put the Zet98_20210217.rbf in the /fat/media/_Computer folder and I made a /fat/media/games/zet98/ folder... then what?
I only get a black screen.
I got help in the discord... Seems the file you need is the one posted by tonton earlier...
Re: PC98 Core
Hi There,
First of all great job mr. Puu! I was playing around with pc98 core but the three games that I'd like to play do not work.. what can I do to help out? I'm a c++ coder only
the three games are
dragon slayer: the legend of heroes
dragon slayer: the legend of heroes II
snatcher
My setup should be ok.. I can boot the dos disk!
First of all great job mr. Puu! I was playing around with pc98 core but the three games that I'd like to play do not work.. what can I do to help out? I'm a c++ coder only
![Sad :(](./images/smilies/icon_e_sad.gif)
dragon slayer: the legend of heroes
dragon slayer: the legend of heroes II
snatcher
My setup should be ok.. I can boot the dos disk!
Re: PC98 Core
... I JUST ordered a Mister morning after reading this thread. I love retro hardware but some of these old systems didnt really think about the historical preservation aspect and buying a fully compatible PC98 "system" can be quite expensive, just to be able to play games. I recently became osessed with trying to get into PC98 and now I can with Mister!
-
- Posts: 11
- Joined: Sat Mar 19, 2022 6:32 pm
- Has thanked: 1 time
Re: PC98 Core
Huge props for the Python script. Thanks so much for sharing. First try it worked great, then I tried Hellhound and Phalanx .dim files and got an error: "raise Exception('Data present in a track number not supported by D88, aborting'). I guess some .dim games cannot be converted to .d88?pgimeno wrote: ↑Mon Feb 22, 2021 10:04 am Since I can't run that disk tool, I made a converter from FDI to D88 in Python, based on my previous DIM to D88 converter. Usage is:
python fdi2d88.py <input file> <output file>
- pgimeno
- Top Contributor
- Posts: 679
- Joined: Thu Jun 11, 2020 9:44 am
- Has thanked: 260 times
- Been thanked: 210 times
Re: PC98 Core
These are for X68000, right? I can't reproduce the problem you're running into; maybe you need to redownload the tool? (check my sig)TimeWarpGamer wrote: ↑Sun Mar 27, 2022 8:38 pm Huge props for the Python script. Thanks so much for sharing. First try it worked great, then I tried Hellhound and Phalanx .dim files and got an error: "raise Exception('Data present in a track number not supported by D88, aborting'). I guess some .dim games cannot be converted to .d88?
Or maybe you were trying to use FDI2D88 to convert DIM files? Note that each file type needs a different converter. For DIM files you need to use dim2d88.py.
Converters I've written: Floppy DIM/FDI/FDD/HDM to D88, D88 to XDF, Tape SVI 318/328 CAS to WAV
Re: PC98 Core
There is some issue with the keyboard controller, holding down a key other than shift for more than a second will cause the computer to freeze. Using de0cv version, the address lights on 7 seg are stuck too when this happens.puu wrote: ↑Thu Jan 13, 2022 8:58 amFDD code is on FPGA.
The ARM side only inputs and outputs files, and the FPGA expands the .d88 image to the track image.
The .d88 format is used because it can handle formats where the sector size is different for each track or there are multiple size sectors in the track.
Re: PC98 Core
Yes, I second thanking puu for the hard work. These Japanese computer cores are the ones I'm interested in trying the most! Have you played CRW at all? I'm trying to play the first level, but the game feels a lot more sluggish than a video of a play through I saw on youtube, which makes it tough for a game with real-time elements. I'm not sure if that's just emulation vs Mister, something I have to configure, or if I should be patient for a more mature core.saibayadon wrote: ↑Mon May 24, 2021 6:04 am First of all, thanks puu for the hard work. It's incredible that this is already booting games.
I've set up everything and have managed to run some games. CRW (with the English patch) is booting perfectly when using D88 and loading both A and B disks.
![Smile :)](./images/smilies/icon_e_smile.gif)
Also, does anyone have the Dead of the Brain translation working properly? The game is running on my end, but the text is gibberish. It's not English or Japanese. If I remember, maybe there are vertical lines over the entire screen, too (like jail bars).
Re: PC98 Core
Hey, I'm trying to see if I can create a SASI HDF file from the neko project II emulator. Can any of the below HD types be converted? Or is there some other way to create this type of HD?
-
- Core Developer
- Posts: 112
- Joined: Mon May 25, 2020 9:20 am
- Location: Japan
- Has thanked: 2 times
- Been thanked: 140 times
- Contact:
Re: PC98 Core
Unfortunately PC-98core does not yet support HDD.
Because in the PC-98 of the 8086 CPU era, the HDD was SASI or SCSI, but there are many types of host adapters including third parties, and the SCSI on hand is made by a third party and only a limited number of people can obtain the BIOS for this. Also, I don't have a genuine NEC SASI / SCSI host adapter, so I can't get the BIOS.
Later, the IDE was installed in the PC-98, but by that time the CPU was already in the 486 era, and the DISK BIOS is included in the system BIOS, but the CPU of this core uses instructions that cannot be used in the 8086. Cannot be executed.
However, I cannot support it because I do not have the ability to create a SASI / SCSI BIOS.
Because in the PC-98 of the 8086 CPU era, the HDD was SASI or SCSI, but there are many types of host adapters including third parties, and the SCSI on hand is made by a third party and only a limited number of people can obtain the BIOS for this. Also, I don't have a genuine NEC SASI / SCSI host adapter, so I can't get the BIOS.
Later, the IDE was installed in the PC-98, but by that time the CPU was already in the 486 era, and the DISK BIOS is included in the system BIOS, but the CPU of this core uses instructions that cannot be used in the 8086. Cannot be executed.
However, I cannot support it because I do not have the ability to create a SASI / SCSI BIOS.
- aberu
- Core Developer
- Posts: 1161
- Joined: Tue Jun 09, 2020 8:34 pm
- Location: Longmont, CO
- Has thanked: 244 times
- Been thanked: 404 times
- Contact:
Re: PC98 Core
I think a few computer cores bypass this or they have a patched BIOS to get around this problem as a workaround. @sorgelig has offered to help with something similar for the upcoming PC-XT core, maybe he can give some advice or help with this too.
birdybro~
Re: PC98 Core
I might have discovered a solution for this check your PMs messages!puu wrote: ↑Fri Jul 29, 2022 4:20 pm Because in the PC-98 of the 8086 CPU era, the HDD was SASI or SCSI, but there are many types of host adapters including third parties, and the SCSI on hand is made by a third party and only a limited number of people can obtain the BIOS for this. Also, I don't have a genuine NEC SASI / SCSI host adapter, so I can't get the BIOS.
-
- Top Contributor
- Posts: 1315
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 428 times
- Been thanked: 415 times
Re: PC98 Core
I can get a stable image using modelines from PC-88 (which in turn were borrowed from ao486) , but it's squashed - even after applying 16:9 ratio.
On PC-88 it's the same, but this core has the Aspect Ratio: Full Screen option which helps to alleviate this problem.
Try at your own risk:
Code: Select all
[Zet98]
direct_video=0
vga_scaler=1
vsync_adjust=2
vscale_mode=3
video_mode=1280,159,140,248,240,11,0,19,29568
- Newsdee
- Top Contributor
- Posts: 830
- Joined: Mon May 25, 2020 1:07 am
- Has thanked: 98 times
- Been thanked: 209 times