Hehe... you are right... i try to code my first 32k-game for windows... I only explained Fred what i mean and how he could generate/precalc the table... So i send him just an old amiga asm source i coded some time ago to replace an original table that was build in the DisplayLib BB on amiga
If so, it would be nice... but things seeme that not really all is fine I wrote, that the big table can be find after the "DISPLAY" string in an executeable and you wrote that would be your lookuptable... When genertating the tables at programstart, why is there still the big table after "DISPLAY"??
You wrote on the IRC that this table could be DX related, because of inclduding "ddraw.lib" and "dxguid.lib" while compiling... I checked this files and i think there are only some tables inside "dxguid.lib" - but i am not really sure, because i dont know this files/fileformat... I havent find any part of the tables i can find inside my created executeable on the "dxguid.lib"
So i really dont know where are this big (about 7.5 kb) table inside my program will come from and for what stuff/operations it will be there...!? And it dont look like a jumptable or something like this...
Please dont blame me, but i will add the first part of the table i will find everytime when using InitSprite()... There are some different tables build to one big table! The first part would be easy to precalc/generate but this first part need at all 4096 bytes
Please tell me, what is this for a table and where it come from? The first table part will be exactly 4k...
Code: Select all
;
;-------- Table Part 1 --------
;
$30024500,$00000000,$0C000080,$00000000
$30024500,$01000000,$0C010080,$00000000
$30024500,$02000000,$0C020080,$00000000
$30024500,$03000000,$0C030080,$00000000
$30024500,$04000000,$0C040080,$00000000
$30024500,$05000000,$0C050080,$00000000
$30024500,$06000000,$0C060080,$00000000
$30024500,$07000000,$0C070080,$00000000
$30024500,$08000000,$0C080080,$00000000
$30024500,$09000000,$0C090080,$00000000
$30024500,$0A000000,$0C0A0080,$00000000
$30024500,$0B000000,$0C0B0080,$00000000
$30024500,$0C000000,$0C0C0080,$00000000
$30024500,$0D000000,$0C0D0080,$00000000
$30024500,$0E000000,$0C0E0080,$00000000
$30024500,$0F000000,$0C0F0080,$00000000
$30024500,$10000000,$0C100080,$00000000
$30024500,$11000000,$0C110080,$00000000
$30024500,$12000000,$0C120080,$00000000
$30024500,$13000000,$0C130080,$00000000
$30024500,$14000000,$0C140080,$00000000
$30024500,$15000000,$0C150080,$00000000
$30024500,$16000000,$0C160080,$00000000
$30024500,$17000000,$0C170080,$00000000
$30024500,$18000000,$0C180080,$00000000
$30024500,$19000000,$0C190080,$00000000
$30024500,$1A000000,$0C1A0080,$00000000
$30024500,$1B000000,$0C1B0080,$00000000
$30024500,$1C000000,$0C1C0080,$00000000
$30024500,$1D000000,$0C1D0080,$00000000
$30024500,$1E000000,$0C1E0080,$00000000
$30024500,$1F000000,$0C1F0080,$00000000
$30024500,$20000000,$0C200080,$00000000
$30024500,$21000000,$0C210080,$00000000
$30024500,$22000000,$0C220080,$00000000
$30024500,$23000000,$0C230080,$00000000
$30024500,$24000000,$0C240080,$00000000
$30024500,$25000000,$0C250080,$00000000
$30024500,$26000000,$0C260080,$00000000
$30024500,$27000000,$0C270080,$00000000
$30024500,$28000000,$0C280080,$00000000
$30024500,$29000000,$0C290080,$00000000
$30024500,$2A000000,$0C2A0080,$00000000
$30024500,$2B000000,$0C2B0080,$00000000
$30024500,$2C000000,$0C2C0080,$00000000
$30024500,$2D000000,$0C2D0080,$00000000
$30024500,$2E000000,$0C2E0080,$00000000
$30024500,$2F000000,$0C2F0080,$00000000
$30024500,$30000000,$0C300080,$00000000
$30024500,$31000000,$0C310080,$00000000
$30024500,$32000000,$0C320080,$00000000
$30024500,$33000000,$0C330080,$00000000
$30024500,$34000000,$0C340080,$00000000
$30024500,$35000000,$0C350080,$00000000
$30024500,$36000000,$0C360080,$00000000
$30024500,$37000000,$0C370080,$00000000
$30024500,$38000000,$0C380080,$00000000
$30024500,$39000000,$0C390080,$00000000
$30024500,$3A000000,$0C3A0080,$00000000
$30024500,$3B000000,$0C3B0080,$00000000
$30024500,$3C000000,$0C3C0080,$00000000
$30024500,$3D000000,$0C3D0080,$00000000
$30024500,$3E000000,$0C3E0080,$00000000
$30024500,$3F000000,$0C3F0080,$00000000
$30024500,$40000000,$0C400080,$00000000
$30024500,$41000000,$0C410080,$00000000
$30024500,$42000000,$0C420080,$00000000
$30024500,$43000000,$0C430080,$00000000
$30024500,$44000000,$0C440080,$00000000
$30024500,$45000000,$0C450080,$00000000
$30024500,$46000000,$0C460080,$00000000
$30024500,$47000000,$0C470080,$00000000
$30024500,$48000000,$0C480080,$00000000
$30024500,$49000000,$0C490080,$00000000
$30024500,$4A000000,$0C4A0080,$00000000
$30024500,$4B000000,$0C4B0080,$00000000
$30024500,$4C000000,$0C4C0080,$00000000
$30024500,$4D000000,$0C4D0080,$00000000
$30024500,$4E000000,$0C4E0080,$00000000
$30024500,$4F000000,$0C4F0080,$00000000
$30024500,$50000000,$0C500080,$00000000
$30024500,$51000000,$0C510080,$00000000
$30024500,$52000000,$0C520080,$00000000
$30024500,$53000000,$0C530080,$00000000
$30024500,$54000000,$0C540080,$00000000
$30024500,$55000000,$0C550080,$00000000
$30024500,$56000000,$0C560080,$00000000
$30024500,$57000000,$0C570080,$00000000
$30024500,$58000000,$0C580080,$00000000
$30024500,$59000000,$0C590080,$00000000
$30024500,$5A000000,$0C5A0080,$00000000
$30024500,$5B000000,$0C5B0080,$00000000
$30024500,$5C000000,$0C5C0080,$00000000
$30024500,$5D000000,$0C5D0080,$00000000
$30024500,$5E000000,$0C5E0080,$00000000
$30024500,$5F000000,$0C5F0080,$00000000
$30024500,$60000000,$0C600080,$00000000
$30024500,$61000000,$0C610080,$00000000
$30024500,$62000000,$0C620080,$00000000
$30024500,$63000000,$0C630080,$00000000
$30024500,$64000000,$0C640080,$00000000
$30024500,$65000000,$0C650080,$00000000
$30024500,$66000000,$0C660080,$00000000
$30024500,$67000000,$0C670080,$00000000
$30024500,$68000000,$0C680080,$00000000
$30024500,$69000000,$0C690080,$00000000
$30024500,$6A000000,$0C6A0080,$00000000
$30024500,$6B000000,$0C6B0080,$00000000
$30024500,$6C000000,$0C6C0080,$00000000
$30024500,$6D000000,$0C6D0080,$00000000
$30024500,$6E000000,$0C6E0080,$00000000
$30024500,$6F000000,$0C6F0080,$00000000
$30024500,$70000000,$0C700080,$00000000
$30024500,$71000000,$0C710080,$00000000
$30024500,$72000000,$0C720080,$00000000
$30024500,$73000000,$0C730080,$00000000
$30024500,$74000000,$0C740080,$00000000
$30024500,$75000000,$0C750080,$00000000
$30024500,$76000000,$0C760080,$00000000
$30024500,$77000000,$0C770080,$00000000
$30024500,$78000000,$0C780080,$00000000
$30024500,$79000000,$0C790080,$00000000
$30024500,$7A000000,$0C7A0080,$00000000
$30024500,$7B000000,$0C7B0080,$00000000
$30024500,$7C000000,$0C7C0080,$00000000
$30024500,$7D000000,$0C7D0080,$00000000
$30024500,$7E000000,$0C7E0080,$00000000
$30024500,$7F000000,$0C7F0080,$00000000
$30024500,$80000000,$0C800080,$00000000
$30024500,$81000000,$0C810080,$00000000
$30024500,$82000000,$0C820080,$00000000
$30024500,$83000000,$0C830080,$00000000
$30024500,$84000000,$0C840080,$00000000
$30024500,$85000000,$0C850080,$00000000
$30024500,$86000000,$0C860080,$00000000
$30024500,$87000000,$0C870080,$00000000
$30024500,$88000000,$0C880080,$00000000
$30024500,$89000000,$0C890080,$00000000
$30024500,$8A000000,$0C8A0080,$00000000
$30024500,$8B000000,$0C8B0080,$00000000
$30024500,$8C000000,$0C8C0080,$00000000
$30024500,$8D000000,$0C8D0080,$00000000
$30024500,$8E000000,$0C8E0080,$00000000
$30024500,$8F000000,$0C8F0080,$00000000
$30024500,$90000000,$0C900080,$00000000
$30024500,$91000000,$0C910080,$00000000
$30024500,$92000000,$0C920080,$00000000
$30024500,$93000000,$0C930080,$00000000
$30024500,$94000000,$0C940080,$00000000
$30024500,$95000000,$0C950080,$00000000
$30024500,$96000000,$0C960080,$00000000
$30024500,$97000000,$0C970080,$00000000
$30024500,$98000000,$0C980080,$00000000
$30024500,$99000000,$0C990080,$00000000
$30024500,$9A000000,$0C9A0080,$00000000
$30024500,$9B000000,$0C9B0080,$00000000
$30024500,$9C000000,$0C9C0080,$00000000
$30024500,$9D000000,$0C9D0080,$00000000
$30024500,$9E000000,$0C9E0080,$00000000
$30024500,$9F000000,$0C9F0080,$00000000
$30024500,$A0000000,$0CA00080,$00000000
$30024500,$A1000000,$0CA10080,$00000000
$30024500,$A2000000,$0CA20080,$00000000
$30024500,$A3000000,$0CA30080,$00000000
$30024500,$A4000000,$0CA40080,$00000000
$30024500,$A5000000,$0CA50080,$00000000
$30024500,$A6000000,$0CA60080,$00000000
$30024500,$A7000000,$0CA70080,$00000000
$30024500,$A8000000,$0CA80080,$00000000
$30024500,$A9000000,$0CA90080,$00000000
$30024500,$AA000000,$0CAA0080,$00000000
$30024500,$AB000000,$0CAB0080,$00000000
$30024500,$AC000000,$0CAC0080,$00000000
$30024500,$AD000000,$0CAD0080,$00000000
$30024500,$AE000000,$0CAE0080,$00000000
$30024500,$AF000000,$0CAF0080,$00000000
$30024500,$B0000000,$0CB00080,$00000000
$30024500,$B1000000,$0CB10080,$00000000
$30024500,$B2000000,$0CB20080,$00000000
$30024500,$B3000000,$0CB30080,$00000000
$30024500,$B4000000,$0CB40080,$00000000
$30024500,$B5000000,$0CB50080,$00000000
$30024500,$B6000000,$0CB60080,$00000000
$30024500,$B7000000,$0CB70080,$00000000
$30024500,$B8000000,$0CB80080,$00000000
$30024500,$B9000000,$0CB90080,$00000000
$30024500,$BA000000,$0CBA0080,$00000000
$30024500,$BB000000,$0CBB0080,$00000000
$30024500,$BC000000,$0CBC0080,$00000000
$30024500,$BD000000,$0CBD0080,$00000000
$30024500,$BE000000,$0CBE0080,$00000000
$30024500,$BF000000,$0CBF0080,$00000000
$30024500,$C0000000,$0CC00080,$00000000
$30024500,$C1000000,$0CC10080,$00000000
$30024500,$C2000000,$0CC20080,$00000000
$30024500,$C3000000,$0CC30080,$00000000
$30024500,$C4000000,$0CC40080,$00000000
$30024500,$C5000000,$0CC50080,$00000000
$30024500,$C6000000,$0CC60080,$00000000
$30024500,$C7000000,$0CC70080,$00000000
$30024500,$C8000000,$0CC80080,$00000000
$30024500,$C9000000,$0CC90080,$00000000
$30024500,$CA000000,$0CCA0080,$00000000
$30024500,$CB000000,$0CCB0080,$00000000
$30024500,$CC000000,$0CCC0080,$00000000
$30024500,$CD000000,$0CCD0080,$00000000
$30024500,$CE000000,$0CCE0080,$00000000
$30024500,$CF000000,$0CCF0080,$00000000
$30024500,$D0000000,$0CD00080,$00000000
$30024500,$D1000000,$0CD10080,$00000000
$30024500,$D2000000,$0CD20080,$00000000
$30024500,$D3000000,$0CD30080,$00000000
$30024500,$D4000000,$0CD40080,$00000000
$30024500,$D5000000,$0CD50080,$00000000
$30024500,$D6000000,$0CD60080,$00000000
$30024500,$D7000000,$0CD70080,$00000000
$30024500,$D8000000,$0CD80080,$00000000
$30024500,$D9000000,$0CD90080,$00000000
$30024500,$DA000000,$0CDA0080,$00000000
$30024500,$DB000000,$0CDB0080,$00000000
$30024500,$DC000000,$0CDC0080,$00000000
$30024500,$DD000000,$0CDD0080,$00000000
$30024500,$DE000000,$0CDE0080,$00000000
$30024500,$DF000000,$0CDF0080,$00000000
$30024500,$E0000000,$0CE00080,$00000000
$30024500,$E1000000,$0CE10080,$00000000
$30024500,$E2000000,$0CE20080,$00000000
$30024500,$E3000000,$0CE30080,$00000000
$30024500,$E4000000,$0CE40080,$00000000
$30024500,$E5000000,$0CE50080,$00000000
$30024500,$E6000000,$0CE60080,$00000000
$30024500,$E7000000,$0CE70080,$00000000
$30024500,$E8000000,$0CE80080,$00000000
$30024500,$E9000000,$0CE90080,$00000000
$30024500,$EA000000,$0CEA0080,$00000000
$30024500,$EB000000,$0CEB0080,$00000000
$30024500,$EC000000,$0CEC0080,$00000000
$30024500,$ED000000,$0CED0080,$00000000
$30024500,$EE000000,$0CEE0080,$00000000
$30024500,$EF000000,$0CEF0080,$00000000
$30024500,$F0000000,$0CF00080,$00000000
$30024500,$F1000000,$0CF10080,$00000000
$30024500,$F2000000,$0CF20080,$00000000
$30024500,$F3000000,$0CF30080,$00000000
$30024500,$F4000000,$0CF40080,$00000000
$30024500,$F5000000,$0CF50080,$00000000
$30024500,$F6000000,$0CF60080,$00000000
$30024500,$F7000000,$0CF70080,$00000000
$30024500,$F8000000,$0CF80080,$00000000
$30024500,$F9000000,$0CF90080,$00000000
$30024500,$FA000000,$0CFA0080,$00000000
$30024500,$FB000000,$0CFB0080,$00000000
$30024500,$FC000000,$0CFC0080,$00000000
$30024500,$FD000000,$0CFD0080,$00000000
$30024500,$FE000000,$0CFE0080,$00000000
$30024500,$FF000000,$0CFF0080,$00000000
;
;-------- Continue with Table Part 2 --------
;
$B0024500,$00000000,$03FFFF80,$00010000
$A0024500,$04000000,$03FFFF80,$00010000
$90024500,$08000000,$03FFFF80,$00010000
$80024500,$0C000000,$03FFFF80,$00010000
$70024500,$10000000,$03FFFF80,$00010000
$60024500,$14000000,$03FFFF80,...
Ok, hope someone can find out what the hell is with this big table... Because it would not be hard to precalculate all this stuff... This way would save us a some us some space when packing the files...
bye... [sorry, but me is a bit fustrated and demotivated]
PIII450, 256MB Ram, 6GB HD, RivaTNT, DirectX8.1, SB AWE64, Win98SE + Updates...