From 4d9d7b5600ab615d68f671df5f8bc6c9fe4a5a09 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Wed, 24 Apr 2019 11:03:58 -0400 Subject: add pause to curses, remove unfinished calculator frontend --- frontends/calculator/obj/gfx/block_1.src | 98 ----------------- frontends/calculator/obj/gfx/block_2.src | 98 ----------------- frontends/calculator/obj/gfx/block_3.src | 98 ----------------- frontends/calculator/obj/gfx/block_4.src | 98 ----------------- frontends/calculator/obj/gfx/block_5.src | 98 ----------------- frontends/calculator/obj/gfx/block_6.src | 98 ----------------- frontends/calculator/obj/gfx/block_7.src | 98 ----------------- frontends/calculator/obj/gfx/logo_gfx.src | 22 ---- frontends/calculator/obj/main.src | 172 ------------------------------ 9 files changed, 880 deletions(-) delete mode 100644 frontends/calculator/obj/gfx/block_1.src delete mode 100644 frontends/calculator/obj/gfx/block_2.src delete mode 100644 frontends/calculator/obj/gfx/block_3.src delete mode 100644 frontends/calculator/obj/gfx/block_4.src delete mode 100644 frontends/calculator/obj/gfx/block_5.src delete mode 100644 frontends/calculator/obj/gfx/block_6.src delete mode 100644 frontends/calculator/obj/gfx/block_7.src delete mode 100644 frontends/calculator/obj/gfx/logo_gfx.src delete mode 100644 frontends/calculator/obj/main.src (limited to 'frontends/calculator/obj') diff --git a/frontends/calculator/obj/gfx/block_1.src b/frontends/calculator/obj/gfx/block_1.src deleted file mode 100644 index 19a50e7..0000000 --- a/frontends/calculator/obj/gfx/block_1.src +++ /dev/null @@ -1,98 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\BLOCK_1.C" - .assume ADL=1 - SEGMENT DATA -_block_1_data: - DB 9 - DB 9 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 0 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 2 - DB 2 - DB 5 - DB 0 - DB 0 - DB 5 - DB 5 - DB 5 - DB 5 - DB 2 - DB 2 - DB 5 - DB 0 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 2 - DB 2 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 2 - DB 2 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 2 - DB 2 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 2 - DB 2 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 5 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - XDEF _block_1_data -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 // 8 bpp image -; 6 uint8_t block_1_data[83] = { - END diff --git a/frontends/calculator/obj/gfx/block_2.src b/frontends/calculator/obj/gfx/block_2.src deleted file mode 100644 index 200b19f..0000000 --- a/frontends/calculator/obj/gfx/block_2.src +++ /dev/null @@ -1,98 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\BLOCK_2.C" - .assume ADL=1 - SEGMENT DATA -_block_2_data: - DB 9 - DB 9 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 0 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 2 - DB 2 - DB 7 - DB 0 - DB 0 - DB 7 - DB 7 - DB 7 - DB 7 - DB 2 - DB 2 - DB 7 - DB 0 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 2 - DB 2 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 2 - DB 2 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 2 - DB 2 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 2 - DB 2 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 7 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - XDEF _block_2_data -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 // 8 bpp image -; 6 uint8_t block_2_data[83] = { - END diff --git a/frontends/calculator/obj/gfx/block_3.src b/frontends/calculator/obj/gfx/block_3.src deleted file mode 100644 index 5126067..0000000 --- a/frontends/calculator/obj/gfx/block_3.src +++ /dev/null @@ -1,98 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\BLOCK_3.C" - .assume ADL=1 - SEGMENT DATA -_block_3_data: - DB 9 - DB 9 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 0 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 0 - DB 0 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 0 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - XDEF _block_3_data -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 // 8 bpp image -; 6 uint8_t block_3_data[83] = { - END diff --git a/frontends/calculator/obj/gfx/block_4.src b/frontends/calculator/obj/gfx/block_4.src deleted file mode 100644 index bc9ad7d..0000000 --- a/frontends/calculator/obj/gfx/block_4.src +++ /dev/null @@ -1,98 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\BLOCK_4.C" - .assume ADL=1 - SEGMENT DATA -_block_4_data: - DB 9 - DB 9 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 0 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 2 - DB 2 - DB 3 - DB 0 - DB 0 - DB 3 - DB 3 - DB 3 - DB 3 - DB 2 - DB 2 - DB 3 - DB 0 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 2 - DB 2 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 2 - DB 2 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 2 - DB 2 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 2 - DB 2 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 3 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - XDEF _block_4_data -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 // 8 bpp image -; 6 uint8_t block_4_data[83] = { - END diff --git a/frontends/calculator/obj/gfx/block_5.src b/frontends/calculator/obj/gfx/block_5.src deleted file mode 100644 index ec02546..0000000 --- a/frontends/calculator/obj/gfx/block_5.src +++ /dev/null @@ -1,98 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\BLOCK_5.C" - .assume ADL=1 - SEGMENT DATA -_block_5_data: - DB 9 - DB 9 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 0 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 2 - DB 2 - DB 4 - DB 0 - DB 0 - DB 4 - DB 4 - DB 4 - DB 4 - DB 2 - DB 2 - DB 4 - DB 0 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 2 - DB 2 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 2 - DB 2 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 2 - DB 2 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 2 - DB 2 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 4 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - XDEF _block_5_data -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 // 8 bpp image -; 6 uint8_t block_5_data[83] = { - END diff --git a/frontends/calculator/obj/gfx/block_6.src b/frontends/calculator/obj/gfx/block_6.src deleted file mode 100644 index 7ae3009..0000000 --- a/frontends/calculator/obj/gfx/block_6.src +++ /dev/null @@ -1,98 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\BLOCK_6.C" - .assume ADL=1 - SEGMENT DATA -_block_6_data: - DB 9 - DB 9 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 0 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 0 - DB 0 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 0 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 6 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - XDEF _block_6_data -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 // 8 bpp image -; 6 uint8_t block_6_data[83] = { - END diff --git a/frontends/calculator/obj/gfx/block_7.src b/frontends/calculator/obj/gfx/block_7.src deleted file mode 100644 index fc945cd..0000000 --- a/frontends/calculator/obj/gfx/block_7.src +++ /dev/null @@ -1,98 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\BLOCK_7.C" - .assume ADL=1 - SEGMENT DATA -_block_7_data: - DB 9 - DB 9 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 0 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 2 - DB 2 - DB 1 - DB 0 - DB 0 - DB 1 - DB 1 - DB 1 - DB 1 - DB 2 - DB 2 - DB 1 - DB 0 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 2 - DB 2 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 2 - DB 2 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 2 - DB 2 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 2 - DB 2 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 1 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - DB 2 - XDEF _block_7_data -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 // 8 bpp image -; 6 uint8_t block_7_data[83] = { - END diff --git a/frontends/calculator/obj/gfx/logo_gfx.src b/frontends/calculator/obj/gfx/logo_gfx.src deleted file mode 100644 index 673beca..0000000 --- a/frontends/calculator/obj/gfx/logo_gfx.src +++ /dev/null @@ -1,22 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\GFX\LOGO_GFX.C" - .assume ADL=1 - SEGMENT DATA -_logo_gfx_pal: - DW 65535 - DW 62052 - DW 0 - DW 52356 - DW 14527 - DW 8479 - DW 41840 - DW 22671 - XDEF _logo_gfx_pal -; 1 // convpng v7.0 -; 2 #include -; 3 #include "logo_gfx.h" -; 4 -; 5 uint16_t logo_gfx_pal[8] = { - END diff --git a/frontends/calculator/obj/main.src b/frontends/calculator/obj/main.src deleted file mode 100644 index 8897b9b..0000000 --- a/frontends/calculator/obj/main.src +++ /dev/null @@ -1,172 +0,0 @@ -; Zilog eZ80 ANSI C Compiler Release 3.4 -; -optsize -noreduceopt -nomodsect -peephole -globalopt -; -localcse -const=ROM - FILE "SRC\MAIN.C" - .assume ADL=1 - SEGMENT CODE -; 1 #include -; 2 #include -; 3 #include -; 4 #include -; 5 -; 6 #include -; 7 #include -; 8 #include -; 9 #include -; 10 -; 11 #include -; 12 -; 13 #include "cetris.h" -; 14 -; 15 /* Include the sprite data */ -; 16 #include "gfx/logo_gfx.h" -; 17 -; 18 void main(void) { -_main: -; 19 /* Initialize the 8bpp graphics */ -; 20 gfx_Begin(); - CALL _gfx_Begin -; 21 -; 22 /* Set up the palette for our sprites */ -; 23 gfx_SetPalette(logo_gfx_pal, sizeof_logo_gfx_pal, 0); - LD BC,0 - PUSH BC - LD BC,16 - PUSH BC - LD BC,_logo_gfx_pal - PUSH BC - CALL _gfx_SetPalette - POP BC - POP BC - POP BC -; 24 -; 25 /* Fill the screen with color index 0 */ -; 26 gfx_FillScreen(0); - LD BC,0 - PUSH BC - CALL _gfx_FillScreen - POP BC -; 27 -; 28 /* Draw a bunch of different styled sprites on the screen */ -; 29 gfx_Sprite(block_1, 0, 0); - LD BC,0 - PUSH BC - PUSH BC - LD BC,_block_1_data - PUSH BC - CALL _gfx_Sprite - POP BC - POP BC - POP BC -; 30 gfx_Sprite_NoClip(block_1, 32, 32); - LD BC,32 - PUSH BC - PUSH BC - LD BC,_block_1_data - PUSH BC - CALL _gfx_Sprite_NoClip - POP BC - POP BC - POP BC -; 31 gfx_TransparentSprite(block_1, 64, 64); - LD BC,64 - PUSH BC - PUSH BC - LD BC,_block_1_data - PUSH BC - CALL _gfx_TransparentSprite - POP BC - POP BC - POP BC -; 32 gfx_TransparentSprite_NoClip(block_1, 96, 96); - LD BC,96 - PUSH BC - PUSH BC - LD BC,_block_1_data - PUSH BC - CALL _gfx_TransparentSprite_NoClip - POP BC - POP BC - POP BC -; 33 gfx_ScaledSprite_NoClip(block_1, 128, 128, 2, 2); - LD BC,2 - PUSH BC - PUSH BC - LD BC,128 - PUSH BC - PUSH BC - LD BC,_block_1_data - PUSH BC - CALL _gfx_ScaledSprite_NoClip - POP BC - POP BC - POP BC - POP BC - POP BC -; 34 gfx_ScaledTransparentSprite_NoClip(block_1, 128, 0, 3, 3); - LD BC,3 - PUSH BC - PUSH BC - LD BC,0 - PUSH BC - LD BC,128 - PUSH BC - LD BC,_block_1_data - PUSH BC - CALL _gfx_ScaledTransparentSprite_NoClip - POP BC - POP BC - POP BC - POP BC - POP BC -; 35 -; 36 /* Wait for a key to be pressed */ -; 37 while (!os_GetCSC()); -L_1: - CALL _os_GetCSC - OR A,A - JR Z,L_1 -; 38 -; 39 /* Close the graphics */ -; 40 gfx_End(); - CALL _gfx_End -; 41 } - RET - - -;**************************** _main *************************** -;Name Addr/Register Size Type -;_gfx_End IMPORT ----- function -;_os_GetCSC IMPORT ----- function -;_gfx_ScaledTransparentSprite_NoClip IMPORT ----- function -;_gfx_ScaledSprite_NoClip IMPORT ----- function -;_gfx_TransparentSprite_NoClip IMPORT ----- function -;_gfx_TransparentSprite IMPORT ----- function -;_gfx_Sprite_NoClip IMPORT ----- function -;_block_1_data IMPORT 83 variable -;_gfx_Sprite IMPORT ----- function -;_gfx_FillScreen IMPORT ----- function -;_logo_gfx_pal IMPORT 16 variable -;_gfx_SetPalette IMPORT ----- function -;_gfx_Begin IMPORT ----- function - - -; Stack Frame Size: 6 (bytes) -; Spill Code: 0 (instruction) - - - XREF _logo_gfx_pal:ROM - XREF _block_1_data:ROM - XREF _gfx_ScaledTransparentSprite_NoClip:ROM - XREF _gfx_ScaledSprite_NoClip:ROM - XREF _gfx_TransparentSprite_NoClip:ROM - XREF _gfx_TransparentSprite:ROM - XREF _gfx_Sprite_NoClip:ROM - XREF _gfx_Sprite:ROM - XREF _gfx_FillScreen:ROM - XREF _gfx_SetPalette:ROM - XREF _gfx_End:ROM - XREF _gfx_Begin:ROM - XREF _os_GetCSC:ROM - XDEF _main - END -- cgit v1.2.3-101-g0448