Started by 98digger, August 17, 2014, 09:25:39 AM
Quote from: kobushi on August 17, 2014, 11:44:06 AMThere are 3 separate BIOS rom dumping utilities included in the hard drive image I posted recently.
Quote from: 98digger on August 18, 2014, 12:42:50 AM Could you please link to where you found the utilities?Also, how would you write the dump to a new EPROM? I believe that EPROM programmers require the dump to be in a ".bin" or ".rom" format. Do these programs generate either of those file-types?Thanks!
Quote from: 98digger on August 18, 2014, 12:42:50 AMCould you please link to where you found the utilities?
QuoteAlso, how would you write the dump to a new EPROM? I believe that EPROM programmers require the dump to be in a ".bin" or ".rom" format. Do these programs generate either of those file-types?
Quote from: SkyeWelse on August 18, 2014, 02:51:53 AMKobushi, I did look briefly last night through your Tools directory on the Harddrive image you had posted in the other thread and saw many executable files in both the Dos and DosV folders. One of these was called Backup.exe, seems like there were different versions of this too (file size being a bit different) between the two folders. Would you or anyone else who has successfully backed up (and or restored) a PC98 bios before mind walking us through the steps for how to accomplish this?
Quote from: 98digger on August 19, 2014, 01:24:03 AMThanks for posting the links! Like you said, getitf98 looks like the right program to use. I probably will make backups using all the programs, just in case. If the chip died and I found the backup unusable, that would be pretty bad.I think that writing the BIOS back to the chip will probably be the biggest challenge. I've looked around online, and found that the EPROM the BIOS is written to is very difficult to get working with a ROM writer (the EPROM is used in numerous other old electronics, too). I know close-to-nothing about writing EPROMs, what writer to buy, hex codes, or bank switching, so a guide might be helpful. Also, is the ITF written to the same chip as the BIOS, or is it a different chip?
QuoteIt's kind of strange, actually, because the Neko Project, Annex86 and T98 teams all illegally distribute the BIOS in their emulators.
Quote from: SkyeWelse on August 19, 2014, 06:40:44 AMOf all the programs, this GETITF98 program was the most different. First off it will not let you run the program at all unless you are booting into DOS holding down SHIFT + RESET. If you do not, it will simply say: Cannot Run in V86 ModeWhen you do run it holding down SHIFT + RESET, at least in my case it asked me: Not PCI Machine, Continue? Y/N Hitting Y (yes) will start the process dumping the BANK#.BIN files above.
Quote from: kobushi on August 19, 2014, 11:02:36 AMQuoteIt's kind of strange, actually, because the Neko Project, Annex86 and T98 teams all illegally distribute the BIOS in their emulators.This is completely untrue. The font rom is artificially created if an authentic rom is not present, and np2 and T98-Next do not require the bios/sound roms (although emulation is better with the correct roms). There is absolutely nothing illegal about any of those emulators.Anex86 can't even use the bios/sound roms, because strictly speaking Anex86 doesn't even emulate an NEC PC-9801 (it emulates the Epson clones of the PC-9801). This is why Anex86 can't play back the YM2608 rhythm samples, can't run anything written in N88 BASIC, and can't support games that use the sound rom (like Ultima IV).
Quote from: 98digger on August 19, 2014, 11:48:15 AMActually, I debated this with the people over at Maidens of the Kaleidoscope (link to the topic is in my previous post on this thread). We ended up figuring out that the defualt BIOS included in both Neko and T89 had an NEC Copyright string when viewed with a hex editor. Annex86 apparently had no copyright in its included BIOS.
QuoteHowever, we figured that all of the emulators are, in fact, illegal, when we were able to see the NEC boot loader on every emulator when two HDI's were mounted. The boot loader (which is, to my knowledge, stored in the BIOS) had the text "COPYRIGHT NEC CORPORATION" on every emulator.Now, it is quite possible that the boot loader *could*, for some reason, be included in HDI files. I don't know whether it is the emulators or the images, so I opted to stay away from both until a clear answer became available.
Quote from: kobushi on August 19, 2014, 11:02:36 AMYou should be doing a clean boot regardless of which rom dumping program you use. That means no himem.sys, no emm386.exe, and no other device drivers.The PCI error appears because getitf98 was mainly written for the last models of the PC-9821 that also included a PCI bus. It should still dump the correct data, but to be safe, you should confirm that bank4.bin is hash-identical to itf.rom dumped using mkbios, and that the concatenation of bank5.bin+bank6.bin+bank7.bin is hash-identical to bios.rom dumped using getbios and/or rommake.
Quote from: 98digger on August 19, 2014, 01:24:03 AM @caiusDid you use a ROM reader to dump the BIOS in the X68k and FM-TOWNS, or did you use a program to do it?