thank you. sorry for not great informed me. i donnt have known that oem type was different in win98 anyway your xdelta made my day and lets me to have all win98fe mentioned in this thread
hi ibmpc5150, shouldn't your first hex address be "DE08" not "FE08". also you would need to change the date after "FAD8" from (12/04/97 TM) to (08/27/97 TM) if you want it to look like cdimage 2.38. I doubt you would get exact 1:1 iso without changing the date in cdimage. (DE08 : 2.39 --> FE08 : 2.38 / FAD8 : 2.39 --> FAD8 : 2.38) (FB29 : 425 --> FB29 : 206)
Actually using this method and your patched 2.38 vanelle I still don't get an exact iso. My iso differed in just 2 bytes just after the datestamp (-t05/11/1998,20:01:00) which in the iso image ends up like this "1998051120010000". The next byte after this was "00" but in the windows 98 iso I have it is "E4". this happens again for the Joliet datestamp too but I have patched the patched cdimage 2.38 further and now I seem to end up with 100% exact iso as what I started with. I don't know if every iso created with cdimage 2.38 is the same as this but if you want my patched patched version let me know.
You need to consider your timezone. I have a batchfile that does this and it changes the computers timezone first using tzutil.
No I tried using TZUTIL command.....if I use TZUTIL before iso creation or if I leave timezone alone and use "-g" option I get the same result. I also created the Windows Me ISO using cdimage 2.39 and binary compared it to my actual Windows Me CD and everything else is exactly the same except for these 2 bytes here is a screenshot of hexedit compare of Actual CD versus recreated ISO using cdimage 2.39 See screenshot the left is 1 byte difference in ISO info, right is 1 byte difference in Joliet info. the rest is exactly the same.
I know that 1 byte. It's timezone issue (read the spec) You are doing something wrong as you don't need to modify cdimage further.
how to calculate tz from magic byte !! one byte 0xEA -> dez -22 -22 x 15min = -330 min -> -5:30 h your tz must be GMT -5:30 h but 0xEA is definitive wrong for win98 Windows 98 First Edition (Original Release : 05-11-1998 / 20:01:00) is mastered with 0xE4 -> GMT -7:00 h Windows 98 First Edition (Re-Release : 11-24-1998 / 08:02:00 - Java Removal) is mastered with 0x?? Windows 98 Second Edition (Original Release : 04-23-1999 / 22:22:00) is mastered with 0x04 -> GMT +1:00 h thats easy, but now comes the problem: 0. cdimage 2.38 / 2.39 was createt before 2000 (remeber millenium bug and all bios and software changes since that time) 1. summer or winter time ? 2. which tz setting use which ofset time ? 3. which OS you use to remaster the cd ? eg win7: TZUTIL /s "Pacific Standard Time" this is UTC-8:00 (dst auto) the result from cdimage is GMT -7:00 (0xE4) that's why you must always play with tz setting