├── .cproject ├── .gitattributes ├── .gitignore ├── .project ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── demo ├── .cproject ├── .project ├── Makefile ├── README.md ├── resources │ ├── diag1.bmp │ ├── diag1.nxi │ ├── diag2.bmp │ ├── diag2.nxi │ ├── diag3.bmp │ ├── diag3.nxi │ ├── diag4.bmp │ ├── diag4.nxi │ ├── img_pal.bmp │ ├── img_pal.nxi │ ├── screen1.bmp │ ├── screen1.nxi │ ├── screen2.bmp │ ├── screen2.nxi │ ├── tall.bmp │ ├── tall1.bmp │ ├── tall1.nxi │ ├── tall2.bmp │ ├── tall2.nxi │ ├── tall3.bmp │ ├── tall3.nxi │ ├── wide.bmp │ ├── wide1.bmp │ ├── wide1.nxi │ ├── wide2.bmp │ ├── wide2.nxi │ ├── wide3.bmp │ └── wide3.nxi ├── src │ ├── zxnext_draw_demo.c │ ├── zxnext_misc_demo.c │ ├── zxnext_perf_demo.c │ └── zxnext_scroll_demo.c └── todo.txt ├── include └── zxnext_layer2.h ├── src ├── layer2_blit.c ├── layer2_blit_off_screen_column.c ├── layer2_blit_off_screen_row.c ├── layer2_blit_off_screen_sub_column.c ├── layer2_blit_transparent.c ├── layer2_clear_screen.c ├── layer2_common.c ├── layer2_common.h ├── layer2_configure.c ├── layer2_copy_off_screen.c ├── layer2_defs.h ├── layer2_draw_line.c ├── layer2_draw_pixel.c ├── layer2_draw_pixel_fast.c ├── layer2_draw_pixel_fast.h ├── layer2_draw_rect.c ├── layer2_draw_text.c ├── layer2_fill_rect.c ├── layer2_flip_main_shadow_screen.c ├── layer2_get_global_transparency_color.c ├── layer2_get_main_screen_ram_bank.c ├── layer2_get_offset_x.c ├── layer2_get_offset_y.c ├── layer2_get_shadow_screen_ram_bank.c ├── layer2_load_palette.c ├── layer2_load_screen.c ├── layer2_reset_palette.c ├── layer2_set_display_palette.c ├── layer2_set_global_transparency_color.c ├── layer2_set_layer_priorities.c ├── layer2_set_main_screen_ram_bank.c ├── layer2_set_offset_x.c ├── layer2_set_offset_y.c ├── layer2_set_palette.c ├── layer2_set_rw_palette.c └── layer2_set_shadow_screen_ram_bank.c └── todo.txt /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/.cproject -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/.project -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/README.md -------------------------------------------------------------------------------- /demo/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/.cproject -------------------------------------------------------------------------------- /demo/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/.project -------------------------------------------------------------------------------- /demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/Makefile -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/resources/diag1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag1.bmp -------------------------------------------------------------------------------- /demo/resources/diag1.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag1.nxi -------------------------------------------------------------------------------- /demo/resources/diag2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag2.bmp -------------------------------------------------------------------------------- /demo/resources/diag2.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag2.nxi -------------------------------------------------------------------------------- /demo/resources/diag3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag3.bmp -------------------------------------------------------------------------------- /demo/resources/diag3.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag3.nxi -------------------------------------------------------------------------------- /demo/resources/diag4.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag4.bmp -------------------------------------------------------------------------------- /demo/resources/diag4.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/diag4.nxi -------------------------------------------------------------------------------- /demo/resources/img_pal.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/img_pal.bmp -------------------------------------------------------------------------------- /demo/resources/img_pal.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/img_pal.nxi -------------------------------------------------------------------------------- /demo/resources/screen1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/screen1.bmp -------------------------------------------------------------------------------- /demo/resources/screen1.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/screen1.nxi -------------------------------------------------------------------------------- /demo/resources/screen2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/screen2.bmp -------------------------------------------------------------------------------- /demo/resources/screen2.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/screen2.nxi -------------------------------------------------------------------------------- /demo/resources/tall.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/tall.bmp -------------------------------------------------------------------------------- /demo/resources/tall1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/tall1.bmp -------------------------------------------------------------------------------- /demo/resources/tall1.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/tall1.nxi -------------------------------------------------------------------------------- /demo/resources/tall2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/tall2.bmp -------------------------------------------------------------------------------- /demo/resources/tall2.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/tall2.nxi -------------------------------------------------------------------------------- /demo/resources/tall3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/tall3.bmp -------------------------------------------------------------------------------- /demo/resources/tall3.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/tall3.nxi -------------------------------------------------------------------------------- /demo/resources/wide.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/wide.bmp -------------------------------------------------------------------------------- /demo/resources/wide1.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/wide1.bmp -------------------------------------------------------------------------------- /demo/resources/wide1.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/wide1.nxi -------------------------------------------------------------------------------- /demo/resources/wide2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/wide2.bmp -------------------------------------------------------------------------------- /demo/resources/wide2.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/wide2.nxi -------------------------------------------------------------------------------- /demo/resources/wide3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/wide3.bmp -------------------------------------------------------------------------------- /demo/resources/wide3.nxi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/resources/wide3.nxi -------------------------------------------------------------------------------- /demo/src/zxnext_draw_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/src/zxnext_draw_demo.c -------------------------------------------------------------------------------- /demo/src/zxnext_misc_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/src/zxnext_misc_demo.c -------------------------------------------------------------------------------- /demo/src/zxnext_perf_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/src/zxnext_perf_demo.c -------------------------------------------------------------------------------- /demo/src/zxnext_scroll_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/demo/src/zxnext_scroll_demo.c -------------------------------------------------------------------------------- /demo/todo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /include/zxnext_layer2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/include/zxnext_layer2.h -------------------------------------------------------------------------------- /src/layer2_blit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_blit.c -------------------------------------------------------------------------------- /src/layer2_blit_off_screen_column.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_blit_off_screen_column.c -------------------------------------------------------------------------------- /src/layer2_blit_off_screen_row.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_blit_off_screen_row.c -------------------------------------------------------------------------------- /src/layer2_blit_off_screen_sub_column.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_blit_off_screen_sub_column.c -------------------------------------------------------------------------------- /src/layer2_blit_transparent.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_blit_transparent.c -------------------------------------------------------------------------------- /src/layer2_clear_screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_clear_screen.c -------------------------------------------------------------------------------- /src/layer2_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_common.c -------------------------------------------------------------------------------- /src/layer2_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_common.h -------------------------------------------------------------------------------- /src/layer2_configure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_configure.c -------------------------------------------------------------------------------- /src/layer2_copy_off_screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_copy_off_screen.c -------------------------------------------------------------------------------- /src/layer2_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_defs.h -------------------------------------------------------------------------------- /src/layer2_draw_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_draw_line.c -------------------------------------------------------------------------------- /src/layer2_draw_pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_draw_pixel.c -------------------------------------------------------------------------------- /src/layer2_draw_pixel_fast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_draw_pixel_fast.c -------------------------------------------------------------------------------- /src/layer2_draw_pixel_fast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_draw_pixel_fast.h -------------------------------------------------------------------------------- /src/layer2_draw_rect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_draw_rect.c -------------------------------------------------------------------------------- /src/layer2_draw_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_draw_text.c -------------------------------------------------------------------------------- /src/layer2_fill_rect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_fill_rect.c -------------------------------------------------------------------------------- /src/layer2_flip_main_shadow_screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_flip_main_shadow_screen.c -------------------------------------------------------------------------------- /src/layer2_get_global_transparency_color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_get_global_transparency_color.c -------------------------------------------------------------------------------- /src/layer2_get_main_screen_ram_bank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_get_main_screen_ram_bank.c -------------------------------------------------------------------------------- /src/layer2_get_offset_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_get_offset_x.c -------------------------------------------------------------------------------- /src/layer2_get_offset_y.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_get_offset_y.c -------------------------------------------------------------------------------- /src/layer2_get_shadow_screen_ram_bank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_get_shadow_screen_ram_bank.c -------------------------------------------------------------------------------- /src/layer2_load_palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_load_palette.c -------------------------------------------------------------------------------- /src/layer2_load_screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_load_screen.c -------------------------------------------------------------------------------- /src/layer2_reset_palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_reset_palette.c -------------------------------------------------------------------------------- /src/layer2_set_display_palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_display_palette.c -------------------------------------------------------------------------------- /src/layer2_set_global_transparency_color.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_global_transparency_color.c -------------------------------------------------------------------------------- /src/layer2_set_layer_priorities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_layer_priorities.c -------------------------------------------------------------------------------- /src/layer2_set_main_screen_ram_bank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_main_screen_ram_bank.c -------------------------------------------------------------------------------- /src/layer2_set_offset_x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_offset_x.c -------------------------------------------------------------------------------- /src/layer2_set_offset_y.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_offset_y.c -------------------------------------------------------------------------------- /src/layer2_set_palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_palette.c -------------------------------------------------------------------------------- /src/layer2_set_rw_palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_rw_palette.c -------------------------------------------------------------------------------- /src/layer2_set_shadow_screen_ram_bank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/src/layer2_set_shadow_screen_ram_bank.c -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stefanbylund/zxnext_layer2/HEAD/todo.txt --------------------------------------------------------------------------------