|
ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
|
#include "../ugbc.h"Go to the source code of this file.
Functions | |
| int | gtia_screen_mode_enable (Environment *_environment, ScreenMode *_screen_mode) |
| void | gtia_initialization (Environment *_environment) |
| void | gtia_finalization (Environment *_environment) |
| void | gtia_back (Environment *_environment) |
| void | gtia_clear (Environment *_environment, char *_pattern) |
| void | gtia_background_color (Environment *_environment, int _index, int _background_color) |
| GTIA: emit code to change background color | |
| void | gtia_background_color_vars (Environment *_environment, char *_index, char *_background_color) |
| GTIA: emit code to change background color | |
| void | gtia_background_color_semivars (Environment *_environment, int _index, char *_background_color) |
| GTIA: emit code to change background color | |
| void | gtia_background_color_get_vars (Environment *_environment, char *_index, char *_background_color) |
| GTIA: emit code to change background color | |
| void | gtia_border_color (Environment *_environment, int _border_color) |
| GTIA: emit code to change border color | |
| void | gtia_border_color_vars (Environment *_environment, char *_border_color) |
| void | gtia_collision (Environment *_environment, char *_sprite_mask, char *_result) |
| void | gtia_hit (Environment *_environment, char *_sprite_mask, char *_result) |
| void | gtia_sprite_common_color (Environment *_environment, char *_index, char *_common_color) |
| void | gtia_bitmap_enable (Environment *_environment, int _width, int _height, int _colors) |
| void | gtia_bitmap_disable (Environment *_environment) |
| void | gtia_bitmap_at (Environment *_environment, char *_address) |
| void | gtia_colormap_at (Environment *_environment, char *_address) |
| void | gtia_textmap_at (Environment *_environment, char *_address) |
| void | gtia_tiles_at (Environment *_environment, char *_address) |
| void | gtia_tilemap_enable (Environment *_environment, int _width, int _height, int _colors, int _tile_width, int _tile_height) |
| void | gtia_fade (Environment *_environment, char *_ticks) |
| void | gtia_bank_select (Environment *_environment, int _bank) |
| void | gtia_screen_on (Environment *_environment) |
| void | gtia_screen_off (Environment *_environment) |
| void | gtia_screen_rows (Environment *_environment, char *_rows) |
| void | gtia_screen_columns (Environment *_environment, char *_columns) |
| void | gtia_sprite_data_from (Environment *_environment, char *_sprite, char *_address) |
| void | gtia_sprite_data_set (Environment *_environment, char *_sprite, char *_address) |
| void | gtia_sprite_enable (Environment *_environment, char *_sprite) |
| void | gtia_sprite_disable (Environment *_environment, char *_sprite) |
| void | gtia_sprite_at (Environment *_environment, char *_sprite, char *_x, char *_y) |
| void | gtia_sprite_expand_vertical (Environment *_environment, char *_sprite) |
| void | gtia_sprite_expand_horizontal (Environment *_environment, char *_sprite) |
| void | gtia_sprite_compress_vertical (Environment *_environment, char *_sprite) |
| void | gtia_sprite_compress_horizontal (Environment *_environment, char *_sprite) |
| void | gtia_sprite_multicolor (Environment *_environment, char *_sprite) |
| void | gtia_sprite_monocolor (Environment *_environment, char *_sprite) |
| void | gtia_sprite_color (Environment *_environment, char *_sprite, char *_color) |
| void | gtia_sprite_priority (Environment *_environment, char *_sprite, char *_priority) |
| void | gtia_vertical_scroll (Environment *_environment, char *_displacement) |
| void | gtia_horizontal_scroll (Environment *_environment, char *_displacement) |
| void | gtia_busy_wait (Environment *_environment, char *_timing) |
| void | gtia_tiles_get (Environment *_environment, char *_result) |
| void | gtia_get_width (Environment *_environment, char *_result) |
| void | gtia_get_height (Environment *_environment, char *_result) |
| void | gtia_pset_int (Environment *_environment, int _x, int _y, int *_c) |
| void | gtia_pset_vars (Environment *_environment, char *_x, char *_y, char *_c) |
| void | gtia_pget_color_vars (Environment *_environment, char *_x, char *_y, char *_result) |
| void | gtia_cls (Environment *_environment) |
| void | gtia_cls_box (Environment *_environment, char *_x1, char *_y1, char *_w, char *_h) |
| void | gtia_scroll_text (Environment *_environment, int _direction, int _overlap) |
| void | gtia_hscroll_line (Environment *_environment, int _direction, int _overlap) |
| void | gtia_hscroll_screen (Environment *_environment, int _direction, int _overlap) |
| void | gtia_text (Environment *_environment, char *_text, char *_text_size, int _raw) |
| void | gtia_cline (Environment *_environment, char *_characters) |
| void | gtia_scroll (Environment *_environment, int _dx, int _dy) |
| int | gtia_image_size (Environment *_environment, int _width, int _height, int _mode) |
| Variable * | gtia_image_converter (Environment *_environment, char *_data, int _width, int _height, int _depth, int _offset_x, int _offset_y, int _frame_width, int _frame_height, int _mode, int _transparent_color, int _flags) |
| void | gtia_put_image (Environment *_environment, Resource *_image, char *_x, char *_y, char *_frame, char *_sequence, int _frame_size, int _frame_count, char *_flags) |
| void | gtia_blit_image (Environment *_environment, char *_sources[], int _source_count, char *_blit, char *_x, char *_y, char *_frame, char *_sequence, int _frame_size, int _frame_count, int _flags) |
| void | gtia_wait_vbl (Environment *_environment, char *_raster_line) |
| Variable * | gtia_new_image (Environment *_environment, int _width, int _height, int _mode) |
| Variable * | gtia_new_images (Environment *_environment, int _frames, int _width, int _height, int _mode) |
| Variable * | gtia_new_sequence (Environment *_environment, int _sequences, int _frames, int _width, int _height, int _mode) |
| void | gtia_get_image (Environment *_environment, char *_image, char *_x, char *_y, char *_frame, char *_sequence, int _frame_size, int _frame_count, int _palette) |
| Variable * | gtia_get_raster_line (Environment *_environment) |
| void | gtia_put_tile (Environment *_environment, char *_image, char *_x, char *_y) |
| void | gtia_put_tiles (Environment *_environment, char *_image, char *_x, char *_y, char *_w, char *_h) |
| void | gtia_move_tiles (Environment *_environment, char *_image, char *_x, char *_y) |
| void | gtia_use_tileset (Environment *_environment, char *_tileset) |
| void | gtia_tile_at (Environment *_environment, char *_x, char *_y, char *_result) |
| void | gtia_slice_image (Environment *_environment, char *_image, char *_frame, char *_sequence, int _frame_size, int _frame_count, char *_destination) |
| int | gtia_palette_extract (Environment *_environment, char *_data, int _width, int _height, int _depth, int _flags, RGBi *_palette) |
| void | gtia_calculate_sequence_frame_offset (Environment *_environment, char *_offset, char *_sequence, char *_frame, int _frame_size, int _frame_count) |
| void | gtia_flip_image (Environment *_environment, Resource *_image, char *_frame, char *_sequence, int _frame_size, int _frame_count, char *_direction) |
| void | gtia_screen (Environment *_environment, char *_x, char *_y, char *_c) |
| void | gtia_flash_begin (Environment *_environment, char *_index, char *_register) |
| void | gtia_flash_register (Environment *_environment, char *_index, char *_timer, char *_color) |
| void | gtia_flash_end (Environment *_environment) |
| void | gtia_flash_off (Environment *_environment, char *_index) |
| #define BITMAP_MODE_DEFAULT BITMAP_MODE_ANTIC11 |
| #define BITMAP_MODE_STANDARD BITMAP_MODE_DEFAULT |
| #define COLOR_PURPLE COLOR_VIOLET |
| #define DEFAULT_PAPER_COLOR COLOR_BLACK |
| #define DEFAULT_PEN_COLOR COLOR_WHITE |
| void gtia_back | ( | Environment * | _environment | ) |
| void gtia_background_color | ( | Environment * | _environment, |
| int | _index, | ||
| int | _background_color ) |
GTIA: emit code to change background color
This function can be used to issue code aimed at changing the background color of the screen.
| _environment | Current calling environment |
| _index | Index of the background color |
| _background_color | Background color to use |
| void gtia_background_color_get_vars | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _background_color ) |
GTIA: emit code to change background color
This function can be used to issue code aimed at changing the background color of the screen.
| _environment | Current calling environment |
| _index | Index of the background color |
| _background_color | Background color to use |
| void gtia_background_color_semivars | ( | Environment * | _environment, |
| int | _index, | ||
| char * | _background_color ) |
GTIA: emit code to change background color
This function can be used to issue code aimed at changing the background color of the screen.
| _environment | Current calling environment |
| _index | Index of the background color |
| _background_color | Background color to use |
| void gtia_background_color_vars | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _background_color ) |
GTIA: emit code to change background color
This function can be used to issue code aimed at changing the background color of the screen.
| _environment | Current calling environment |
| _index | Index of the background color |
| _background_color | Background color to use |
| void gtia_bank_select | ( | Environment * | _environment, |
| int | _bank ) |
| void gtia_bitmap_at | ( | Environment * | _environment, |
| char * | _address ) |
| void gtia_bitmap_disable | ( | Environment * | _environment | ) |
| void gtia_bitmap_enable | ( | Environment * | _environment, |
| int | _width, | ||
| int | _height, | ||
| int | _colors ) |
| void gtia_blit_image | ( | Environment * | _environment, |
| char * | _sources[], | ||
| int | _source_count, | ||
| char * | _blit, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| int | _flags ) |
| void gtia_border_color | ( | Environment * | _environment, |
| int | _border_color ) |
| void gtia_border_color_vars | ( | Environment * | _environment, |
| char * | _border_color ) |
| void gtia_busy_wait | ( | Environment * | _environment, |
| char * | _timing ) |
| void gtia_calculate_sequence_frame_offset | ( | Environment * | _environment, |
| char * | _offset, | ||
| char * | _sequence, | ||
| char * | _frame, | ||
| int | _frame_size, | ||
| int | _frame_count ) |
| void gtia_clear | ( | Environment * | _environment, |
| char * | _pattern ) |
| void gtia_cline | ( | Environment * | _environment, |
| char * | _characters ) |
| void gtia_cls | ( | Environment * | _environment | ) |
| void gtia_cls_box | ( | Environment * | _environment, |
| char * | _x1, | ||
| char * | _y1, | ||
| char * | _w, | ||
| char * | _h ) |
| void gtia_collision | ( | Environment * | _environment, |
| char * | _sprite_mask, | ||
| char * | _result ) |
| void gtia_colormap_at | ( | Environment * | _environment, |
| char * | _address ) |
| void gtia_fade | ( | Environment * | _environment, |
| char * | _ticks ) |
| void gtia_finalization | ( | Environment * | _environment | ) |
| void gtia_flash_begin | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _register ) |
| void gtia_flash_end | ( | Environment * | _environment | ) |
| void gtia_flash_off | ( | Environment * | _environment, |
| char * | _index ) |
| void gtia_flash_register | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _timer, | ||
| char * | _color ) |
| void gtia_flip_image | ( | Environment * | _environment, |
| Resource * | _image, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| char * | _direction ) |
| void gtia_get_height | ( | Environment * | _environment, |
| char * | _result ) |
| void gtia_get_image | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| int | _palette ) |
| Variable * gtia_get_raster_line | ( | Environment * | _environment | ) |
| void gtia_get_width | ( | Environment * | _environment, |
| char * | _result ) |
| void gtia_hit | ( | Environment * | _environment, |
| char * | _sprite_mask, | ||
| char * | _result ) |
| void gtia_horizontal_scroll | ( | Environment * | _environment, |
| char * | _displacement ) |
| void gtia_hscroll_line | ( | Environment * | _environment, |
| int | _direction, | ||
| int | _overlap ) |
| void gtia_hscroll_screen | ( | Environment * | _environment, |
| int | _direction, | ||
| int | _overlap ) |
| Variable * gtia_image_converter | ( | Environment * | _environment, |
| char * | _data, | ||
| int | _width, | ||
| int | _height, | ||
| int | _depth, | ||
| int | _offset_x, | ||
| int | _offset_y, | ||
| int | _frame_width, | ||
| int | _frame_height, | ||
| int | _mode, | ||
| int | _transparent_color, | ||
| int | _flags ) |
| int gtia_image_size | ( | Environment * | _environment, |
| int | _width, | ||
| int | _height, | ||
| int | _mode ) |
| void gtia_initialization | ( | Environment * | _environment | ) |
| void gtia_move_tiles | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y ) |
| Variable * gtia_new_image | ( | Environment * | _environment, |
| int | _width, | ||
| int | _height, | ||
| int | _mode ) |
| Variable * gtia_new_images | ( | Environment * | _environment, |
| int | _frames, | ||
| int | _width, | ||
| int | _height, | ||
| int | _mode ) |
| Variable * gtia_new_sequence | ( | Environment * | _environment, |
| int | _sequences, | ||
| int | _frames, | ||
| int | _width, | ||
| int | _height, | ||
| int | _mode ) |
| int gtia_palette_extract | ( | Environment * | _environment, |
| char * | _data, | ||
| int | _width, | ||
| int | _height, | ||
| int | _depth, | ||
| int | _flags, | ||
| RGBi * | _palette ) |
| void gtia_pget_color_vars | ( | Environment * | _environment, |
| char * | _x, | ||
| char * | _y, | ||
| char * | _result ) |
| void gtia_pset_int | ( | Environment * | _environment, |
| int | _x, | ||
| int | _y, | ||
| int * | _c ) |
| void gtia_pset_vars | ( | Environment * | _environment, |
| char * | _x, | ||
| char * | _y, | ||
| char * | _c ) |
| void gtia_put_image | ( | Environment * | _environment, |
| Resource * | _image, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| char * | _flags ) |
| void gtia_put_tile | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y ) |
| void gtia_put_tiles | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _x, | ||
| char * | _y, | ||
| char * | _w, | ||
| char * | _h ) |
| void gtia_screen | ( | Environment * | _environment, |
| char * | _x, | ||
| char * | _y, | ||
| char * | _c ) |
| void gtia_screen_columns | ( | Environment * | _environment, |
| char * | _columns ) |
| int gtia_screen_mode_enable | ( | Environment * | _environment, |
| ScreenMode * | _screen_mode ) |
| void gtia_screen_off | ( | Environment * | _environment | ) |
| void gtia_screen_on | ( | Environment * | _environment | ) |
| void gtia_screen_rows | ( | Environment * | _environment, |
| char * | _rows ) |
| void gtia_scroll | ( | Environment * | _environment, |
| int | _dx, | ||
| int | _dy ) |
| void gtia_scroll_text | ( | Environment * | _environment, |
| int | _direction, | ||
| int | _overlap ) |
| void gtia_slice_image | ( | Environment * | _environment, |
| char * | _image, | ||
| char * | _frame, | ||
| char * | _sequence, | ||
| int | _frame_size, | ||
| int | _frame_count, | ||
| char * | _destination ) |
| void gtia_sprite_at | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _x, | ||
| char * | _y ) |
| void gtia_sprite_color | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _color ) |
| void gtia_sprite_common_color | ( | Environment * | _environment, |
| char * | _index, | ||
| char * | _common_color ) |
| void gtia_sprite_compress_horizontal | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_compress_vertical | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_data_from | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _address ) |
| void gtia_sprite_data_set | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _address ) |
| void gtia_sprite_disable | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_enable | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_expand_horizontal | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_expand_vertical | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_monocolor | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_multicolor | ( | Environment * | _environment, |
| char * | _sprite ) |
| void gtia_sprite_priority | ( | Environment * | _environment, |
| char * | _sprite, | ||
| char * | _priority ) |
| void gtia_text | ( | Environment * | _environment, |
| char * | _text, | ||
| char * | _text_size, | ||
| int | _raw ) |
| void gtia_textmap_at | ( | Environment * | _environment, |
| char * | _address ) |
| void gtia_tile_at | ( | Environment * | _environment, |
| char * | _x, | ||
| char * | _y, | ||
| char * | _result ) |
| void gtia_tilemap_enable | ( | Environment * | _environment, |
| int | _width, | ||
| int | _height, | ||
| int | _colors, | ||
| int | _tile_width, | ||
| int | _tile_height ) |
| void gtia_tiles_at | ( | Environment * | _environment, |
| char * | _address ) |
| void gtia_tiles_get | ( | Environment * | _environment, |
| char * | _result ) |
| void gtia_use_tileset | ( | Environment * | _environment, |
| char * | _tileset ) |
| void gtia_vertical_scroll | ( | Environment * | _environment, |
| char * | _displacement ) |
| void gtia_wait_vbl | ( | Environment * | _environment, |
| char * | _raster_line ) |