Restored Windows 98 First Edition version files to ISO by CDIMAGE 2.38 (modified.)

Discussion in 'Windows XP / Older OS' started by ibmpc5150, May 17, 2014.

  1. arag0rn

    arag0rn MDL Novice

    Feb 9, 2012
    9
    2
    0
    i need from win98 oem or retail.
    the link from 3rd post is need win98 upgrade to msdn...
     
  2. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,488
    1,400
    60
    #22 vanelle, Oct 12, 2014
    Last edited by a moderator: Apr 20, 2017
  3. urie

    urie Moderator
    Staff Member

    May 21, 2007
    9,039
    3,388
    300
    @ vanelle, I do advise not to post 20 nonsense posts we class that as spamming the forum.
     
  4. arag0rn

    arag0rn MDL Novice

    Feb 9, 2012
    9
    2
    0
    #24 arag0rn, Oct 12, 2014
    Last edited: Oct 12, 2014
    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 ;)
     
  5. pottzman

    pottzman MDL Member

    Dec 8, 2009
    143
    105
    10
    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)
     
  6. pottzman

    pottzman MDL Member

    Dec 8, 2009
    143
    105
    10
    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.
     
  7. Threat

    Threat Lord of the Files

    Feb 23, 2014
    1,063
    871
    60
    You need to consider your timezone. I have a batchfile that does this and it changes the computers timezone first using tzutil.

     
  8. pottzman

    pottzman MDL Member

    Dec 8, 2009
    143
    105
    10
    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.

    compare.jpg
     
  9. Threat

    Threat Lord of the Files

    Feb 23, 2014
    1,063
    871
    60
    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.
     
  10. pottzman

    pottzman MDL Member

    Dec 8, 2009
    143
    105
    10
    Okay thanks for your help vanelle and threat. Now i understand.
     
  11. vanelle

    vanelle MDL Expert

    Sep 22, 2014
    1,488
    1,400
    60
    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