Short: GameBoy Developer's Kit 2.0 Author: Lars Malmborg (port), Pascal Felber and Michael Hope Uploader: glue@df.lth.se Version: 2.0.17-1 Type: dev/cross GBDK (GameBoy Developer's Kit) is a full environment for developing software for GameBoy and hence Virtual GameBoy (Aminet:misc/emu/AmigaVGB.lha) or other emulators. This is an Amiga port of the UN*X version with some minor modifications. Included is an ANSI C compiler, assembler, linker and and an easy to use front-end as well as a bitmap converter to convert ILBM's to tiles used by GameBoy. This is a major leap from the previous version 1.0, in that "everything" is improved. The Amiga guide documentation is however not part of the distribution. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 735 450 38.7% 07-Feb-99 14:23:06 GBDK-2.0.readme 45644 25445 44.2% 06-Feb-99 20:17:02 +asGB 34328 20481 40.3% 06-Feb-99 20:42:32 +cpp 26212 15181 42.0% 06-Feb-99 20:19:42 +ILBMtoGB 22204 13279 40.1% 07-Feb-99 13:30:40 +lcc 39056 22056 43.5% 07-Feb-99 12:03:08 +linkGB 19944 11472 42.4% 07-Feb-99 12:06:30 +maccer 342588 147134 57.0% 07-Feb-99 11:21:02 +rcc 211702 43328 79.5% 01-Oct-98 10:08:20 +asmlnk.doc 2898 1471 49.2% 01-Oct-98 10:08:20 +CPYRIGHT 24011 19339 19.4% 01-Oct-98 10:08:20 +libs.pdf 14902 4686 68.5% 01-Oct-98 10:08:20 +libs.sgml 2569 1196 53.4% 01-Oct-98 10:08:20 +map-frmt.txt 286 203 29.0% 01-Oct-98 10:08:20 +README 60 60 0.0% 01-Oct-98 10:08:20 +bank_0.c 147 116 21.0% 01-Oct-98 10:08:20 +bank_1.c 147 117 20.4% 01-Oct-98 10:08:20 +bank_2.c 147 117 20.4% 01-Oct-98 10:08:20 +bank_3.c 1092 358 67.2% 30-Oct-98 06:57:10 +banks.c 65536 4297 93.4% 07-Feb-99 12:31:30 +banks.gb 3499 392 88.7% 25-Nov-98 06:27:00 +bar_c.c 10079 326 96.7% 14-Nov-98 18:13:00 +bar_c.gbr 2299 598 73.9% 25-Nov-98 06:27:02 +bar_c.h 2278 411 81.9% 25-Nov-98 06:27:02 +bar_m.c 12054 404 96.6% 14-Nov-98 18:16:26 +bar_m.gbm 372 248 33.3% 25-Nov-98 06:27:02 +bar_m.h 2163 505 76.6% 25-Nov-98 10:19:54 +colorbar.c 32768 1149 96.4% 07-Feb-99 12:40:28 +colorbar.gb 7450 1108 85.1% 07-Feb-99 12:40:28 +colorbar.map 7764 1308 83.1% 07-Feb-99 12:40:18 +colorbar.o 269 155 42.3% 07-Feb-99 12:56:24 +smakefile 1933 585 69.7% 01-Oct-98 10:08:20 +comm.c 32768 4378 86.6% 07-Feb-99 12:31:14 +comm.gb 9339 1108 88.1% 26-Nov-98 06:07:36 +bkg.c 18665 1337 92.8% 26-Nov-98 06:07:36 +bkg.gbr 2189 582 73.4% 25-Nov-98 06:59:28 +bkg.h 2294 412 82.0% 25-Nov-98 06:59:26 +bkg_c.c 12054 594 95.0% 16-Nov-98 18:44:56 +bkg_c.gbm 2294 317 86.1% 25-Nov-98 06:59:26 +bkg_m.c 12054 398 96.6% 14-Nov-98 18:53:32 +bkg_m.gbm 21164 4090 80.6% 26-Nov-98 06:07:36 +dscan.c 32768 5258 83.9% 07-Feb-99 12:44:54 +dscan.gb 13886 1841 86.7% 07-Feb-99 12:44:54 +dscan.map 74687 13187 82.3% 07-Feb-99 12:44:38 +dscan.o 12268 1721 85.9% 26-Nov-98 06:07:36 +fore.c 10079 1277 87.3% 17-Nov-98 18:35:22 +fore.gbr 2267 566 75.0% 25-Nov-98 06:59:28 +fore.h 257 161 37.3% 07-Feb-99 12:44:30 +smakefile 1417 567 59.9% 01-Oct-98 10:08:20 +fprpn.c 22397 4216 81.1% 05-Oct-98 08:49:22 +galaxy.c 32768 2839 91.3% 07-Feb-99 12:29:46 +galaxy.gb 1077 298 72.3% 01-Oct-98 10:08:22 +brk_btn.c 8718 246 97.1% 01-Oct-98 10:08:22 +brk_btn.gbr 989 322 67.4% 01-Oct-98 10:08:22 +cursor.c 8718 253 97.0% 01-Oct-98 10:08:22 +cursor.gbr 4602 606 86.8% 01-Oct-98 10:08:22 +dtmf_lcd.c 8718 483 94.4% 01-Oct-98 10:08:22 +dtmf_lcd.gbr 1077 290 73.0% 01-Oct-98 10:08:22 +frm_lcd.c 8718 255 97.0% 01-Oct-98 10:08:22 +frm_lcd.gbr 14920 3944 73.5% 05-Oct-98 08:49:26 +gb-dtmf.c 32768 6855 79.0% 07-Feb-99 12:49:56 +gb-dtmf.gb 2276 585 74.2% 01-Oct-98 10:08:22 +key_num.c 8718 448 94.8% 01-Oct-98 10:08:22 +key_num.gbr 1077 301 72.0% 01-Oct-98 10:08:22 +prs_btn.c 8718 243 97.2% 01-Oct-98 10:08:22 +prs_btn.gbr 164 106 35.3% 07-Feb-99 12:49:30 +smakefile 1110 443 60.0% 01-Oct-98 10:08:20 +irq.c 678 216 68.1% 07-Feb-99 12:28:44 +make.amiga 19269 3704 80.7% 05-Oct-98 08:49:22 +paint.c 32768 3791 88.4% 07-Feb-99 12:30:04 +paint.gb 1311 447 65.9% 01-Oct-98 10:08:20 +ram_fn.c 32768 4198 87.1% 07-Feb-99 12:31:50 +ram_fn.gb 1631 523 67.9% 01-Oct-98 10:08:22 +rand.c 32768 3709 88.6% 07-Feb-99 12:30:20 +rand.gb 1312 532 59.4% 01-Oct-98 10:08:22 +rpn.c 32768 5199 84.1% 07-Feb-99 12:30:40 +rpn.gb 21815 3770 82.7% 01-Oct-98 10:08:22 +sound.c 32768 6639 79.7% 07-Feb-99 12:31:00 +sound.gb 32768 2575 92.1% 07-Feb-99 12:29:26 +space.gb 35634 5302 85.1% 01-Oct-98 10:08:22 +space.s 2186 2186 0.0% 06-Feb-99 19:47:30 +banks.gif 3076 3076 0.0% 06-Feb-99 19:48:00 +colorbar.gif 1680 1680 0.0% 06-Feb-99 19:47:52 +comm.gif 2403 2403 0.0% 06-Feb-99 19:48:04 +dscan.gif 2550 2550 0.0% 06-Feb-99 19:47:12 +galaxy.gif 3124 3124 0.0% 06-Feb-99 19:47:54 +gb-dtmf.gif 49030 15543 68.2% 06-Feb-99 19:46:48 +index.html 2139 2139 0.0% 06-Feb-99 19:47:40 +irq.gif 2113 2113 0.0% 06-Feb-99 19:47:18 +paint.gif 2390 2390 0.0% 06-Feb-99 19:47:36 +ram_fn.gif 2329 2329 0.0% 06-Feb-99 19:48:10 +rand.gif 2506 2506 0.0% 06-Feb-99 19:47:28 +rpn.gif 2378 2378 0.0% 06-Feb-99 19:47:24 +sound.gif 228 124 45.6% 25-Nov-98 07:57:26 +cgb.h 180 128 28.8% 01-Oct-98 10:08:24 +console.h 238 121 49.1% 01-Oct-98 10:08:24 +ctype.h 440 190 56.8% 26-Oct-98 06:31:26 +drawing.h 5537 1331 75.9% 25-Nov-98 07:56:22 +gb.h 4588 934 79.6% 25-Nov-98 08:05:36 +hardware.h 518 264 49.0% 14-Nov-98 17:11:18 +rand.h 133 114 14.2% 25-Nov-98 08:02:40 +sgb.h 401 198 50.6% 01-Oct-98 10:08:24 +stdarg.h 709 273 61.4% 01-Oct-98 10:08:24 +stdio.h 429 207 51.7% 01-Oct-98 10:08:24 +stdlib.h 550 198 64.0% 26-Oct-98 06:31:26 +string.h 508 266 47.6% 01-Oct-98 10:08:24 +malloc.h 1138 359 68.4% 01-Oct-98 10:08:24 +types.h 99 85 14.1% 01-Oct-98 10:09:04 +abs.c 270 147 45.5% 07-Feb-99 12:27:00 +abs.o 1087 402 63.0% 07-Feb-99 12:27:00 +arand.o 2631 959 63.5% 01-Oct-98 10:09:04 +arand.s 579 248 57.1% 07-Feb-99 12:27:00 +asl.o 428 274 35.9% 01-Oct-98 10:09:04 +asl.s 546 242 55.6% 07-Feb-99 12:27:00 +asr.o 401 262 34.6% 01-Oct-98 10:09:04 +asr.s 366 218 40.4% 01-Oct-98 10:09:04 +atoi.c 1258 437 65.2% 07-Feb-99 12:27:02 +atoi.o 366 223 39.0% 01-Oct-98 10:09:04 +atol.c 1631 531 67.4% 07-Feb-99 12:27:02 +atol.o 234 144 38.4% 01-Oct-98 10:09:04 +calloc.c 732 292 60.1% 07-Feb-99 12:27:04 +calloc.o 976 371 61.9% 07-Feb-99 12:27:04 +cgb.o 1392 390 71.9% 25-Nov-98 07:54:02 +cgb.s 654 296 54.7% 07-Feb-99 12:27:04 +cpy_data.o 474 303 36.0% 01-Oct-98 10:09:04 +cpy_data.s 4385 1357 69.0% 07-Feb-99 12:26:58 +crt0.o 8090 2800 65.3% 30-Oct-98 06:57:14 +crt0.s 806 307 61.9% 07-Feb-99 12:27:04 +delay.o 1459 534 63.3% 01-Oct-98 10:09:06 +delay.s 35 35 0.0% 01-Oct-98 10:09:06 +digits.c 274 151 44.8% 07-Feb-99 12:27:06 +digits.o 1355 507 62.5% 07-Feb-99 12:27:06 +div.o 3571 1317 63.1% 01-Oct-98 10:09:06 +div.s 5782 1796 68.9% 07-Feb-99 12:27:06 +drawing.o 8952 2713 69.6% 26-Nov-98 06:05:06 +drawing.s 708 338 52.2% 01-Oct-98 10:09:06 +floor.ms 12377 1578 87.2% 01-Oct-98 10:09:06 +font_a.h 11279 1198 89.3% 01-Oct-98 10:09:06 +font_b.h 10864 3050 71.9% 07-Feb-99 12:27:08 +fp_long.o 33705 11892 64.7% 14-Nov-98 17:11:18 +fp_long.s 578 322 44.2% 01-Oct-98 10:09:06 +free.c 1690 568 66.3% 07-Feb-99 12:27:10 +free.o 643 291 54.7% 01-Oct-98 10:09:06 +ftou.ms 704 283 59.8% 25-Nov-98 10:21:20 +gb.lib 576 266 53.8% 07-Feb-99 12:27:10 +get_bk_t.o 339 211 37.7% 01-Oct-98 10:09:06 +get_bk_t.s 1106 436 60.5% 07-Feb-99 12:27:10 +get_data.o 1604 561 65.0% 01-Oct-98 10:09:06 +get_data.s 601 267 55.5% 07-Feb-99 12:27:10 +get_prop.o 388 249 35.8% 12-Oct-98 05:30:10 +get_prop.s 601 269 55.2% 07-Feb-99 12:27:12 +get_spr.o 378 244 35.4% 12-Oct-98 05:30:10 +get_spr.s 576 266 53.8% 07-Feb-99 12:27:12 +get_wi_t.o 339 211 37.7% 01-Oct-98 10:09:06 +get_wi_t.s 1008 414 58.9% 07-Feb-99 12:27:12 +get_xy_t.o 1588 621 60.8% 01-Oct-98 10:09:06 +get_xy_t.s 3022 1089 63.9% 25-Nov-98 07:50:26 +global.s 578 261 54.8% 07-Feb-99 12:27:12 +hiramcpy.o 462 295 36.1% 01-Oct-98 10:09:06 +hiramcpy.s 743 306 58.8% 07-Feb-99 12:27:12 +init_tt.o 621 300 51.6% 01-Oct-98 10:09:06 +init_tt.s 6870 1919 72.0% 07-Feb-99 12:27:14 +input.o 9198 2599 71.7% 05-Oct-98 08:49:28 +input.s 135 109 19.2% 01-Oct-98 10:09:06 +isalpha.c 453 203 55.1% 07-Feb-99 12:27:14 +isalpha.o 107 96 10.2% 01-Oct-98 10:09:06 +isdigit.c 329 170 48.3% 07-Feb-99 12:27:16 +isdigit.o 107 96 10.2% 01-Oct-98 10:09:06 +islower.c 329 167 49.2% 07-Feb-99 12:27:16 +islower.o 121 98 19.0% 01-Oct-98 10:09:06 +isspace.c 341 169 50.4% 07-Feb-99 12:27:16 +isspace.o 107 96 10.2% 01-Oct-98 10:09:06 +isupper.c 329 167 49.2% 07-Feb-99 12:27:18 +isupper.o 271 172 36.5% 01-Oct-98 10:09:06 +itoa.c 1062 383 63.9% 07-Feb-99 12:27:18 +itoa.o 99 85 14.1% 01-Oct-98 10:09:06 +labs.c 454 212 53.3% 07-Feb-99 12:27:18 +labs.o 212 116 45.2% 07-Feb-99 12:27:18 +lreg.o 165 59 64.2% 01-Oct-98 10:09:06 +lreg.s 546 241 55.8% 07-Feb-99 12:27:20 +lsr.o 398 261 34.4% 01-Oct-98 10:09:06 +lsr.s 271 177 34.6% 01-Oct-98 10:09:08 +ltoa.c 1550 496 68.0% 07-Feb-99 12:27:20 +ltoa.o 1390 480 65.4% 01-Oct-98 10:09:08 +macros.ms 2619 527 79.8% 07-Feb-99 12:26:34 +make.amiga 2627 903 65.6% 01-Oct-98 10:09:08 +malloc.c 5971 1520 74.5% 07-Feb-99 12:27:22 +malloc.o 286 106 62.9% 01-Oct-98 10:09:08 +math.s 617 279 54.7% 07-Feb-99 12:27:22 +memcpy.o 531 315 40.6% 01-Oct-98 10:09:08 +memcpy.s 586 268 54.2% 07-Feb-99 12:27:22 +memset.o 497 298 40.0% 01-Oct-98 10:09:08 +memset.s 652 277 57.5% 07-Feb-99 12:27:22 +mul.o 1024 476 53.5% 01-Oct-98 10:09:08 +mul.s 481 222 53.8% 07-Feb-99 12:27:24 +mv_bkg.o 145 121 16.5% 01-Oct-98 10:09:08 +mv_bkg.s 609 274 55.0% 07-Feb-99 12:27:24 +mv_spr.o 438 274 37.4% 01-Oct-98 10:09:08 +mv_spr.s 481 221 54.0% 07-Feb-99 12:27:24 +mv_win.o 139 115 17.2% 01-Oct-98 10:09:08 +mv_win.s 22437 4352 80.6% 07-Feb-99 12:27:26 +output.o 4637 1346 70.9% 01-Oct-98 10:09:10 +output.s 953 369 61.2% 07-Feb-99 12:27:26 +pad.o 1278 591 53.7% 01-Oct-98 10:09:10 +pad.s 81 75 7.4% 01-Oct-98 10:09:10 +print.c 370 194 47.5% 07-Feb-99 12:27:28 +print.o 1216 405 66.6% 01-Oct-98 10:09:10 +printf.c 4242 991 76.6% 07-Feb-99 12:27:28 +printf.o 362 217 40.0% 01-Oct-98 10:09:10 +println.c 1177 435 63.0% 07-Feb-99 12:27:30 +println.o 355 210 40.8% 01-Oct-98 10:09:10 +printn.c 830 336 59.5% 07-Feb-99 12:27:30 +printn.o 97 83 14.4% 01-Oct-98 10:09:10 +puts.c 427 203 52.4% 07-Feb-99 12:27:30 +puts.o 866 341 60.6% 07-Feb-99 12:27:32 +rand.o 4010 1544 61.4% 01-Oct-98 10:09:10 +rand.s 2264 759 66.4% 01-Oct-98 10:09:10 +realloc.c 5432 1290 76.2% 07-Feb-99 12:27:32 +realloc.o 200 139 30.5% 01-Oct-98 10:09:10 +reverse.c 764 311 59.2% 07-Feb-99 12:27:34 +reverse.o 2432 738 69.6% 01-Oct-98 10:09:12 +scanf.c 8119 1823 77.5% 07-Feb-99 12:27:34 +scanf.o 545 245 55.0% 07-Feb-99 12:27:36 +scroll_b.o 273 177 35.1% 01-Oct-98 10:09:12 +scroll_b.s 643 285 55.6% 07-Feb-99 12:27:36 +scroll_s.o 468 279 40.3% 01-Oct-98 10:09:12 +scroll_s.s 545 245 55.0% 07-Feb-99 12:27:36 +scroll_w.o 271 176 35.0% 01-Oct-98 10:09:12 +scroll_w.s 668 282 57.7% 07-Feb-99 12:27:36 +serial.o 595 256 56.9% 01-Oct-98 10:09:14 +serial.s 576 262 54.5% 07-Feb-99 12:27:38 +set_bk_t.o 339 211 37.7% 01-Oct-98 10:09:14 +set_bk_t.s 1103 430 61.0% 07-Feb-99 12:27:38 +set_data.o 1592 553 65.2% 01-Oct-98 10:09:14 +set_data.s 607 271 55.3% 07-Feb-99 12:27:38 +set_prop.o 424 267 37.0% 01-Oct-98 10:09:14 +set_prop.s 607 272 55.1% 07-Feb-99 12:27:38 +set_spr.o 411 258 37.2% 01-Oct-98 10:09:14 +set_spr.s 576 262 54.5% 07-Feb-99 12:27:38 +set_wi_t.o 339 210 38.0% 01-Oct-98 10:09:14 +set_wi_t.s 1005 411 59.1% 07-Feb-99 12:27:40 +set_xy_t.o 1554 620 60.1% 01-Oct-98 10:09:14 +set_xy_t.s 1393 476 65.8% 07-Feb-99 12:27:40 +sgb.o 2310 885 61.6% 30-Oct-98 06:57:16 +sgb.s 814 424 47.9% 01-Oct-98 10:09:16 +sin_cos.ms 4832 1678 65.2% 01-Oct-98 10:09:16 +sin_table.ms 148 113 23.6% 01-Oct-98 10:09:16 +sprint.c 532 242 54.5% 07-Feb-99 12:27:40 +sprint.o 1326 424 68.0% 01-Oct-98 10:09:16 +sprintf.c 5392 1209 77.5% 07-Feb-99 12:27:42 +sprintf.o 431 251 41.7% 01-Oct-98 10:09:16 +sprintln.c 1453 522 64.0% 07-Feb-99 12:27:42 +sprintln.o 424 240 43.3% 01-Oct-98 10:09:16 +sprintn.c 1118 422 62.2% 07-Feb-99 12:27:44 +sprintn.o 902 474 47.4% 01-Oct-98 10:09:16 +sqrt.ms 245 154 37.1% 01-Oct-98 10:09:16 +strcat.c 611 253 58.5% 07-Feb-99 12:27:44 +strcat.o 224 153 31.6% 01-Oct-98 10:09:16 +strcmp.c 553 241 56.4% 07-Feb-99 12:27:44 +strcmp.o 208 142 31.7% 01-Oct-98 10:09:18 +strcpy.c 465 220 52.6% 07-Feb-99 12:27:46 +strcpy.o 139 114 17.9% 01-Oct-98 10:09:18 +strlen.c 340 181 46.7% 07-Feb-99 12:27:46 +strlen.o 355 223 37.1% 01-Oct-98 10:09:18 +strncat.c 807 301 62.7% 07-Feb-99 12:27:46 +strncat.o 288 195 32.2% 01-Oct-98 10:09:18 +strncmp.c 758 301 60.2% 07-Feb-99 12:27:48 +strncmp.o 335 217 35.2% 01-Oct-98 10:09:18 +strncpy.c 819 314 61.6% 07-Feb-99 12:27:48 +strncpy.o 92 92 0.0% 01-Oct-98 10:09:18 +tolower.c 402 189 52.9% 07-Feb-99 12:27:50 +tolower.o 92 92 0.0% 01-Oct-98 10:09:18 +toupper.c 402 193 51.9% 07-Feb-99 12:27:50 +toupper.o 4145 1397 66.2% 07-Feb-99 14:49:48 Install-GBDK-2.0 673 331 50.8% 02-Oct-96 12:15:14 Install-GBDK-2.0.info -------- ------- ----- --------- -------- 2024054 581512 71.2% 07-Feb-99 23:28:54 275 files