PC88 Core

User avatar
tontonkaloun
Posts: 61
Joined: Sun May 24, 2020 7:38 pm

Re: PC88 Core

Unread post by tontonkaloun »

Hello Mr. Puu,
I saw the new version of the core pc8801 on your site. It is impossible to compile it

User avatar
tontonkaloun
Posts: 61
Joined: Sun May 24, 2020 7:38 pm

Re: PC88 Core

Unread post by tontonkaloun »

hello
You do not have the required permissions to view the files attached to this post.

User avatar
tontonkaloun
Posts: 61
Joined: Sun May 24, 2020 7:38 pm

Re: PC88 Core

Unread post by tontonkaloun »

I will use the missing file from the previous version! It will be good ?

User avatar
tontonkaloun
Posts: 61
Joined: Sun May 24, 2020 7:38 pm

Re: PC88 Core

Unread post by tontonkaloun »

it seems to be good !!!

puu
Posts: 53
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Contact:

Re: PC88 Core

Unread post by puu »

Sorry I forget. Re-uploded in my blog.

User avatar
wark91
Posts: 30
Joined: Sun May 24, 2020 8:34 pm

Re: PC88 Core

Unread post by wark91 »

Thank you for the reupload !

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

Hi !
Puu ! I have synthesized the last core and everything seems to work with internal SD, but the characters do not appear on the screen, just the cursor or the underlined_cursor, no chars, when in the previous version everything was seen and worked correctly.

My pc8801mk2sr.rom is 393,2 kB (393216 bytes)

What should be the correct order of the ROMs, for it to work in this new version?

Thanks a lot in advance !

LeftEmpty
Posts: 98
Joined: Sun May 24, 2020 6:47 pm

Re: PC88 Core

Unread post by LeftEmpty »

Starting a few versions ago, the font need to be bundled inside the rom. There was a discussion about it that you can check on page 2.

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

@LeftEmpty. I have been reading the thread patiently but finally I am not clear on the question of the font file. I have been doing tests with very discreet results.
8801bad01font.jpg
8801bad02font.jpg
It would be interesting to clarify as far as possible how to cook the final ROM and the font.rom issue, I still do not understand how with the previous version it worked correctly.

Anyway, Thanks very much for your help.
You do not have the required permissions to view the files attached to this post.

LeftEmpty
Posts: 98
Joined: Sun May 24, 2020 6:47 pm

Re: PC88 Core

Unread post by LeftEmpty »

The font.rom found around is 6KB and is, I suspect, a stack of the two files Puu uses for his rom file.
Splitting the file manually (using an hex editor for instance, at address #0800) should do the trick. To be sure, once you're done with your electronic butchery, you can check whether the font.rom is 2048 bytes long and the graphfont.bin is 4096 bytes long.
I haven't built my own new pc88.rom to test yet, so this is just theory!

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

Hi ! there's no way.
It does not matter what you do, the result is the same as I put in the images of the post above.

Does anyone work the new version correctly?

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

The .d88 floppies works fine from internal SD, and graphics demos are working fine, video and audio OK. But no chars at the system prompts.
demo01.png
nochars.png
You do not have the required permissions to view the files attached to this post.

puu
Posts: 53
Joined: Mon May 25, 2020 9:20 am
Location: Japan
Contact:

Re: PC88 Core

Unread post by puu »

6kB font.rom contains 2kB 8x8dot font and 4kB 8x16dot font in this order.
Therefore, it is necessary to remove the first 2kB.
The quickest way is to delete addresses 0 to 7ff with a binary editor, but if linux can be used
split -b 2048 font.rom
Since it is divided into xaa, xab, xac every 2kB,
cat xab xac >font.bin
I think you can do it by connecting the two back with.

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

Hi puu
You are very kind responding. I have not been able to find the famous 6KB font.rom and therefore I am still where I was. I give up.

In the end no one has answered my questions and if someone have the rom currently working. It was hard for me to find and put together the ROM for the previous version of the core, but if it is going to be so difficult I will leave the core for a while until the evil ROM appears.

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

Let's take a look. This is my last attempt.
-It is a real shame that such a small file ruins the entire core experience.If it cannot be used it is as if it does not exist, this core serves as a nice paperweight since nothing can be done., I just wanted to continue testing the core, as I say, it's a pity.

These are my files:

Code: Select all

 8192       n88_3.rom
 8192       n88_2.rom
 8192       n88_1.rom
 8192       n88_0.rom
 32768      mk2sr_n88.rom
 8192       mk2sr_n88_0.rom
 32768      mk2sr_n80.rom
131072      kanji2.rom
131072      kanji1.rom
 2048       font.rom
 8192       disk.rom
4096        graphfont.bin
Any help with this problem was greatly appreciated

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

nec01.png
After several tries and trial and error I have finally shown the characters in Basic.
The point is that my rom only works with N mode.- Nor N88V1L, N88V1H and neither N88V2
You do not have the required permissions to view the files attached to this post.

LeftEmpty
Posts: 98
Joined: Sun May 24, 2020 6:47 pm

Re: PC88 Core

Unread post by LeftEmpty »

I have tried building mine and have the exact same issue. (garbled screens and all)
I wonder if the graphfont.bin included in the core's .qar might not be different from the one we can extract from font.roms.
I can't test it though, since I'm not running Windows and unable to use quartus in any way.

breiztiger
Posts: 21
Joined: Sun May 24, 2020 7:17 pm

Re: PC88 Core

Unread post by breiztiger »

hi

i create my boot.rom with

copy / b n88.rom+n80.rom+n88_0.rom+n88_1.rom+n88_2.rom+n88_3.rom+font_8X16.rom+graphfont.bin+mh_disk.rom+8KO_BLANK_FF.ROM+8KO_BLANK_FF.ROM+kanji1.rom+kanji2.rom boot.rom

n88.rom 32768 a0fc0473 3b31fc68fa7f47b21c1a1cb027b86b9e87afbfff
n80.rom 32768 27e1857d 5b922ed9de07d2a729bdf1da7b57c50ddf08809a
n88_0.rom 8192 710a63ec d239c26ad7ac5efac6e947b0e9549b1534aa970d
n88_1.rom 8192 c0bd2aa6 8528eef7946edf6501a6ccb1f416b60c64efac7c
n88_2.rom 8192 af2b6efa b7c8bcea219b77d9cc3ee0efafe343cc307425d1
n88_3.rom 8192 7713c519 efce0b51cab9f0da6cf68507757f1245a2867a72
font_8X16.rom 4096 b5a15b5c e5f071edb72a5e9a8b8b1c23cf94a74d24cb648e
graphfont.bin 4096 cdd1be6b c013d22c22aebbbea0474d418397fe70ac66fe02
mh_disk.rom 8192 a222ecf0 79e9c0786a14142f7a83690bf41fb4f60c5c1004
kanji1.rom 131072 6178bd43 82e11a177af6a5091dd67f50a2f4bafda84d6556
kanji2.rom 131072 154803cc 7e6591cd465cbb35d6d3446c5a83b46d30fafe95

i think caracteres are good but i can have ok for basic commandline like on your screenshot ?!?

LeftEmpty
Posts: 98
Joined: Sun May 24, 2020 6:47 pm

Re: PC88 Core

Unread post by LeftEmpty »

Ah I think I got it.
But since we don't have the graphfont.bin, we can't build it. Oh well.

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

This was my way:
cat N88.ROM N80.ROM N88_0.ROM N88_1.ROM N88_2.ROM N88_3.ROM FONT.BIN GRAPH.BIN DISK.ROM BLANK16K.ROM N88KNJ1.ROM N88KNJ2.ROM > pc8801mk2sr.rom
demobad.png
Won't it be a core problem?
You do not have the required permissions to view the files attached to this post.

LeftEmpty
Posts: 98
Joined: Sun May 24, 2020 6:47 pm

Re: PC88 Core

Unread post by LeftEmpty »

I don't think so, but unless the graphfont.bin file is taken out of its qar prison, I can't comment on it.

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

LeftEmpty wrote:
Wed Jul 01, 2020 5:35 pm
I don't think so, but unless the graphfont.bin file is taken out of its qar prison, I can't comment on it.
I did, but this is like a scary story, every time i make a new rom the behaviour is totally different

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

OK, I DID IT !
cat N88.ROM N80.ROM N88_0.ROM N88_1.ROM N88_2.ROM N88_3.ROM FONT.BIN GRAPH.BIN DISK.ROM N88KNJ1.ROM N88KNJ2.ROM > pc8801mk2sr.rom
Works FIne !
cpmpc8801new.jpg
You do not have the required permissions to view the files attached to this post.

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

OK, this seems to work fine. Was a nightmare.
Disk paddings are not necessary.
ok40colbasic.png
okbasicmode80col.png
workingok.png
You do not have the required permissions to view the files attached to this post.

User avatar
ron
Posts: 30
Joined: Sun May 24, 2020 7:02 pm

Re: PC88 Core

Unread post by ron »

HI ! after a light testing, now works like a charm. Even better than before.
Internal SD works fine, .D88 loads ok. Disk Basic, Demos, Games, 40 and 80 columns, CP/M and IDOS.

So, Puu this was a great improvement. Congratulations. Was a bit difficult to solve the rom issue but the core works very well. Thank You

Sorry for the pics. :mrgreen: very poor quality
diskbasic.jpg
mkiidemo.jpg
openbruce.jpg
playbruce.jpg
You do not have the required permissions to view the files attached to this post.

Post Reply