chrismaltby / gb-studio

A quick and easy to use drag and drop retro game creator for your favourite handheld video game system
https://www.gbstudio.dev
MIT License
8.48k stars 469 forks source link

Error with 32 bit build and run system #1046

Open sketchguy1248 opened 2 years ago

sketchguy1248 commented 2 years ago

Describe the bug Whenever I go to the Build & Run menu and try to play a game I get this code in the text.

Preparing strings... Preparing images... Preparing ui... Preparing sprites... Preparing avatars... Preparing emotes... Preparing music... Preparing fonts... Preparing scenes... Preparation complete Compiling events... Unlink _gbsbuild Copy default engine Looking for local engine in assets/engine Local engine not found, using default engine Compiling: src\core\absolute.c Compiling: src\core\actor.c Compiling: src\core\bankdata.c Compiling: src\core\bootstrap.s Compiling: src\core\camera.c Compiling: src\core\core.c Compiling: src\core\crash_handler.s Compiling: src\core\data_manager.c Compiling: src\core\events.c Compiling: src\core\fade_manager.c Compiling: src\core\flasher_s.s Compiling: src\core\flasher.c Compiling: src\core\game_time.c Compiling: src\core\input.c Compiling: src\core\interrupt_sio.s Compiling: src\core\interrupt_timer.s Compiling: src\core\interrupts.c Compiling: src\core\load_save.c Compiling: src\core\math.c Compiling: src\core\music_manager.c Compiling: src\core\palette.c Compiling: src\core\parallax.c Compiling: src\core\projectiles.c Compiling: src\core\sample_player.c Compiling: src\core\scroll_a.s Compiling: src\core\scroll.c Compiling: src\core\set_tile_submap.s Compiling: src\core\sgb_border.c Compiling: src\core\sio.c Compiling: src\core\states_caller.s Compiling: src\core\system.c Compiling: src\core\trigger.c Compiling: src\core\ui_a.s Compiling: src\core\ui.c Compiling: src\core\vm_actor.c Compiling: src\core\vm_camera.c Compiling: src\core\vm_gameboy.c Compiling: src\core\vm_instructions.c Compiling: src\core\vm_load_save.c Compiling: src\core\vm_math.c Compiling: src\core\vm_music.c Compiling: src\core\vm_palette.c Compiling: src\core\vm_projectiles.c Compiling: src\core\vm_rtc.c Compiling: src\core\vm_scene.c Compiling: src\core\vm_sgb.c Compiling: src\core\vm_sio.c Compiling: src\core\vm_ui_a.s Compiling: src\core\vm_ui.c Compiling: src\core\vm.c Compiling: src\data\avatar_font_0.c Compiling: src\data\background_0.c Compiling: src\data\background_1.c Compiling: src\data\background_10.c Compiling: src\data\background_11.c Compiling: src\data\background_12.c Compiling: src\data\background_13.c Compiling: src\data\background_14.c Compiling: src\data\background_15.c Compiling: src\data\background_2.c Compiling: src\data\background_3.c Compiling: src\data\background_4.c Compiling: src\data\background_5.c Compiling: src\data\background_6.c Compiling: src\data\background_7.c Compiling: src\data\background_8.c Compiling: src\data\background_9.c Compiling: src\data\cursor_image.c Compiling: src\data\emote_0.c Compiling: src\data\emote_1.c Compiling: src\data\emote_2.c Compiling: src\data\emote_3.c Compiling: src\data\font_0.c Compiling: src\data\frame_image.c Compiling: src\data\game_signature.c Compiling: src\data\music\music_track_0Data.c Compiling: src\data\music\music_track_1Data.c Compiling: src\data\music\music_track_2Data.c Compiling: src\data\music\music_track_3Data.c Compiling: src\data\music\music_track_4Data.c Compiling: src\data\music\music_track_5Data.c Compiling: src\data\music\music_track_6Data.c Compiling: src\data\music\music_track_7Data.c Compiling: src\data\music\music_track_8__Data.c Compiling: src\data\palette_0.c Compiling: src\data\palette_1.c Compiling: src\data\palette_10.c Compiling: src\data\palette_2.c Compiling: src\data\palette_3.c Compiling: src\data\palette_4.c Compiling: src\data\palette_5.c Compiling: src\data\palette_6.c Compiling: src\data\palette_7.c Compiling: src\data\palette_8.c Compiling: src\data\palette_9.c Compiling: src\data\scene_0_actors.c Compiling: src\data\scene_0_collisions.c Compiling: src\data\scene_0_sprites.c Compiling: src\data\scene_0_triggers.c Compiling: src\data\scene_0.c Compiling: src\data\scene_1_actors.c Compiling: src\data\scene_1_collisions.c Compiling: src\data\scene_1_sprites.c Compiling: src\data\scene_1_triggers.c Compiling: src\data\scene_1.c Compiling: src\data\scene_10_actors.c Compiling: src\data\scene_10_collisions.c Compiling: src\data\scene_10_sprites.c Compiling: src\data\scene_10_triggers.c Compiling: src\data\scene_10.c Compiling: src\data\scene_11_actors.c Compiling: src\data\scene_11_collisions.c Compiling: src\data\scene_11_sprites.c Compiling: src\data\scene_11_triggers.c Compiling: src\data\scene_11.c Compiling: src\data\scene_12_actors.c Compiling: src\data\scene_12_collisions.c Compiling: src\data\scene_12_sprites.c Compiling: src\data\scene_12_triggers.c Compiling: src\data\scene_12.c Compiling: src\data\scene_13_actors.c Compiling: src\data\scene_13_collisions.c Compiling: src\data\scene_13_sprites.c Compiling: src\data\scene_13_triggers.c Compiling: src\data\scene_13.c Compiling: src\data\scene_14_collisions.c Compiling: src\data\scene_14.c Compiling: src\data\scene_15_actors.c Compiling: src\data\scene_15_collisions.c Compiling: src\data\scene_15_sprites.c Compiling: src\data\scene_15_triggers.c Compiling: src\data\scene_15.c Compiling: src\data\scene_2_actors.c Compiling: src\data\scene_2_collisions.c Compiling: src\data\scene_2_sprites.c Compiling: src\data\scene_2_triggers.c Compiling: src\data\scene_2.c Compiling: src\data\scene_3_collisions.c Compiling: src\data\scene_3.c Compiling: src\data\scene_4_collisions.c Compiling: src\data\scene_4.c Compiling: src\data\scene_5_actors.c Compiling: src\data\scene_5_collisions.c Compiling: src\data\scene_5_sprites.c Compiling: src\data\scene_5_triggers.c Compiling: src\data\scene_5.c Compiling: src\data\scene_6_actors.c Compiling: src\data\scene_6_collisions.c Compiling: src\data\scene_6_sprites.c Compiling: src\data\scene_6.c Compiling: src\data\scene_7_actors.c Compiling: src\data\scene_7_collisions.c Compiling: src\data\scene_7_projectiles.c Compiling: src\data\scene_7_sprites.c Compiling: src\data\scene_7_triggers.c Compiling: src\data\scene_7.c Compiling: src\data\scene_8_collisions.c Compiling: src\data\scene_8_triggers.c Compiling: src\data\scene_8.c Compiling: src\data\scene_9_actors.c Compiling: src\data\scene_9_collisions.c Compiling: src\data\scene_9_sprites.c Compiling: src\data\scene_9.c Compiling: src\data\script_enemy_ship_destroy.s Compiling: src\data\script_enemy_ship_hit_player.s Compiling: src\data\script_enemy_ship_movement_diagonal_bottom_to_top.s Compiling: src\data\script_enemy_ship_movement_diagonal_top_to_bottom.s Compiling: src\data\script_enemy_ship_movement_diagonal.s Compiling: src\data\script_enemy_ship_movement_vertical.s Compiling: src\data\script_engine_init.s Compiling: src\data\script_init_menu.s Compiling: src\data\script_init_weapons.s Compiling: src\data\script_input_0.s Compiling: src\data\script_input_1.s Compiling: src\data\script_s0_init.s Compiling: src\data\script_s0a0_interact.s Compiling: src\data\script_s0a2_interact.s Compiling: src\data\script_s0a2_update.s Compiling: src\data\script_s0a3_interact.s Compiling: src\data\script_s0a4_interact.s Compiling: src\data\script_s0a5_interact.s Compiling: src\data\script_s0a6_interact.s Compiling: src\data\script_s0a7_interact.s Compiling: src\data\script_s0t0_interact.s Compiling: src\data\script_s0t1_interact.s Compiling: src\data\script_s0t10_interact.s Compiling: src\data\script_s0t11_interact.s Compiling: src\data\script_s0t12_interact.s Compiling: src\data\script_s0t13_interact.s Compiling: src\data\script_s0t2_interact.s Compiling: src\data\script_s0t3_interact.s Compiling: src\data\script_s0t4_interact.s Compiling: src\data\script_s0t5_interact.s Compiling: src\data\script_s0t6_interact.s Compiling: src\data\script_s0t7_interact.s Compiling: src\data\script_s0t8_interact.s Compiling: src\data\script_s0t9_interact.s Compiling: src\data\script_s1_init.s Compiling: src\data\script_s10_init.s Compiling: src\data\script_s10a0_interact.s Compiling: src\data\script_s10a0_update.s Compiling: src\data\script_s10a1_interact.s Compiling: src\data\script_s10a2_interact.s Compiling: src\data\script_s10a2_update.s Compiling: src\data\script_s10a3_interact.s Compiling: src\data\script_s10a3_update.s Compiling: src\data\script_s10a4_interact.s Compiling: src\data\script_s10a5_interact.s Compiling: src\data\script_s10t0_interact.s Compiling: src\data\script_s10t1_interact.s Compiling: src\data\script_s10t2_interact.s Compiling: src\data\script_s10t3_interact.s Compiling: src\data\script_s10t4_interact.s Compiling: src\data\script_s10t5_interact.s Compiling: src\data\script_s11_init.s Compiling: src\data\script_s11a0_interact.s Compiling: src\data\script_s11a2_interact.s Compiling: src\data\script_s11t0_interact.s Compiling: src\data\script_s12_init.s Compiling: src\data\script_s12a1_interact.s Compiling: src\data\script_s12a1_update.s Compiling: src\data\script_s12a2_interact.s Compiling: src\data\script_s12a3_interact.s Compiling: src\data\script_s12a4_interact.s Compiling: src\data\script_s12a5_interact.s Compiling: src\data\script_s12t0_interact.s Compiling: src\data\script_s12t1_interact.s Compiling: src\data\script_s13_init.s Compiling: src\data\script_s13a0_interact.s Compiling: src\data\script_s13t0_interact.s Compiling: src\data\script_s14_init.s Compiling: src\data\script_s15_init.s Compiling: src\data\script_s15a0_interact.s Compiling: src\data\script_s15t0_interact.s Compiling: src\data\script_s1a2_interact.s Compiling: src\data\script_s1a5_interact.s Compiling: src\data\script_s1t0_interact.s Compiling: src\data\script_s2_init.s Compiling: src\data\script_s2a0_interact.s Compiling: src\data\script_s2a1_interact.s Compiling: src\data\script_s2a2_interact.s Compiling: src\data\script_s2a3_interact.s Compiling: src\data\script_s2a4_interact.s Compiling: src\data\script_s2t0_interact.s Compiling: src\data\script_s3_init.s Compiling: src\data\script_s4_init.s Compiling: src\data\script_s5_init.s Compiling: src\data\script_s5a0_interact.s Compiling: src\data\script_s5a1_interact.s Compiling: src\data\script_s5a2_interact.s Compiling: src\data\script_s5a3_interact.s Compiling: src\data\script_s5a4_interact.s Compiling: src\data\script_s5t0_interact.s Compiling: src\data\script_s5t1_interact.s Compiling: src\data\script_s6_init.s Compiling: src\data\script_s7_init.s Compiling: src\data\script_s7_p_hit1.s Compiling: src\data\script_s7a1_interact.s Compiling: src\data\script_s7a1_update.s Compiling: src\data\script_s7a10_interact.s Compiling: src\data\script_s7a10_update.s Compiling: src\data\script_s7a11_interact.s Compiling: src\data\script_s7a11_update.s Compiling: src\data\script_s7a12_interact.s Compiling: src\data\script_s7a12_update.s Compiling: src\data\script_s7a13_interact.s Compiling: src\data\script_s7a13_update.s Compiling: src\data\script_s7a14_interact.s Compiling: src\data\script_s7a14_update.s Compiling: src\data\script_s7a15_interact.s Compiling: src\data\script_s7a15_update.s Compiling: src\data\script_s7a2_interact.s Compiling: src\data\script_s7a2_update.s Compiling: src\data\script_s7a3_interact.s Compiling: src\data\script_s7a3_update.s Compiling: src\data\script_s7a4_interact.s Compiling: src\data\script_s7a4_update.s Compiling: src\data\script_s7a5_interact.s Compiling: src\data\script_s7a5_update.s Compiling: src\data\script_s7a6_interact.s Compiling: src\data\script_s7a6_update.s Compiling: src\data\script_s7a7_interact.s Compiling: src\data\script_s7a7_update.s Compiling: src\data\script_s7a8_interact.s Compiling: src\data\script_s7a8_update.s Compiling: src\data\script_s7a9_interact.s Compiling: src\data\script_s7a9_update.s Compiling: src\data\script_s7t0_interact.s Compiling: src\data\script_s8_init.s Compiling: src\data\script_s8t0_interact.s Compiling: src\data\script_s8t1_interact.s Compiling: src\data\script_s8t10_interact.s Compiling: src\data\script_s8t2_interact.s Compiling: src\data\script_s8t3_interact.s Compiling: src\data\script_s8t4_interact.s Compiling: src\data\script_s8t5_interact.s Compiling: src\data\script_s8t6_interact.s Compiling: src\data\script_s8t7_interact.s Compiling: src\data\script_s8t8_interact.s Compiling: src\data\script_s8t9_interact.s Compiling: src\data\script_s9_init.s Compiling: src\data\script_turnip_collisions.s Compiling: src\data\script_turnip_init.s Compiling: src\data\script_turnip_movement.s Compiling: src\data\spritesheet_0.c Compiling: src\data\spritesheet_1.c Compiling: src\data\spritesheet_10.c Compiling: src\data\spritesheet_11.c Compiling: src\data\spritesheet_12.c Compiling: src\data\spritesheet_13.c Compiling: src\data\spritesheet_14.c Compiling: src\data\spritesheet_15.c Compiling: src\data\spritesheet_16.c Compiling: src\data\spritesheet_17.c Compiling: src\data\spritesheet_18.c Compiling: src\data\spritesheet_19.c Compiling: src\data\spritesheet_2.c Compiling: src\data\spritesheet_20.c Compiling: src\data\spritesheet_21.c Compiling: src\data\spritesheet_22.c Compiling: src\data\spritesheet_23.c Compiling: src\data\spritesheet_24.c Compiling: src\data\spritesheet_25.c Compiling: src\data\spritesheet_26.c Compiling: src\data\spritesheet_27.c Compiling: src\data\spritesheet_28.c Compiling: src\data\spritesheet_29.c Compiling: src\data\spritesheet_3.c Compiling: src\data\spritesheet_30.c Compiling: src\data\spritesheet_31.c Compiling: src\data\spritesheet_32.c Compiling: src\data\spritesheet_33.c Compiling: src\data\spritesheet_34.c Compiling: src\data\spritesheet_4.c Compiling: src\data\spritesheet_5.c Compiling: src\data\spritesheet_6.c Compiling: src\data\spritesheet_7.c Compiling: src\data\spritesheet_8.c Compiling: src\data\spritesheet_9.c Compiling: src\data\spritesheet_none.c Compiling: src\data\tilemap_0.c Compiling: src\data\tilemap_1.c Compiling: src\data\tilemap_10.c Compiling: src\data\tilemap_11.c Compiling: src\data\tilemap_12.c Compiling: src\data\tilemap_13.c Compiling: src\data\tilemap_14.c Compiling: src\data\tilemap_15.c Compiling: src\data\tilemap_2.c Compiling: src\data\tilemap_3.c Compiling: src\data\tilemap_4.c Compiling: src\data\tilemap_5.c Compiling: src\data\tilemap_6.c Compiling: src\data\tilemap_7.c Compiling: src\data\tilemap_8.c Compiling: src\data\tilemap_9.c Compiling: src\data\tilemap_attr_0.c Compiling: src\data\tilemap_attr_1.c Compiling: src\data\tilemap_attr_10.c Compiling: src\data\tilemap_attr_11.c Compiling: src\data\tilemap_attr_12.c Compiling: src\data\tilemap_attr_2.c Compiling: src\data\tilemap_attr_3.c Compiling: src\data\tilemap_attr_4.c Compiling: src\data\tilemap_attr_5.c Compiling: src\data\tilemap_attr_6.c Compiling: src\data\tilemap_attr_7.c Compiling: src\data\tilemap_attr_8.c Compiling: src\data\tilemap_attr_9.c Compiling: src\data\tileset_0.c Compiling: src\data\tileset_1.c Compiling: src\data\tileset_10.c Compiling: src\data\tileset_11.c Compiling: src\data\tileset_12.c Compiling: src\data\tileset_13.c Compiling: src\data\tileset_14.c Compiling: src\data\tileset_15.c Compiling: src\data\tileset_16.c Compiling: src\data\tileset_17.c Compiling: src\data\tileset_18.c Compiling: src\data\tileset_19.c Compiling: src\data\tileset_2.c Compiling: src\data\tileset_20.c Compiling: src\data\tileset_21.c Compiling: src\data\tileset_22.c Compiling: src\data\tileset_23.c Compiling: src\data\tileset_24.c Compiling: src\data\tileset_25.c Compiling: src\data\tileset_26.c Compiling: src\data\tileset_27.c Compiling: src\data\tileset_28.c Compiling: src\data\tileset_29.c Compiling: src\data\tileset_3.c Compiling: src\data\tileset_30.c Compiling: src\data\tileset_31.c Compiling: src\data\tileset_32.c Compiling: src\data\tileset_33.c Compiling: src\data\tileset_34.c Compiling: src\data\tileset_35.c Compiling: src\data\tileset_36.c Compiling: src\data\tileset_37.c Compiling: src\data\tileset_38.c Compiling: src\data\tileset_39.c Compiling: src\data\tileset_4.c Compiling: src\data\tileset_40.c Compiling: src\data\tileset_41.c Compiling: src\data\tileset_42.c Compiling: src\data\tileset_43.c Compiling: src\data\tileset_44.c Compiling: src\data\tileset_5.c Compiling: src\data\tileset_6.c Compiling: src\data\tileset_7.c Compiling: src\data\tileset_8.c Compiling: src\data\tileset_9.c Compiling: src\main.c Compiling: src\states\adventure.c Compiling: src\states\logo.c Compiling: src\states\platform.c Compiling: src\states\pointnclick.c Compiling: src\states\shmup.c Compiling: src\states\states_ptrs.s Compiling: src\states\topdown.c Packing Data... Linking... C:\Users\PC\AppData\Local\Temp/_gbstools/gbdk/bin/makebin: Invalid argument .._gbstools\gbdk\bin\lcc.exe: 1

Warnings:

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Build & Run'
  2. Click on 'Run'
  3. Wait for it to finish
  4. See error

Expected behavior I expected to wait a while and then play the project I made.

Screenshots Screenshot 2022-02-06 15-02-30

Platform (please complete the following information):

Additional context I first did this a project I made in version 2 and got the error while trying to run it. I then tried the 3.0 sample project and got the same error.

sketchguy1248 commented 2 years ago

Note: I tried replacing the lcc file using the gbdk link given in the code page

ghost commented 2 years ago

32 Bit version just has this problem i'm afraid, both Windows 7 and 10. I made an issue about it some time ago and many others have as well, it's a problem for 32 bit versions of GB studio in general. For now i recommend getting an older version, and we can hope that if posts like this get seen, this issue would be hopefully solved.

ghost commented 2 years ago

UPDATE : GBstudio 3.03 is now out, and this problem is probably fixed. I'll update you on weather if it's fixed or not. EDIT : No, the problem is still not solved. I recommend getting an older version.