cvs commit: src/sys/boot/pc98/boot0.5 Makefile boot0.5.s ldscript putssjis.s selector.s start.s

KATO Takenori kato at FreeBSD.org
Sat Apr 7 08:37:05 UTC 2007


kato        2007-04-07 08:37:04 UTC

  FreeBSD src repository

  Modified files:
    sys/boot/pc98/boot0.5 Makefile boot0.5.s selector.s start.s 
  Added files:
    sys/boot/pc98/boot0.5 ldscript putssjis.s 
  Log:
  Added the IPLware 3.33 support.
    - Added magic numbers to pretend the NEC original program version
      2.70.
    - Added string display routine with Shift-JIS code support.
    - Added three nop instructions at start1 in start.s since the
      installaer of the IPLware put 'call $0x09ab' instruction.
    - Put the near return instruction at 0x9ab in selector.s.
  
  Since the Shit-JIS display routine must be located at 0x1243, the
  linker script file (ldscript) is applied.
  
  Revision  Changes    Path
  1.5       +3 -2      src/sys/boot/pc98/boot0.5/Makefile
  1.4       +3 -3      src/sys/boot/pc98/boot0.5/boot0.5.s
  1.1       +12 -0     src/sys/boot/pc98/boot0.5/ldscript (new)
  1.1       +137 -0    src/sys/boot/pc98/boot0.5/putssjis.s (new)
  1.3       +7 -2      src/sys/boot/pc98/boot0.5/selector.s
  1.3       +12 -1     src/sys/boot/pc98/boot0.5/start.s


More information about the cvs-all mailing list