Daniel Verkamp: COMBOOT Support

Journal

Week 1


25-26 May 2008

  • Allow COMBOOT images to return via INT 20h - save the (far) return address during exec, then save the old stack address in the PSP, so in INT 20h handler, just change back to old stack and do RETF
  • Handle other termination API functions (INT 21h, AH=00h and AH=4Ch) - call INT 20h handler
  • Handle INT 21h, AH=09h (Write DOS String to Console) and AH=30h (Check DOS Version)

29 May 2008

  • Add beginning of SYSLINUX AX=0001h (get version) and AX=0003h (run command)
  • Run command function was looping on itself (comboot executable ran again when “boot” executed?), so did similar “unregister image while running” like image/script.c

30 May 2008

  • Meeting with mdc

QR Code
QR Code soc:2008:dverkamp:journal:week1 (generated for current page)