Activity for Wheefun DOS Multimedia Framework

  • Phillip Kilgore Phillip Kilgore committed [r57]

    First stab at reading EgaSaveData, but crashes machine with pagefault so far.

  • Phillip Kilgore Phillip Kilgore committed [r56]

    State as of 11/1/2021 stream. Added utility and OS detection code to kernel.

  • Phillip Kilgore Phillip Kilgore committed [r55]

    Several fixes to EGA driver, but we need to determine when RGB and RGBI output are available on the adapter for the purposes of setting the palette. Added lookup table for conversion from rgbRGB to RGBI.

  • Phillip Kilgore Phillip Kilgore committed [r54]

    Added halloween demo, but EGA writes are still kinda janky. Fixed a bug in realmode write where it was using memcpy instead of DJGPP's movedata() function. Added wdmfimg script to convert png images to EGA files.

  • Phillip Kilgore Phillip Kilgore committed [r53]

    More work on video subsystem; began work on C++ interface.

  • Phillip Kilgore Phillip Kilgore committed [r52]

    More work on video driver code; began work on EGA, added EGA features that apply to CGA.

  • Phillip Kilgore Phillip Kilgore committed [r51]

    Began porting DOS implementation to use WDMF kernel

  • Phillip Kilgore Phillip Kilgore committed [r50]

    Began working on event handling and abstract window functionality

  • Phillip Kilgore Phillip Kilgore committed [r49]

    More work on memory subsystem, probably has lots of rough edges

  • Phillip Kilgore Phillip Kilgore committed [r48]

    unbalanced tree implementation, need to implement balance

  • Phillip Kilgore Phillip Kilgore committed [r47]

    Refactored memory code to use generic address space code, need to implement new strategy.

  • Phillip Kilgore Phillip Kilgore committed [r46]

    Refactored hosted BIOS implementation wrt the IVT, which is now automatically generated. Making use of hidden symbols so that we can link internal stuff without issue.

  • Phillip Kilgore Phillip Kilgore committed [r45]

    More documentation; added memory.h to provide wdmf_alloc() and friends

  • Phillip Kilgore Phillip Kilgore committed [r44]

    Added much-needed documentation, including API documentation through Doxygen

  • Phillip Kilgore Phillip Kilgore committed [r43]

    More work with rthints; added tristate ability to rthints so that unset values can be ignored. Machines stereotypes are now derived from a lookup table.

  • Phillip Kilgore Phillip Kilgore committed [r42]

    Added support for runtime hints.

  • Phillip Kilgore Phillip Kilgore committed [r41]

    Added sysinit code for non-DOS platforms and added an untested initialization routine.

  • Phillip Kilgore Phillip Kilgore committed [r40]

    Added call resolution to memory subsystem, BIOS header. Added internal function to create a memory node for the IVT (which also makes use of the callback resolution). Fixed some issues in memory read/write, and began implementing int 10h.

  • Phillip Kilgore Phillip Kilgore committed [r39]

    Updated unit tests to provide shallow test of memory I/O (still need to check to make sure that the data was properly transferred)

  • Phillip Kilgore Phillip Kilgore committed [r38]

    Borrowed testing framework from WFIO, began working on unit tests for memory subsystem.

  • Phillip Kilgore Phillip Kilgore committed [r37]

    Migrated majority of system-dependent stuff to it's own module (kernel), began breaking out some of the headers.

  • Phillip Kilgore Phillip Kilgore committed [r36]

    Added missing CMakeLists for configuration header; finished implementing memory subsystem, but it remains untested

  • Phillip Kilgore Phillip Kilgore committed [r35]

    Added memory emulation for modern operating systems

  • Phillip Kilgore Phillip Kilgore committed [r34]

    Added iotype.h

  • Phillip Kilgore Phillip Kilgore committed [r33]

    More work on fdtable, began implementing DOS 3.0 API

  • Phillip Kilgore Phillip Kilgore committed [r32]

    Began working on file handle implementation; added generic fdtable implementation for shared used by implementaitons

  • Phillip Kilgore Phillip Kilgore committed [r31]

    State as of 12/19 stream; added CMake implementation for other operating systems, more implementation in fake BIOS

  • Phillip Kilgore Phillip Kilgore committed [r30]

    Began working on generic implementation of PC BIOS / DOS Functions for porting to other systems.

  • Phillip Kilgore Phillip Kilgore committed [r29]

    Began working on refactoring I/O to use WFIO.

  • Phillip Kilgore Phillip Kilgore committed [r28]

    Preparing to switch over to WFIO to implement devices.

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    Object

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    Object

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    Object

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    Object

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    Object

  • Phillip Kilgore Phillip Kilgore committed [r27]

    Added object.h for to begin work on specifying classes.

  • Phillip Kilgore Phillip Kilgore renamed a wiki page

    Object

  • Phillip Kilgore Phillip Kilgore renamed a wiki page

    INT 21H Functions

  • Phillip Kilgore Phillip Kilgore created a wiki page

    CORE Module

  • Phillip Kilgore Phillip Kilgore committed [r26]

    Refactored DOS-specific functionality out of basic core functions in anticipation of non-DJGPP hosts. Added errno.h for unified error handling. Calls to INT 21, al=3CH or al=3DH currently raise E_NOPATH.

  • Phillip Kilgore Phillip Kilgore committed [r25]

    Work to isolate 3Dh bug.

  • Phillip Kilgore Phillip Kilgore committed [r24]

    Integrate configuration header into new library code.

  • Phillip Kilgore Phillip Kilgore committed [r23]

    Added support for definition correction in config.h

  • Phillip Kilgore Phillip Kilgore committed [r22]

    Added some more infrastructure for config, corrected bizarre minimum DOS version, added conditional support for long filenames.

  • Phillip Kilgore Phillip Kilgore committed [r21]

    Added configuration metacode

  • Phillip Kilgore Phillip Kilgore committed [r20]

    State after twitch stream on 5/5

  • Phillip Kilgore Phillip Kilgore committed [r19]

    Added STRICT flag for strict behavior in other hosts. Added lots of filesystem functions (as stubs) to file.h. Wrote more documentation. Improved files test.

  • Phillip Kilgore Phillip Kilgore committed [r18]

    Updated linter to clean up temporary files, forgot to add makefile for files demo

  • Phillip Kilgore Phillip Kilgore committed [r17]

    Implemented file_openEx(), added file demo.

  • Phillip Kilgore Phillip Kilgore committed [r16]

    Lint now fixes inconsistent whitespace

  • Phillip Kilgore Phillip Kilgore committed [r15]

    State after the 4/27 stream in preparation for fixing tab issues in the linter. Added editor settings for rhide

  • Phillip Kilgore Phillip Kilgore committed [r14]

    Should be back at the state before everything got messed up.

  • Phillip Kilgore Phillip Kilgore committed [r13]

    Added missing graphics header.

  • Phillip Kilgore Phillip Kilgore committed [r12]

    Renamed everything to lowercase

  • Phillip Kilgore Phillip Kilgore committed [r11]

    Attemping rename (seemeds to cause the problem)

  • Phillip Kilgore Phillip Kilgore committed [r10]

    Adding linter, hopefully the tree is fixed now.

  • Phillip Kilgore Phillip Kilgore committed [r9]

    Some files apparently never got uploaded and the repo broke because of it.

  • Phillip Kilgore Phillip Kilgore committed [r8]

    Getting ready to write lint.pl to ensure all names are lower case; added device.h

  • Phillip Kilgore Phillip Kilgore committed [r8]

    Added new compiler headers, began working on data structures for surface manipulation

  • Phillip Kilgore Phillip Kilgore committed [r7]

    STate as of twitch stream on 3/27

  • Phillip Kilgore Phillip Kilgore committed [r6]

    Populator now includes detector function as well; added display spec vtable

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    GFX Module

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    GFX Module

  • Phillip Kilgore Phillip Kilgore committed [r5]

    Implemented metacode generation for drivers, stub for display spec list. Still need to implement card detection.

  • Phillip Kilgore Phillip Kilgore committed [r4]

    Added license header; continuing to implement metacode for VGA driver.

  • Phillip Kilgore Phillip Kilgore committed [r3]

    Preparing to use metacode to generate INT 10h,0 drivers.

  • Phillip Kilgore Phillip Kilgore committed [r2]

    Added bit.h for bitwise manipulation; began working on adapter detection stubs.

  • Phillip Kilgore Phillip Kilgore committed [r1]

    Initial import

  • Phillip Kilgore Phillip Kilgore modified a wiki page

    GFX Module

  • Phillip Kilgore Phillip Kilgore renamed a wiki page

    Runtime Environment

  • Phillip Kilgore Phillip Kilgore created a wiki page

    GFX Module

1
MongoDB Logo MongoDB