Author Topic: ES/2 open source OS/2 kernel  (Read 10537 times)

Rick C. Hodgin

  • Full Member
  • ***
  • Thank You
  • -Given: 13
  • -Receive: 2
  • Posts: 179
    • View Profile
    • Liberty Software Foundation
Re: ES/2 open source OS/2 kernel
« Reply #45 on: November 13, 2017, 04:20:01 am »
A quick update:

I've begun coding a DOS-like ES/1 operating system as a precursor to my ES/2 kernel.  It will be a simple text-based kernel in real-mode allowing me to port compilers, assemblers, linkers, debuggers, to that system, allowing me to test code in a simple environment, one I can easily mimic in IBM PC DOS 7.

ES/1 will also be released as a simple public OS people will be able to download and use for FAT12 and FAT16 disks.  It will also natively allow serial port networks. :-)

Rick C. Hodgin

  • Full Member
  • ***
  • Thank You
  • -Given: 13
  • -Receive: 2
  • Posts: 179
    • View Profile
    • Liberty Software Foundation
Re: ES/2 open source OS/2 kernel
« Reply #46 on: November 16, 2017, 12:32:12 pm »
I have a text-based forms mechanism.  I'm currently developing my own master boot record, partition, FAT12 and FAT16 drivers, as well as an ES/1 compiler, assembler, linker, and debugger.  A large portion of that code is being ported from my existing kernel code.

I still have to complete:  COM port I/O, the basic ES/1 command prompt.

I will send screenshots at some point.  I'm using a 3dfx Voodoo3 2000 card as it does a 132x60 text mode (at 0xb8000 for those who know what that means, allowing me to reclaim 0xa0000 - 0xb7fff for real mode memory).

ES/1 will boot like a basic 16-bit DOS running on an 80386 or higher, and have a developer environment.  It will be a springboard for 16-bit ES/2 development.

It will boot up as:
Code: [Select]
ES/1 Operating System - Command Prompt
Nov.16.2017 06:30 am

[c:\es1\] _