PC98 core

User avatar
tontonkaloun
Posts: 279
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 7 times
Been thanked: 15 times

Re: PC98 core

Unread post by tontonkaloun »

puu wrote: Fri Jan 08, 2021 2:40 pm I updated MiSTer to the latest version with update.sh earlier, and it became v210103, but it starts normally with the original binary.
Just in case, I uploaded a replacement of sys with the latest template core.

https://fpga8801.up.seesaa.net/rtl/rele ... MiSTer.rbf

Hello,

But why don't you have an issue with the latest version of Main MiSTer? It doesn't work for anyone !
ExCyber
Posts: 114
Joined: Sun May 24, 2020 3:33 pm
Has thanked: 1 time
Been thanked: 14 times

Re: PC98 core

Unread post by ExCyber »

The OSD lockup seems to be related to the parsing of CONF_STR. Commenting out the following line (in Zet98/MiSTer/Zet98.sv) fixed it for me. I don't understand why, because I don't see anything wrong with the syntax; I just found it by trial and error.

Code: Select all

"OK,DIP2-6 Fixed drive,Disconnect,Connect;",
The core still doesn't run consistently on my setup, but I think that's a different issue.
Attachments
Zet98MiSTer-no-fixed-drive.zip
(1.18 MiB) Downloaded 45 times
User avatar
ron
Posts: 89
Joined: Sun May 24, 2020 7:02 pm
Has thanked: 23 times
Been thanked: 1 time

Re: PC98 core

Unread post by ron »

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.
pc98working.png
pc98working.png (83.64 KiB) Viewed 1147 times
I'll take a look, there's a lot to test.
User avatar
kathleen
Posts: 170
Joined: Fri Jun 26, 2020 4:23 am
Has thanked: 17 times
Been thanked: 18 times

Re: PC98 core

Unread post by kathleen »

Thank you @puu for your hard work
Thank you @ExCyber,
Works also on my side with the latest Mister revision
Attachments
NODATE-screen_0001.png
NODATE-screen_0001.png (4.64 KiB) Viewed 1072 times
ExCyber
Posts: 114
Joined: Sun May 24, 2020 3:33 pm
Has thanked: 1 time
Been thanked: 14 times

Re: PC98 core

Unread post by ExCyber »

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).
Attachments
Zet98MiSTer-osd-fix.zip
(1.19 MiB) Downloaded 46 times
User avatar
Alkadian
Posts: 224
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: PC98 core

Unread post by Alkadian »

@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!
Maxriptide
Posts: 1
Joined: Sun Jul 19, 2020 11:50 am

Re: PC98 core

Unread post by Maxriptide »

Alkadian wrote: Mon Jan 11, 2021 11:32 am Would you please let me know if you have managed to run any .d88 games?
I tried converting some .fdi games to .d88, I only get a DOS loading screen and then it goes black...
User avatar
Alkadian
Posts: 224
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: PC98 core

Unread post by Alkadian »

Maxriptide wrote: Thu Jan 14, 2021 5:06 pm
Alkadian wrote: Mon Jan 11, 2021 11:32 am Would you please let me know if you have managed to run any .d88 games?
I tried converting some .fdi games to .d88, I only get a DOS loading screen and then it goes black...
Thanks for your feedback. Hopefully this will get fixed soon.
User avatar
kathleen
Posts: 170
Joined: Fri Jun 26, 2020 4:23 am
Has thanked: 17 times
Been thanked: 18 times

Re: PC98 core

Unread post by kathleen »

Alkadian 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!
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 glitches
User avatar
Chris23235
Posts: 260
Joined: Sun May 24, 2020 8:45 pm
Has thanked: 2 times
Been thanked: 6 times

Re: PC98 core

Unread post by Chris23235 »

Same here, all games I converted with VFIC showed only garbled graphics.
User avatar
Alkadian
Posts: 224
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: PC98 core

Unread post by Alkadian »

@ kathleen
@ Chris23235

Thanks for your feedback as well!
puu
Posts: 84
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 1 time
Been thanked: 31 times
Contact:

Re: PC98 core

Unread post by puu »

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
User avatar
tontonkaloun
Posts: 279
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 7 times
Been thanked: 15 times

Re: PC98 core

Unread post by tontonkaloun »

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
Hello
Thank yo Mr Puu
User avatar
tontonkaloun
Posts: 279
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 7 times
Been thanked: 15 times

Re: PC98 core

Unread post by tontonkaloun »

Zet98_20210115
Attachments
Zet98_20210115.rar
(1.19 MiB) Downloaded 25 times
User avatar
Alkadian
Posts: 224
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: PC98 core

Unread post by Alkadian »

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
Hi Puu,

That's great, many thanks. I can't wait to test it!
User avatar
Alkadian
Posts: 224
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: PC98 core

Unread post by Alkadian »

tontonkaloun wrote: Fri Jan 15, 2021 12:01 pm Zet98_20210115
That's very handy as usual. Many thanks for sharing tontonkaloun!
OhPoorPup
Posts: 1
Joined: Tue Aug 11, 2020 12:11 am
Been thanked: 1 time

Re: PC98 core

Unread post by OhPoorPup »

Hi,

Thank you puu for the updated core. It boots into DOS just fine, but I'm still getting the corrupted/duplicated screen issues Alkadian described. Here's what I'm seeing:
IMG_3026[1241].jpg
IMG_3026[1241].jpg (2.9 MiB) Viewed 375 times
suverman
Posts: 64
Joined: Mon May 25, 2020 1:17 am
Has thanked: 22 times

Re: PC98 core

Unread post by suverman »

Even on Thexder, Hatris etc similar dual screen.
User avatar
tontonkaloun
Posts: 279
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 7 times
Been thanked: 15 times

Re: PC98 core

Unread post by tontonkaloun »

Thank you Mr Puu for the last release
I will test
Attachments
20210116_114605-screen.png
20210116_114605-screen.png (12.23 KiB) Viewed 256 times
Zet98_20210116.rar
(1.18 MiB) Downloaded 39 times
puu
Posts: 84
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Has thanked: 1 time
Been thanked: 31 times
Contact:

Re: PC98 core

Unread post by puu »

Added support for 200 lines of graphics screen.
Mills
Posts: 21
Joined: Mon Jun 08, 2020 2:52 pm

Re: PC98 core

Unread post by Mills »

Interesting core, I hope the 8086 part can be used for other PC MS-DOS cores.
suverman
Posts: 64
Joined: Mon May 25, 2020 1:17 am
Has thanked: 22 times

Re: PC98 core

Unread post by suverman »

Thank you puu, its graphics glitch gone.
User avatar
Alkadian
Posts: 224
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: PC98 core

Unread post by Alkadian »

@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!
User avatar
tontonkaloun
Posts: 279
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 7 times
Been thanked: 15 times

Re: PC98 core

Unread post by tontonkaloun »

Alkadian 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!
Attachments
Ys 1.rar
(279.36 KiB) Downloaded 24 times
User avatar
Alkadian
Posts: 224
Joined: Thu May 28, 2020 9:55 am
Has thanked: 33 times
Been thanked: 9 times

Re: PC98 core

Unread post by Alkadian »

tontonkaloun wrote: Sat Jan 16, 2021 3:41 pm
Alkadian 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!
Fantastic, many thanks for that! That worked like a charm! Would you please let me know how to config the buttons? Thanks a lot!
Post Reply