Announcement

Collapse
No announcement yet.

FreeDOS 1.2 RC1 Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #21
    Originally posted by ssokolow View Post
    I know. ...

    As for 640k, look at any IBM PC assembly programming manual (or, if you're running MS-DOS 6.22, check the memory inspector in MSD.EXE). The 8088's segmented memory addressing system has a 1024k (1MiB) address space...
    I know.

    ... it's just that the remaining 384k was reserved. That's where "high memory" and "upper memory blocks" came in. They were the reserved space that didn't end up being used for ROM, memory-mapped I/O buffers, and the like and, thus, space outside the normal 640k that could still be addressed directly in real mode.
    "high memory" and "upper memory blocks" need additional drivers.

    On the DEC Rainbow you can have around 900 kB memory.

    Comment


    • #22
      multitasking in DOS is easy. Run an instance of DOS on every core and use sockets or whatever DOS uses as IPC.

      Comment


      • #23
        Originally posted by cj.wijtmans View Post
        or whatever DOS uses as IPC.
        IPC? What's that? (Yes, I know DOS has "dir ... | sort ..." piping.)

        There's a very good reason I said that DOS has a "kernel[oid thing]" rather than a "kernel".

        Comment


        • #24
          Oh... Borland C++.

          Writing your own GDI library (mostly in assembly), bit-blting pixels directly into the VGA memory space.
          Using overlays to free up memory.
          Having to support both XMS and EMS as you never quite know which one will be available on the client machine.

          Oh! God I loved DOS
          oVirt-HV1: Intel S2600C0, 2xE5-2658V2, 128GB, 8x2TB, 4x480GB SSD, GTX1080 (to-VM), Dell U3219Q, U2415, U2412M.
          oVirt-HV2: Intel S2400GP2, 2xE5-2448L, 120GB, 8x2TB, 4x480GB SSD, GTX730 (to-VM).
          oVirt-HV3: Gigabyte B85M-HD3, E3-1245V3, 32GB, 4x1TB, 2x480GB SSD, GTX980 (to-VM).
          Devel-2: Asus H110M-K, i5-6500, 16GB, 3x1TB + 128GB-SSD, F33.

          Comment


          • #25
            And getting various sound drivers to work per app, manually loading mouse and CDROM drivers at startup and then unloading one or the other to save some memory.

            Or, resoldering popped caps in the PC itself.

            Or, sitting at the computer with three other mates until morning and the old man wakes up and yells out 'WTF are you wankers doin up!'

            Good times indeed.
            Hi

            Comment

            Working...
            X