Philips NMS 8245 evolution MSX 2+ 60 Hz

Page 1/2
| 2

Par MSX007

Supporter (1)

Portrait de MSX007

05-12-2012, 12:30

Friends, I am wanting to upgrade my NMS 8245. I want to make it a 2 +, 60Hz with Mapper. Where can I get more information to make? Smile

!login ou Inscrivez-vous pour poster

Par sd_snatcher

Prophet (3677)

Portrait de sd_snatcher

05-12-2012, 21:06

The recipes for the upgrade part are available on the excellent DIY area of the MSX Info Pages.

But 60Hz ROMs for this machine... AFAIK there was some patched ROMs available on the Net, but I couldn't find them anymore.

Note that the recipes on the MSX Info Pages are for the NMS-8250/8280. But the main part is the VDP replacement, which is pretty standard for almost all MSX2 machines. Then you just need to replace the ROMs.

Par OeiOeiVogeltje

Paragon (1439)

Portrait de OeiOeiVogeltje

05-12-2012, 21:57

Par ramonsmits

Rookie (20)

Portrait de ramonsmits

08-02-2022, 12:56

@OeiOeiVogeltje unfortunately that page is down. Do you still have information on how to make a 8235 / 8245 boot in 60Hz?

Par edmsxtrek

Supporter (10)

Portrait de edmsxtrek

08-02-2022, 13:57

Par ramonsmits

Rookie (20)

Portrait de ramonsmits

10-02-2022, 17:44

@edmsxtrek I was not able to find anything related to 60Hz on that mirror. 60Hz is mentioned on the following page but that is for a different model:

I did find the following but that only mentions 8245 in combination with a MSX2+ upgrade:

The listed options do look perfect to have as boot toggles.

Par Manuel

Ascended (19691)

Portrait de Manuel

10-02-2022, 22:03

You can try out the ROMs on an accurate MSX emulator and see if they work Smile

Par Rataplan

Champion (354)

Portrait de Rataplan

11-02-2022, 00:09

Manuel wrote:

You can try out the ROMs on an accurate MSX emulator and see if they work Smile

Hehe.. you happen to have a suggestion of an accurate MSX emulator? Can't think of one Wink


Enlighted (6096)

Portrait de NYYRIKKI

11-02-2022, 02:33


I've made a ROM for couple of friends who have wanted to upgrade their 8245 to MSX2+...

The problem with this machine is that it has only one socket for 512kb (64kB) ROM and MSX2+ normally needs at least 96kB ROM... How ever most of this extra junk is because of boot logo, Japanese keyboard interface etc. stuff that has no meaning to any European user. So... If you are ok with "MSX"-logo turned in to just "X"-logo due to space restrictions then I think I have a drop in replacement for you. (that can boot both 60Hz and 50Hz)

Drop me a mail (profile) if you are interested and include also information if you are planning to implement #F4-port while doing the mod. (likely not) Please also verify what kind of keyboard layout you have (or are these all with NL-keyboard?)

FYI: I know It is also relatively easy to mod the machine by mounting the extra ROM-chip on back of the modded main ROM chip and pulling few jump wires here and there. The benefit is very small, but in this configuration the system should actually boot using any official MSX2+ ROM set, although the localization stuff tends to go wrong.

While talking about ROMs I think that generally there is a bit too much talk about different MSX models and manufacturers. From software side the changes are none or at least next to non existing when it comes to these upgrades. Major part of this problem is how to mount the extra ROM... but as I said you can skip that talk as well if you don't care of the original logo or it's fade in effect too much.

Example video of the size reduced logo:

Par sdsnatcher73

Enlighted (4321)

Portrait de sdsnatcher73

11-02-2022, 04:02

That’s nice work NYRIKKI! Good to have a MSX2+ ROM that fits within 64kB Wink
A text only version that mimics MSX1 might have been cool as well:

MSX system
Version 3.0

Copyright 1988 by Microsoft

Main RAM: xxx kb


Enlighted (6096)

Portrait de NYYRIKKI

11-02-2022, 12:42

sdsnatcher73 wrote:

A text only version that mimics MSX1 might have been cool as well

Yes, the problem was that when they made MSX-BIOS + BASIC they used almost all of the 32kB they had on their disposal, so they could add only this very simple copyright message. When MSX2 was made the BASIC did not fit to 32kB anymore, so they needed to add 16kB SUB-ROM (aka EXT-ROM) How ever BASIC extensions did not take all of the space, so they decided to add this very neat MSX-logo that we know.

Now when they developed MSX2+ they run in to problems again... The new support routines needed more space and it was already used last time by the logo. It would be marketing disaster to go back to simple copyright message, so instead they moved the logo to KANJI-BASIC ROM that had some free space... This was ok solution for the Japanese market, but as European machines newer had KANJI-BASIC ROM, this kludge did not work here... How ever in MSX commercial life this was newer a problem as MSX2+ was not sold outside of Japan.

What people usually did on their MSX2+ mods here was that they soldered the KANJI-BASIC ROM on their machines anyway although they had no KANJI font ROM interface build in. This made the boot logo work and even the character extensions although when those were used, only white blocks were printed to screen due to lack of font mapper & ROM. (very difficult to add afterwards) Some mods just skipped the logo completely, but as side effect this also made stuff like SET TITLE and SET PASSWORD completely useless.

I did think about going back to simple copyright message, but that would also mean giving up with graphical mode stuff and changing memory counter, title and password stuff as well. For maximum compatibility I didn't want to change any existing code byte in ROM that was not absolutely must, so I came up with this simple logo that could be represented with mathematical ways and therefore coded in to the very small space that was left behind the BASIC extensions. It was a very byte accurate fit as this same space needed to share also some extra stuff like 50/60Hz select.

If you counted this far you may notice that we are still talking about only 48kB. The last 16kB in this case is used by the manufacturer specific disk driver. I did not want to touch that part as my idea was that you can build MSX2+ out of any MSX2 by simply dropping in new VDP and ROMs without need for mods on PCB. Later though I learned that some models still need some mods to the analog part to display the picture correctly. The VDP also needs some legs bend and jump wires soldered on top of it, if the mod needs to be done in this "no mods to PCB"-way. Each model also needs these mods for correct font and keyboard layout in main ROM unless you don't mind about wrong key caps, but those are relatively easy software problems.

Page 1/2
| 2