@@ -266,7 +266,7 @@ static inline void set_mode7_interp_config(union cgia_plane_regs_t* plane) {
266266 interp1 -> base [1 ] = plane -> affine .dy ;
267267 interp1 -> base [2 ] = 0 ;
268268}
269- static inline void set_mode7_scans (union cgia_plane_regs_t * plane , uint8_t * memory_scan ) {
269+ static inline void set_mode7_scans (union cgia_plane_regs_t * plane , const uint8_t * memory_scan ) {
270270 assert (memory_scan >= vram_cache [0 ]);
271271 assert ((uintptr_t )memory_scan < (uintptr_t )(vram_cache [2 ]));
272272
@@ -293,7 +293,7 @@ static inline uint32_t* fill_back(uint32_t* rgbbuf, uint32_t columns, uint32_t c
293293uint32_t * cgia_encode_mode_0 (
294294 uint32_t * rgbbuf ,
295295 uint32_t columns ,
296- uint8_t * character_generator ,
296+ const uint8_t * character_generator ,
297297 uint32_t char_shift ,
298298 uint8_t shared_colors [8 ],
299299 bool multi ,
@@ -533,7 +533,7 @@ inline __attribute__((always_inline)) CGIA_ENCODE_MODE_1(_4bpp, _doubled, _mappe
533533uint32_t * cgia_encode_mode_2 (
534534 uint32_t * rgbbuf ,
535535 uint32_t columns ,
536- uint8_t * character_generator ,
536+ const uint8_t * character_generator ,
537537 uint32_t char_shift ,
538538 uint8_t shared_colors [8 ],
539539 bool multi ,
@@ -861,11 +861,11 @@ uint32_t* cgia_encode_mode_7(uint32_t* rgbbuf, uint32_t columns) {
861861 return rgbbuf ;
862862}
863863
864- uint32_t * cgia_encode_vt (uint32_t * rgbbuf , uint32_t columns , uint8_t * character_generator , uint32_t char_shift ) {
864+ uint32_t * cgia_encode_vt (uint32_t * rgbbuf , uint32_t columns , const uint8_t * character_generator , uint32_t char_shift ) {
865865 abort ();
866866}
867867
868- void cgia_encode_sprite (uint32_t * rgbbuf , uint32_t * descriptor , uint8_t * line_data , uint32_t width ) {
868+ void cgia_encode_sprite (uint32_t * rgbbuf , const uint32_t * descriptor , const uint8_t * line_data , uint32_t width ) {
869869 struct cgia_sprite_t * dsc = (struct cgia_sprite_t * )descriptor ;
870870
871871 if (dsc -> pos_x > CGIA_ACTIVE_WIDTH || dsc -> pos_x < - SPRITE_MAX_WIDTH * 8 * 2 ) return ;
0 commit comments