Credits - show a credits splash, while you wait for startup to happen
This commit is contained in:
parent
99d8b3f72d
commit
eb6084db4c
3
data.bat
3
data.bat
|
@ -11,6 +11,7 @@ rem Compress the title page
|
||||||
rem
|
rem
|
||||||
lz4 -c2 data\pics\splash.c1 data\splash.lz4
|
lz4 -c2 data\pics\splash.c1 data\splash.lz4
|
||||||
lz4 -c2 data\pics\img_splash.c1 data\img_splash16.lz4
|
lz4 -c2 data\pics\img_splash.c1 data\img_splash16.lz4
|
||||||
|
lz4 -c2 data\pics\credits.c1 data\credits.lz4
|
||||||
rem
|
rem
|
||||||
rem Hall of Fame
|
rem Hall of Fame
|
||||||
rem
|
rem
|
||||||
|
@ -29,6 +30,7 @@ rem
|
||||||
rem Convert the title page into an object file
|
rem Convert the title page into an object file
|
||||||
rem
|
rem
|
||||||
iix mkobj splash_lz4 data:splash.lz4 data:splash.a screendata
|
iix mkobj splash_lz4 data:splash.lz4 data:splash.a screendata
|
||||||
|
iix mkobj credits_lz4 data:credits.lz4 data:credits.a screendata
|
||||||
iix mkobj img_splash_lz4 data:img_splash16.lz4 data:img_splash.a screendata
|
iix mkobj img_splash_lz4 data:img_splash16.lz4 data:img_splash.a screendata
|
||||||
iix mkobj pic_haf_lz4 data:pic_haf.lz4 data:pic_haf.a screendata
|
iix mkobj pic_haf_lz4 data:pic_haf.lz4 data:pic_haf.a screendata
|
||||||
iix mkobj tiles_lz4 data:tiles.lz4 data:tiles.a tilesdata
|
iix mkobj tiles_lz4 data:tiles.lz4 data:tiles.a tilesdata
|
||||||
|
@ -57,6 +59,7 @@ iix mkobj xrickspr_03 data:sprites:xrick03.lz4 data:xrick3.a sprdata3
|
||||||
rem
|
rem
|
||||||
rem Create Static Linked Binary data library
|
rem Create Static Linked Binary data library
|
||||||
rem
|
rem
|
||||||
|
iix makelib -P data.lib +data\credits.a
|
||||||
iix makelib -P data.lib +data\splash.a
|
iix makelib -P data.lib +data\splash.a
|
||||||
iix makelib -P data.lib +data\img_splash.a
|
iix makelib -P data.lib +data\img_splash.a
|
||||||
iix makelib -P data.lib +data\pic_haf.a
|
iix makelib -P data.lib +data\pic_haf.a
|
||||||
|
|
Binary file not shown.
19
src/xrick.c
19
src/xrick.c
|
@ -18,8 +18,9 @@
|
||||||
#include <SDL.h>
|
#include <SDL.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern char img_splash_lz4;
|
|
||||||
extern void* IMG_SPLASH;
|
#include <Memory.h>
|
||||||
|
extern char credits_lz4;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* main
|
* main
|
||||||
|
@ -28,12 +29,20 @@ int
|
||||||
main(int argc, char *argv[])
|
main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
printf("Hello from xrick IIgs\n");
|
printf("Hello from xrick IIgs\n");
|
||||||
|
// tHandle = (U32*)NewHandle(0x10000, userid(), 0xC014, 0);
|
||||||
|
// LZ4_Unpack((char*)*tHandle, &samerica_lz4);
|
||||||
|
|
||||||
// printf("Unpacking Splash!\n");
|
// NTPprepare((void*)*tHandle);
|
||||||
// LZ4_Unpack((char*)(0xE12000), &img_splash_lz4);
|
// NTPplay(1);
|
||||||
|
// Keep the Screen on
|
||||||
|
*VIDEO_REGISTER|=0xC0;
|
||||||
|
// Blank the screen, so you don't see trash in the Frame Buffer
|
||||||
|
memset((void*)0xE19D00, (int)0, (size_t)200);
|
||||||
|
memset((void*)0xE19E00, (int)0, (size_t)32);
|
||||||
|
// Display the Credits
|
||||||
|
LZ4_Unpack((char*)(0xE12000), &credits_lz4);
|
||||||
// printf("%08x\n", &img_splash_lz4 );
|
// printf("%08x\n", &img_splash_lz4 );
|
||||||
// printf("%08x\n", IMG_SPLASH );
|
// printf("%08x\n", IMG_SPLASH );
|
||||||
// sys_sleep(10000);
|
|
||||||
|
|
||||||
sys_init(argc, argv);
|
sys_init(argc, argv);
|
||||||
if (sysarg_args_data)
|
if (sysarg_args_data)
|
||||||
|
|
Loading…
Reference in New Issue