vbt Staff member Sep 10, 2017 #62 August's change log : 08/30/2017: FIX : jo_core_exec_on_slave() (Thx XL2 for reporting this issue) 08/12/2017: NEW: Draw 3D billboard (Thx Null1024) jo_3d_draw_billboard() NEW: Filesystem functions (Thx XL2) jo_fs_open() jo_fs_close() jo_fs_read_next_bytes() NEW: Memset implementation jo_memset() FIX: jo_draw_background_line() crash the system if dx == dy == 1 NEW: math functions: JO_SWAP Swap two values without temporary variable jo_planar_rotate() Rotate a point on the plan with a specific origin jo_float2fixed() Convert float to jo engine fixed (avoid usage of GCC Soft Float) NEW: get last item of a list jo_list_last() NEW: new system backup implementation without any library NEW: new sprite manager implementation without any library FIX: JO_DEG_TO_RAD() NEW: Shadow and screen doors filter for sprites NEW: Disable / enable reset button jo_core_disable_reset() jo_core_enable_reset() NEW: Low level copy to cram / vram jo_palette_to_cram Copies the image palette data to CRAM jo_cell_to_vram Copies the image cel data to VRAM jo_map_to_vram Copies the image map data to VRAM NEW: Dump VDP1/2 registry (works only on real hardware) jo_dump_vdp1_registers() jo_dump_vdp2_registers() NEW: Compile without SGL (using jo engine custom implementation) Use: COMPILE_USING_SGL = 0 in makefile WARNING: This option is currently in devlopment, so the SGL isn't completely removed today but soon 🙂
August's change log : 08/30/2017: FIX : jo_core_exec_on_slave() (Thx XL2 for reporting this issue) 08/12/2017: NEW: Draw 3D billboard (Thx Null1024) jo_3d_draw_billboard() NEW: Filesystem functions (Thx XL2) jo_fs_open() jo_fs_close() jo_fs_read_next_bytes() NEW: Memset implementation jo_memset() FIX: jo_draw_background_line() crash the system if dx == dy == 1 NEW: math functions: JO_SWAP Swap two values without temporary variable jo_planar_rotate() Rotate a point on the plan with a specific origin jo_float2fixed() Convert float to jo engine fixed (avoid usage of GCC Soft Float) NEW: get last item of a list jo_list_last() NEW: new system backup implementation without any library NEW: new sprite manager implementation without any library FIX: JO_DEG_TO_RAD() NEW: Shadow and screen doors filter for sprites NEW: Disable / enable reset button jo_core_disable_reset() jo_core_enable_reset() NEW: Low level copy to cram / vram jo_palette_to_cram Copies the image palette data to CRAM jo_cell_to_vram Copies the image cel data to VRAM jo_map_to_vram Copies the image map data to VRAM NEW: Dump VDP1/2 registry (works only on real hardware) jo_dump_vdp1_registers() jo_dump_vdp2_registers() NEW: Compile without SGL (using jo engine custom implementation) Use: COMPILE_USING_SGL = 0 in makefile WARNING: This option is currently in devlopment, so the SGL isn't completely removed today but soon 🙂
vbt Staff member Mar 18, 2018 #63 jo engine source code moved to github : https://github.com/johannes-fetz/joengine.git
vbt Staff member Feb 2, 2019 #64 01/08/2019: FIX: Errors when building sonic and shooter demos (pull-request by Miracoli) FIX: First part of changes for native linux support (pull-request by Miracoli) FIX: Issue #1 : -ffunction-sections and -fdata-sections removed from Makefile (issue by Holmak) FIX: Issue #2: Magenta colours in colors.h misnamed (issue by 2Tie) https://github.com/johannes-fetz/joengine/archive/master.zip
01/08/2019: FIX: Errors when building sonic and shooter demos (pull-request by Miracoli) FIX: First part of changes for native linux support (pull-request by Miracoli) FIX: Issue #1 : -ffunction-sections and -fdata-sections removed from Makefile (issue by Holmak) FIX: Issue #2: Magenta colours in colors.h misnamed (issue by 2Tie) https://github.com/johannes-fetz/joengine/archive/master.zip