PC98 Core
Re: PC98 core
Bang ! Bingo !
ExCyber , you got the key. Thanks.
After several I / O errors, I realized that from the OSD (which already works) you can configure the options of the machine.
So once I checked it was working and with a DOS 6.2 disk for PC98, this is the result.
I'll take a look, there's a lot to test.
ExCyber , you got the key. Thanks.
After several I / O errors, I realized that from the OSD (which already works) you can configure the options of the machine.
So once I checked it was working and with a DOS 6.2 disk for PC98, this is the result.
I'll take a look, there's a lot to test.
- kathleen
- Top Contributor
- Posts: 414
- Joined: Fri Jun 26, 2020 4:23 am
- Location: Belgium
- Has thanked: 226 times
- Been thanked: 136 times
Re: PC98 core
Thank you @puu for your hard work
Thank you @ExCyber,
Works also on my side with the latest Mister revision
Thank you @ExCyber,
Works also on my side with the latest Mister revision
- Attachments
-
- NODATE-screen_0001.png (4.64 KiB) Viewed 83540 times
かすりん
Re: PC98 core
I did some more experiments. The OSD hang happens when the combination of option name and current value is too long. The combination of "DIP2-6 Fixed drive" and "Disconnect" is 2 characters too long. So one possibility for why puu (or anyone else) might not see this problem is a saved setting of "DIP2-6 Fixed drive" to "Connect", which does not cause the problem.
Likewise, one workaround is to replace "Fixed drive" with "Hard disk", which is two characters shorter (but sadly loses 100% of the '80s PC jargon vibe). I've attached a .rbf with that change in case it's important to anyone to be able to flip that switch, although it sounded like HDD emulation isn't working yet (?).
I'm not sure what the actual failure is, but I guess it's probably something to do with overlapping memory regions in the menu code (various typical algorithms and library functions don't work correctly for overlapping regions).
Likewise, one workaround is to replace "Fixed drive" with "Hard disk", which is two characters shorter (but sadly loses 100% of the '80s PC jargon vibe). I've attached a .rbf with that change in case it's important to anyone to be able to flip that switch, although it sounded like HDD emulation isn't working yet (?).
I'm not sure what the actual failure is, but I guess it's probably something to do with overlapping memory regions in the menu code (various typical algorithms and library functions don't work correctly for overlapping regions).
- Attachments
-
- Zet98MiSTer-osd-fix.zip
- (1.19 MiB) Downloaded 366 times
- Alkadian
- Top Contributor
- Posts: 723
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 291 times
- Been thanked: 118 times
Re: PC98 core
@ExCyber,
Many thanks for sharing your findings.
Guys,
Would you please let me know if you have managed to run any .d88 games? All the ones I have tried so far boot up but have many graphical glitches/issues as if the screen was replicated 3/4 times.
Thanks!
Many thanks for sharing your findings.
Guys,
Would you please let me know if you have managed to run any .d88 games? All the ones I have tried so far boot up but have many graphical glitches/issues as if the screen was replicated 3/4 times.
Thanks!
-
- Posts: 15
- Joined: Sun Jul 19, 2020 11:50 am
- Has thanked: 1 time
- Been thanked: 7 times
Re: PC98 core
I tried converting some .fdi games to .d88, I only get a DOS loading screen and then it goes black...
- Alkadian
- Top Contributor
- Posts: 723
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 291 times
- Been thanked: 118 times
Re: PC98 core
Thanks for your feedback. Hopefully this will get fixed soon.Maxriptide wrote: ↑Thu Jan 14, 2021 5:06 pmI tried converting some .fdi games to .d88, I only get a DOS loading screen and then it goes black...
- kathleen
- Top Contributor
- Posts: 414
- Joined: Fri Jun 26, 2020 4:23 am
- Location: Belgium
- Has thanked: 226 times
- Been thanked: 136 times
Re: PC98 core
I used HXCexplorer to convert the the .fdi to d88 but I got the same as your result, the game is unplayable due to many graphical glitchesAlkadian wrote: ↑Mon Jan 11, 2021 11:32 am @ExCyber,
Many thanks for sharing your findings.
Guys,
Would you please let me know if you have managed to run any .d88 games? All the ones I have tried so far boot up but have many graphical glitches/issues as if the screen was replicated 3/4 times.
Thanks!
かすりん
- Chris23235
- Top Contributor
- Posts: 867
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 114 times
- Been thanked: 180 times
-
- 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
Thank you everyone for investigating the reason why it does not start.
I uploaded the corrections for that part and other corrections.
http://fpga8801.seesaa.net/archives/20210115-1.html
The standard state is the following 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
I uploaded the corrections for that part and other corrections.
http://fpga8801.seesaa.net/archives/20210115-1.html
The standard state is the following 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
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
Re: PC98 core
Hellopuu wrote: ↑Fri Jan 15, 2021 11:20 am Thank you everyone for investigating the reason why it does not start.
I uploaded the corrections for that part and other corrections.
http://fpga8801.seesaa.net/archives/20210115-1.html
The standard state is the following 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
Thank yo Mr Puu
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
- 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 Puu,puu wrote: ↑Fri Jan 15, 2021 11:20 am Thank you everyone for investigating the reason why it does not start.
I uploaded the corrections for that part and other corrections.
http://fpga8801.seesaa.net/archives/20210115-1.html
The standard state is the following 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
That's great, many thanks. I can't wait to test it!
- Alkadian
- Top Contributor
- Posts: 723
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 291 times
- Been thanked: 118 times
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
Re: PC98 core
Thank you Mr Puu for the last release
I will test
I will test
- Attachments
-
- 20210116_114605-screen.png (12.23 KiB) Viewed 82035 times
-
- Zet98_20210116.rar
- (1.18 MiB) Downloaded 328 times
- Alkadian
- Top Contributor
- Posts: 723
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 291 times
- Been thanked: 118 times
Re: PC98 core
@Puu,
many thanks for this update.
@tontonkaloun
many thanks for sharing the .rbf.
In my case I am still experiencing the duplicated screen issues. Below my settings as advised by Puu:
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
I would appreciate your help. Would be possible for you to share the same .d88 files (YS 2) to see if mine are corrupted? That would be very much appreciated. I have been using different versions but to no avail.
Many thanks!
many thanks for this update.
@tontonkaloun
many thanks for sharing the .rbf.
In my case I am still experiencing the duplicated screen issues. Below my settings as advised by Puu:
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
I would appreciate your help. Would be possible for you to share the same .d88 files (YS 2) to see if mine are corrupted? That would be very much appreciated. I have been using different versions but to no avail.
Many thanks!
- Alkadian
- Top Contributor
- Posts: 723
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 291 times
- Been thanked: 118 times
Re: PC98 core
Fantastic, many thanks for that! That worked like a charm! Would you please let me know how to config the buttons? Thanks a lot!tontonkaloun wrote: ↑Sat Jan 16, 2021 3:41 pmAlkadian wrote: ↑Sat Jan 16, 2021 3:37 pm @Puu,
many thanks for this update.
@tontonkaloun
many thanks for sharing the .rbf.
In my case I am still experiencing the duplicated screen issues. Below my settings as advised by Puu:
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
I would appreciate your help. Would be possible for you to share the same .d88 files (YS 2) to see if mine are corrupted? That would be very much appreciated. I have been using different versions but to no avail.
Many thanks!
Re: PC98 core
Strange, this release version Zet98_20210116 wont boot, black screen and no OSD very like the first .rbf version.
The Zet98_20210115.rbf works, can load dos6.2.D88 and the Ys_1.D88 loads but the grafics are glitched...
Using this bios you attached on other post:
https://www.swisstransfer.com/d/e56697e ... 4bcb630b26
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 152 times
- Been thanked: 52 times
Re: PC98 core
this is strange, because this version works fine on my MiSTer with these filesCohge wrote: ↑Sat Jan 16, 2021 5:25 pmStrange, this release version Zet98_20210116 wont boot, black screen and no OSD very like the first .rbf version.
The Zet98_20210115.rbf works, can load dos6.2.D88 and the Ys_1.D88 loads but the grafics are glitched...
Using this bios you attached on other post:
https://www.swisstransfer.com/d/e56697e ... 4bcb630b26
- Alkadian
- Top Contributor
- Posts: 723
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 291 times
- Been thanked: 118 times
Re: PC98 core
Guys,
I have being doing further tests. Basically if I run the game Albion for example, it looks like the graphic is OK when it boots up but, after 1-2 seconds, I get the duplicated screens issue mentioned before. Attached a few screenshots:
Also did you manage to setup the controls with any game? Maybe I am missing the obvious but I couldn't figure out how to do it.
I have also attached the game in question.
Thanks!
I have being doing further tests. Basically if I run the game Albion for example, it looks like the graphic is OK when it boots up but, after 1-2 seconds, I get the duplicated screens issue mentioned before. Attached a few screenshots:
Also did you manage to setup the controls with any game? Maybe I am missing the obvious but I couldn't figure out how to do it.
I have also attached the game in question.
Thanks!
- Attachments
-
- Albion.zip
- (958.07 KiB) Downloaded 371 times
-
- 20210116_223958-screen.png (17.36 KiB) Viewed 88759 times
-
- 20210116_223956-screen.png (9.53 KiB) Viewed 88759 times
-
- 20210116_223848-screen.png (16.43 KiB) Viewed 88759 times
-
- 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
Excuse me. The gamepad is connected to the FM sound source GPIO, but the FM sound source is not implemented yet. Therefore, even if there is a gamepad setting, it cannot be used. HDD is also set, but it cannot be used.
- 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 puu,
I see now. My fault, I was not aware of it. Many thanks for your kind explanations. Very much appreciated!
-
- 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
The addresses of screen 1 and screen 2 of the graphics screen overlapped by half.
It takes time to upload, so if you are compiling from source, you can fix it by modifying the following.
mem_addr_pkg_MiSTer.vhd (for DE0-CV people, mem_addr_pkg_DE0CV.vhd)
Near the 16th line
was:
constant RAM_VRAMB :std_logic_vector(27 downto 0) :=x"0048000";
is:
constant RAM_VRAMB :std_logic_vector(27 downto 0) :=x"0050000";
It takes time to upload, so if you are compiling from source, you can fix it by modifying the following.
mem_addr_pkg_MiSTer.vhd (for DE0-CV people, mem_addr_pkg_DE0CV.vhd)
Near the 16th line
was:
constant RAM_VRAMB :std_logic_vector(27 downto 0) :=x"0048000";
is:
constant RAM_VRAMB :std_logic_vector(27 downto 0) :=x"0050000";
- wark91
- Core Developer
- Posts: 334
- Joined: Sun May 24, 2020 8:34 pm
- Has thanked: 447 times
- Been thanked: 94 times
Re: PC98 core
Thanks Puu !
- Attachments
-
- Zet98_fix_overlap_20210118.zip
- (1.22 MiB) Downloaded 477 times