1905 |
mateusz.vi |
1 |
version 2024 (29 Jul 2024)
|
1661 |
mateusz.vi |
2 |
- added the OPL driver (Adlib-style OPL2 FM synth) along with IMF playback
|
|
|
3 |
- new mdr_dos_selfexe()
|
|
|
4 |
- new mdr_dos_truename()
|
|
|
5 |
- new mdr_coutraw_str() and mdr_coutraw_crlf()
|
|
|
6 |
- new mdr_dos_ctrlc_inhibit(), mdr_dos_ctrlc_enable(), mdr_dos_ctrlc_disable()
|
|
|
7 |
- added mdr_bios_ticks()
|
|
|
8 |
- renamed keyb_getkey() to mdr_dos_getkey()
|
|
|
9 |
- renamed keyb_flush() to mdr_dos_flushkeyb()
|
|
|
10 |
- renamed all timer_ functions to mdr_timer_
|
|
|
11 |
- new mdr_dos_getkey2(), same as mdr_dos_getkey() but immune to CTRL+C
|
|
|
12 |
- new mdr_dos_keypending()
|
|
|
13 |
- removed keyb_getkey_ifany(): use mdr_dos_keypending + mdr_dos_getkey instead
|
|
|
14 |
- renamed pcx_anal() and pcx_load() to mdr_pcx_anal() and mdr_pcx_load()
|
|
|
15 |
- added pcx_loadrow(): loads PCX data row by row (useful on PCX files > 64K)
|
|
|
16 |
- replaced pcx_convto8bpp() by mdr_pcx_to8bpp()
|
|
|
17 |
- vid12_putscanline() optimizations: 22% faster
|
|
|
18 |
- renamed all the mouse_ functions to mdr_mouse_
|
1905 |
mateusz.vi |
19 |
- improved mdr_cout_cursor_hide() so it works well on VirtualBox
|
1661 |
mateusz.vi |
20 |
- added mdr_mouse_setcursor()
|
|
|
21 |
- added vid12_waitblank()
|
|
|
22 |
|
|
|
23 |
version 2023 (29 Jul 2023)
|
|
|
24 |
- all routines are built as a library now
|
|
|
25 |
- advertising MDR version (MDR_VER_MAJOR and MDR_VER_MINOR in VER.H)
|
|
|
26 |
- added the SBDIGI driver (SoundBlaster Digitized sound)
|
|
|
27 |
- added the COUT module (text-mode console output)
|
|
|
28 |
- added the DOS module (mdr_dos_* functions)
|
|
|
29 |
- added the UNZIP module for iteration over ZIP archives
|
|
|
30 |
- added the BIOS module (with the mdr_bios_tickswait() function)
|
|
|
31 |
- vid12: fast VRAM copy (vid12_vramcpy_* functions)
|
|
|
32 |
- vid12: vid12_clrline()
|
|
|
33 |
- vid12: fixed color mapping in vid12_setpalette()
|
|
|
34 |
- vid12: added functions vid12_hline() and vid12_linepat()
|
|
|
35 |
- vid12: fixed reverting the previous video mode at vid12_close()
|
|
|
36 |
- vid12: optimized vid12_putpixel() - 17% faster
|
|
|
37 |
|
|
|
38 |
version 2022 (09 Oct 2022)
|
|
|
39 |
- initial public release
|