Wiki editing discussion

Page 112/116
105 | 106 | 107 | 108 | 109 | 110 | 111 | | 113 | 114 | 115 | 116

By Pac

Guardian (6247)

Pac's picture

15-05-2021, 21:30

Nope, let me ask the author.

By gdx

Enlighted (4377)

gdx's picture

16-05-2021, 10:43

Panasonic FS-A1FM has no Kanji driver nor MSX-JE.

http://usbsecretbase.michikusa.jp/a1fm/

Quote:

非搭載(日本語BASIC不可)

Translation: Not installed (Japanese BASIC not possible)

I would also like to know what does say that the Sony XV-J777 has the MSX-JE. There is no MSX Kanji driver.

By mars2000you

Enlighted (5885)

mars2000you's picture

16-05-2021, 11:28

https://ja.wikipedia.org/wiki/MSX-JE

The Panasonic FS-A1FM is indeed not mentioned in Japanese Wiki.

For the Sony XV-J777:

http://msxarcheology.blogspot.com/2016/09/sony-kanji-video-t...

"We still have another 512KB MaskROM to examine. While it doesn't have the same sha1sums, the contents of this last ROM looks a lot like the second half of the firmware ROM from HB-F1XDJ, as you can see from this sample:

XV-J777 MSX-JE ROM
00000000 |± ±²Ù×ÝÄÞ |
00000010 |±·º ±¹Þ±ÌÞ× |
00000020 |±¼Þ± ±Ã |
00000030 |±ÍÞ¶Ü ±×²ÊÞ |
00000040 |±ÜÃÌÀÒ ²¯·Æ |
00000050 |²²¸ÙÒ ²·µ² |
00000060 |²º³ ²½ÞÐÀÞ |
00000070 |²Á¼ÞÏ ²Äº |
00000080 |²ÎÞ¸ ²ÚÁÞ´ |
00000090 |²ÝÁ· ³¶ÍÞ |

HB-F1XDJ MSX-JE ROM
00080000 |± ±²Ù×ÝÄÞ |
00080010 |±·º ±¹Þ±ÌÞ× |
00080020 |±¼Þ± ±Ã |
00080030 |±ÍÞ¶Ü ±×²ÊÞ |
00080040 |±ÜÃÌÀÒ ²¯·Æ |
00080050 |²²¸ÙÒ ²·µ² |
00080060 |²º³ ²½ÞÐÀÞ |
00080070 |²Á¼ÞÏ ²Äº |
00080080 |²ÎÞ¸ ²ÚÁÞ´ |
00080090 |²ÝÁ· ³¶ÍÞ |
With this last one, we can say that all MB834000 chips are related to handle the input and display of Japanese language.

Now we only have two ROM ICs to check, each one with 128KB. After search for "SONY" inside one of the ROM dumps this is what we found:
00012000 |SONY JFEP2 Ver |
00012030 |SONY Corporarion|

I remember that JFEP string... maybe from one of those latest examined ROMs? Yes! In HB-F1XDJ's MSX-JE ROM!
00000010 |SONY JFEP TINY|
00002000 |SONY JFEP2 Ver |

JFEP is a acronym that for "Japanese Front End Processor", and with that we have all the HB-F1XDJ MSX-JE inplemented in XV-J777. It's only a newer version:

HB-F1XDJ MSX-JE ROM
00000010 |SONY JFEP TINY|
00000020 | DUMMY Version |
00000030 |1.0 May 7 1987|
00000040 | Copyright (C) |
--
00002000 |SONY JFEP2 Ver |
00002010 |1.00 May 31 198|
00002020 |8 Copyright(C) |
00002030 |SONY Corporarion|

XV-J777 MSX-JE ROM
00012000 |SONY JFEP2 Ver |
00012010 |1.06 Mar 14 198|
00012020 |9 Copyright(C) |
00012030 |SONY Corporarion|

That explains why, although very similiar, the sha1sums of those ROMs doesn't match: XV-J777 have a newer version of F1XDJ (and F1XV) firmware. This firmware is mapped to the higher 64KB of a 831000 ROM. We still need take a look at lower 64KB.

The first 32KB looks like some kind of filesystem:

00000000 ffffffffffffffff ffffffffffffffff
|ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|
00000010 ffffffffffffffff ffffffffffffffff
|ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|
00000020 4549535531303136 2020464e54000000
|EISU1016 FNT...|
00000030 00200000580d0000 0000000000000000
|. ..X...........|
00000040 4549535531303234 2020464e54000000
|EISU1024 FNT...|
00000050 00400000a01a0000 0000000000000000
|.@.. ...........|
00000060 4549535532303136 2020464e54000000
|EISU2016 FNT...|
00000070 00300000580d0000 0000000000000000
|.0..X...........|
00000080 4549535532303234 2020464e54000000
|EISU2024 FNT...|
00000090 00600000a01a0000 0000000000000000
|.`.. ...........|

By the name of those files, say that they are fonts with 16 and 24 points is a good bet, but why have more fonts? We already have 1024KB of fonts in the Kanji-ROM ICs. Things get a bit clearer after we know that "Eisu" (英数) means "Alphanumeric", so those are the fonts for latin alphabet, and those in the Kanji-ROM are... Kanji.

In this ROM we still have a last 32KB block to see. And it's very interesting. It begins with:

00008000 c3c0400056455231 2e300000000000ff
|ÃÀ@.VER1.0.....ÿ|

Which is very uncommon for a block header. I searched for text strings within this dump and found the following messages:

rom test
Font rom pass
Dic rom pass
Basic pass 1/1 sum %04x
Kanji 1 pass
%s %d/4 sum %04x
Kanji 2 pass
%s %d/4 sum %04x
%s %d/4 sum %04x
Program pass 1/2 sum %04x
Program pass 2/2 sum %04x

It's a health check software!! And, by this list of ROMs to be tested, now we know that the chip that have the second half of X1XDJ's firmware is the Dictionary part of MSX-JE."

By gdx

Enlighted (4377)

gdx's picture

16-05-2021, 13:08

OK, so MSX-JE is something quite apart from the Kanji driver. MSX-JE seems to need an SRAM to work otherwise it works in single Kanji conversion mode.

Here is an interesting link:
https://uniabis.net/pico/msx/msxjp/

By mars2000you

Enlighted (5885)

mars2000you's picture

16-05-2021, 13:51

About the MSX-JE and Single Kanji Conversion pages: I think the following part should be removed before optionally adding new sections with detailed explanations:

"What is single-kanji conversion: How to read single-kanji conversion, example sentences and meanings / definitions: Idioms / phrase information retrieval."

By gdx

Enlighted (4377)

gdx's picture

16-05-2021, 14:33

Yes, I didn't dare take it off.

By Pac

Guardian (6247)

Pac's picture

18-05-2021, 16:16

mars2000you wrote:

@Pac: do you have some info about the two undocumented BASIC instructions that can be found in the Rookie Drive ROM: CALL FNAME and CALL MOUNT? These instructions are not explained on the official site.

Hi, according to the developer:

_FNAME gives you the name of the disk image that is being used.
_FMOUNT is not used because it is implicit when doing _INSERTDISK.

I hope he could add more details about his device if needed...

By mars2000you

Enlighted (5885)

mars2000you's picture

18-05-2021, 16:22

Thank you, Pac.

About CALL MOUNT, this video explains that it is to connect a new pendrive to the Rookie Drive interface:
https://www.youtube.com/watch?v=RchSERKQGNc

I guess it was used only in the first steps of the development.

By gdx

Enlighted (4377)

gdx's picture

20-05-2021, 10:54

There is still a classification problem. Categories have been created for FM chip types (OPLL, etc.) while there are no categories for other sounding chips or VDPs (these are simple pages). So either we have to remove the categories for the FM chips or we have to do some for the others (which will require work).

By mars2000you

Enlighted (5885)

mars2000you's picture

20-05-2021, 10:59

I see what can be done for the other soundchips, but not for the VDP's. Can you give an example of page that could have a VDP category besides the existing categories?

Page 112/116
105 | 106 | 107 | 108 | 109 | 110 | 111 | | 113 | 114 | 115 | 116