PC98 Core
-
- Posts: 1
- Joined: Mon May 24, 2021 5:53 am
Re: PC98 Core
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: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 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
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: PC98 Core
Re: PC98 Core
Can someone drop these D88 patched files on archive or someplace please? (hint hint Dead of the Brain english patched)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.
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
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
-
- Core Developer
- Posts: 113
- Joined: Mon May 25, 2020 9:20 am
- Location: Japan
- Has thanked: 2 times
- Been thanked: 151 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
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
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!
Re: PC98 Core
-
- 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: 709
- Joined: Thu Jun 11, 2020 9:44 am
- Has thanked: 277 times
- Been thanked: 226 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.
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.
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: 113
- Joined: Mon May 25, 2020 9:20 am
- Location: Japan
- Has thanked: 2 times
- Been thanked: 151 times
- Contact:
Re: PC98 Core
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: 1192
- Joined: Tue Jun 09, 2020 8:34 pm
- Location: Longmont, CO
- Has thanked: 247 times
- Been thanked: 411 times
- Contact:
Re: PC98 Core
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: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 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
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
- Newsdee
- Top Contributor
- Posts: 873
- Joined: Mon May 25, 2020 1:07 am
- Has thanked: 104 times
- Been thanked: 239 times
Re: PC98 Core
puu wrote: ↑Fri Jul 29, 2022 4:20 pmUnfortunately 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.
Thank you for your great work on all this classic Japanese comuters! Its a shame, though, that no HDDs are supported. I think this really holds back more people from getting into it, because it seems that especially translated games + games with extras, etc. are distributed as Hard Disk image.
I didn't exactly understand what is holding you back here - is it just a question of getting a genuine NEC host adapter? Or is the problem dumping the BIOS? I would be willing to buy a controller and an EPROM programmer, if that would be of any help!
Re: PC98 Core
Hey puu I use the DE0-CV version and would like to take a look at the FDD code to modify it to work with the IDE->SASI bios but couldn't find the code that runs in NIOS anywhere, do you know where it is?
-
- Posts: 1
- Joined: Sat Aug 24, 2024 8:05 am