This is the list of functions accessible to any program using the MIDRES library.
MR_AM
mr_assert_max_tiles
mr_blit_from_screen
mr_blit_from_screene
mr_blit_from_screenv
mr_blit_to_screen
mr_blit_to_screene
mr_blit_to_screenv
mr_boxe
mr_boxv
mr_calculate_prepared_tile_size
mr_calculate_prepared_tile_size_horizontal
mr_calculate_prepared_tile_size_vertical
mr_circle
mr_circlee
mr_circlev
mr_cleanup
mr_cleanup_hd
mr_clear
mr_clear_bitmap
mr_clear_bitmape
mr_clear_bitmapv
mr_clear_to_color
mr_clear_to_colore
mr_clear_to_colorv
mr_cleare
mr_clearpixel
mr_clearpixele
mr_clearpixelv
mr_cleartile
mr_cleartilee
mr_cleartilev
mr_clearv
MR_CM
mr_color
mr_colorfill
mr_colorfille
mr_colorfillv
mr_compress
mr_compresse
mr_compressv
mr_copy
mr_doublebuffer_init
mr_doublebuffer_switch
mr_doublebuffer_switch_hd
mr_enable
mr_enablev
mr_end_frame
mr_end_frame_hd
mr_get_key_pressed
mr_get_key_pressed_hd
mr_getpixel
mr_getpixele
mr_getpixelv
mr_gettile
mr_gettilee
mr_gettilev
mr_half_down
mr_half_screen
mr_half_up
mr_hline
mr_hlinee
mr_hlinev
mr_htiles
mr_htilese
mr_htilesv
mr_init
mr_init_hd
mr_init_multicolor
mr_init_multicolor_hd
mr_ink
mr_key_pressed
mr_key_pressed_hd
mr_line
mr_linee
mr_linev
mr_load
mr_load_color
mr_load_colore
mr_load_colorv
mr_load_screen
mr_load_screen_color
mr_load_screen_colore
mr_load_screen_colorv
mr_load_screene
mr_load_screenv
mr_loade
mr_loadv
mr_mixel
mr_mixel_bits
mr_mixel_combination
mr_mixelbits
MR_NEXT_COLOR
mr_pack
mr_pack_mixels
mr_packe
mr_packv
mr_pclear
mr_pcleare
mr_pclearv
mr_pcolor
mr_pcolore
mr_pcolorop
mr_pcolorv
mr_pinvert
mr_pinverte
mr_pinvertv
mr_pixel_invert
mr_pixel_off
mr_pixel_on
mr_pmixel
mr_polygon
mr_polygone
mr_polygonv
mr_position
mr_pset
mr_psetc
mr_psetce
mr_psetcv
mr_psete
mr_psetop
mr_psetv
mr_putetiles
mr_putetilese
mr_putetilesv
mr_putftiles
mr_putftilese
mr_putftilesv
mr_putpixel
mr_putpixele
mr_putpixelv
mr_puttile
mr_puttilee
mr_puttilehv
mr_puttiles
mr_puttilese
mr_puttilesv
mr_puttilev
mr_puttilevv
mr_read_file
mr_read_file_from_offset
mr_read_file_hd
MR_READ_TILE
mr_rect
mr_recte
mr_rectfill
mr_rectfille
mr_rectfillv
mr_rectv
mr_save
mr_save_color
mr_save_colore
mr_save_colorv
mr_savee
mr_savev
mr_set_background_color
mr_set_background_color_hd
mr_set_border_color
mr_set_border_color_hd
mr_show
mr_show_hd
mr_showe
mr_showv
MR_SM
mr_sound_change
mr_sound_change_channel
mr_sound_change_hd
mr_sound_start
mr_sound_start_channel
mr_sound_start_hd
mr_sound_stop
mr_sound_stop_channel
mr_sound_stop_hd
mr_start_frame
mr_start_frame_hd
mr_tile_moveto_horizontal
mr_tile_moveto_horizontal_extended
mr_tile_moveto_horizontal_extendede
mr_tile_moveto_horizontal_extendedv
mr_tile_moveto_horizontale
mr_tile_moveto_horizontalv
mr_tile_moveto_vertical
mr_tile_moveto_vertical_extended
mr_tile_moveto_vertical_extendede
mr_tile_moveto_vertical_extendedv
mr_tile_moveto_verticale
mr_tile_moveto_verticalv
mr_tile_position
mr_tile_prepare_horizontal
mr_tile_prepare_horizontal_extended
mr_tile_prepare_roll_horizontal
mr_tile_prepare_roll_vertical
mr_tile_prepare_vertical
mr_tile_prepare_vertical_extended
mr_tile_redefine
mr_tile_redefine_fill
mr_tile_roll_horizontal
mr_tile_roll_horizontal_on_place
mr_tile_roll_vertical
mr_tile_roll_vertical_on_place
mr_tile_setcolor
mr_tile_setcolor_hd
mr_tile_setcolors
mr_tile_setcolors_hd
mr_tileset_copy
mr_tileset_load
mr_tileset_load_file
mr_tileset_visible
mr_tileset_visible_hd
mr_translate_file_hd
mr_translate_file_user
mr_triangle
mr_trianglee
mr_trianglev
mr_true
mr_uncompress
mr_uncompresse
mr_uncompressv
mr_unpack
mr_unpack_pmixel_hi
mr_unpack_pmixel_lo
mr_unpacke
mr_unpackv
mr_use_bitblit
mr_use_drawing
mr_use_drawing2
mr_use_screen
mr_use_screen2
mr_vline
mr_vlinee
mr_vlinev
mr_vtiles
mr_vtilese
mr_vtilesv
mr_wait
mr_wait_hd
mr_wait_jiffies
mr_wait_jiffies_hd
mr_wait_jiffies_or_keypress
mr_wait_or_get_keypressed
mr_wait_or_keypress
mr_wait_vbl