ZEsarUX su OpenBSD 7.8 (Parte-1|Build)

—- BOZZA —–

Installazione

alfree$ doas pkg_add git
quirks-7.147 signed on 2026-01-01T21:20:01Z
git-2.51.0:p5-Time-TimeDate-2.33: ok
git-2.51.0:p5-Mail-Tools-2.21p0: ok
git-2.51.0:gitwrapper-0.120: ok
git-2.51.0:p5-Error-0.17029: ok
git-2.51.0:cvsps-2.1p3: ok
git-2.51.0: ok
The following new rcscripts were installed: /etc/rc.d/gitdaemon
See rcctl(8) for details.
New and changed readme(s):
        /usr/local/share/doc/pkg-readmes/git

Copiare in locale un repository (clone)

E’ necessario avere la URL del repository. Prendiamo ad esempio l’emulatore 8bit (x80 e 68k) zesarus (https://github.com/chernandezba/zesarux)

alfree$ git clone https://github.com/chernandezba/zesarux
Cloning into 'zesarux'...
remote: Enumerating objects: 46304, done.
remote: Counting objects: 100% (829/829), done.
remote: Compressing objects: 100% (805/805), done.
remote: Total 46304 (delta 55), reused 48 (delta 24), pack-reused 45475 (from 3)
Receiving objects: 100% (46304/46304), 75.89 MiB | 2.73 MiB/s, done.
Resolving deltas: 100% (36598/36598), done.
Updating files: 100% (1489/1489), done.

alfree$ ls -la zesarux/
total 84
drwxr-xr-x   5 jack0e  jack0e    512 Jan  2 21:34 .
drwxr-xr-x   6 jack0e  jack0e    512 Jan  2 21:32 ..
drwxr-xr-x   7 jack0e  jack0e    512 Jan  2 21:34 .git
-rw-r--r--   1 jack0e  jack0e    702 Jan  2 21:34 .gitignore
-rw-r--r--   1 jack0e  jack0e   3452 Jan  2 21:34 PREVIOUS_SCREENSHOTS.md
-rw-r--r--   1 jack0e  jack0e  18529 Jan  2 21:34 README.md
drwxr-xr-x   2 jack0e  jack0e   2048 Jan  2 21:34 screenshots
drwxr-xr-x  32 jack0e  jack0e   7168 Jan  2 21:34 src
alfree$




Build

Prepara il Makefile (configure)

alfree$ cd zesarux/src/

alfree$ ./configure --spectrum-reduced-core --disable-memptr --disable-visualmem --disable-cpustats --prefix /home/jack0e/_lab/zesarux/

Configuration script for ZEsarUX

Initial CFLAGS=
Initial LDFLAGS=
Initial LIBS=
Enabling all compiler warnings on snapshot version
Checking Operating system ... OpenBSD
Checking machine hardware name ... amd64
Checking for cc compiler ... found
Checking size of char ... 1
Checking size of short ... 2
Checking size of int ... 4
Checking size of long long int ... 8
Checking Little Endian System ... ok
Checking for stdout functions ... found
Checking for simpletext functions ... found
Checking for fbdev functions ... not found
Checking for cursesw libraries ... not found
Checking for curses libraries ... found
Checking for aa libraries ... not found
Checking for caca libraries ... not found
Checking for SSL libraries ... disabled
Checking for xwindows libraries ... found
Checking for xwindows extensions ... found
Checking for xwindows vidmode extensions ... found
Checking for posix threads ... found
Checking for audio dsp ... not found
Checking for audio onebitspeaker ... not found
Checking for audio alsa ... not found
Checking for audio pulse ... not found
Checking for coreaudio ... not found
Checking for Cocoa Mac OS X GUI ... not found
Checking for sdl libraries ... not found
Checking for libsndfile ... not found
Checking for linux real joystick ... not found

Final CFLAGS= -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra
Final LDFLAGS= -L/usr/X11R6/lib -L/opt/X11/lib
Final LIBS=-lpthread -lXxf86vm -lXext -lX11 -lncurses
Creating Makefile
Creating compileoptions.h

Config files successfully generated by ./configure

 Enabled Video output drivers: stdout simpletext curses xwindows null
 Disabled Video output drivers: cursesw aa caca cocoa sdl fbdev
 Enabled Audio output drivers: null
 Disabled Audio output drivers: dsp onebitspeaker alsa pulse coreaudio sdl
 Enabled Audio File output drivers: raw
 Disabled Audio File output drivers: wav
 Pthreads support: yes
 SSL support: no
 Networking support: yes
 Remote command protocol support: yes
 Linux real joystick support: no
 MEMPTR emulation: no
 Visual memory option: no
 CPU statistics option: no
 Raspberry extensions: no
 Contended memory emulation: yes
 Putpixel cache: yes
 Spectrum default core: Reduced

Install prefix: /home/jack0e/_lab/zesarux/


Alcune correzione fatte manuale per utilizzare gli strumenti base di OpenBSD, in particolare: ksh e cc anzichè come predefinito : bash e gcc

...

Inoltre commentare la include di stdio.h nel file cpus/m68kcpu.c

alfree$ grep stdio cpus/m68kcpu.c
// #include <stdio.h>

Infine è possibile provare a compilare

alfree$ make
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c charset.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video/scrstdout.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video/scrsimpletext.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video/scrcurses.c
video/scrcurses.c:92:39: warning: parameter 'x' set but not used [-Wunused-but-set-parameter]
   92 | void scrcurses_putpixel_final_rgb(int x,int y,unsigned int color_rgb)
      |                                       ^
video/scrcurses.c:98:35: warning: parameter 'x' set but not used [-Wunused-but-set-parameter]
   98 | void scrcurses_putpixel_final(int x,int y,unsigned int color)
      |                                   ^
video/scrcurses.c:108:29: warning: parameter 'x' set but not used [-Wunused-but-set-parameter]
  108 | void scrcurses_putpixel(int x,int y,unsigned int color)
      |                             ^
video/scrcurses.c:108:35: warning: parameter 'y' set but not used [-Wunused-but-set-parameter]
  108 | void scrcurses_putpixel(int x,int y,unsigned int color)
      |                                   ^
video/scrcurses.c:108:50: warning: parameter 'color' set but not used [-Wunused-but-set-parameter]
  108 | void scrcurses_putpixel(int x,int y,unsigned int color)
      |                                                  ^
5 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -I/usr/X11R6/include -I/opt/X11/include -c video/scrxwindows.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c autoselectoptions.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c chardetect.c
chardetect.c:701:56: warning: parameter 'dir' set but not used [-Wunused-but-set-parameter]
  701 | void chardetect_debug_char_table_routines_peek(z80_int dir)
      |                                                        ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c textspeech.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video/scrnull.c
video/scrnull.c:86:42: warning: parameter 'caracter' set but not used [-Wunused-but-set-parameter]
   86 | void scrnull_detectedchar_print(z80_byte caracter)
      |                                          ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c audio/audionull.c
audio/audionull.c:45:33: warning: parameter 'buffer' set but not used [-Wunused-but-set-parameter]
   45 | void audionull_send_frame(char *buffer)
      |                                 ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c soundchips/ay38912.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c soundchips/sn76489an.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video_chips/vdp_9918a.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video_chips/vdp_9918a_sms.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/msx.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/svi.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/coleco.c
machines/coleco.c:221:9: warning: variable 'bloques_totales' set but not used [-Wunused-but-set-variable]
  221 |     int bloques_totales=0;
      |         ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/sg1000.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/sms.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c soundchips/saa_simul.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpu.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c start.c
start.c:2010:32: warning: parameter 'sig' set but not used [-Wunused-but-set-parameter]
 2010 | void segint_signal_handler(int sig)
      |                                ^
start.c:2041:33: warning: parameter 'sig' set but not used [-Wunused-but-set-parameter]
 2041 | void segterm_signal_handler(int sig)
      |                                 ^
start.c:2075:34: warning: parameter 'sig' set but not used [-Wunused-but-set-parameter]
 2075 | void segfault_signal_handler(int sig)
      |                                  ^
start.c:2084:32: warning: parameter 'sig' set but not used [-Wunused-but-set-parameter]
 2084 | void sigbus_signal_handler(int sig)
      |                                ^
start.c:2094:33: warning: parameter 'sig' set but not used [-Wunused-but-set-parameter]
 2094 | void sigpipe_signal_handler(int sig)
      |                                 ^
start.c:2106:39: warning: parameter 'sig' set but not used [-Wunused-but-set-parameter]
 2106 | void floatingpoint_signal_handler(int sig)
      |                                       ^
start.c:2116:39: warning: parameter 'nada' set but not used [-Wunused-but-set-parameter]
 2116 | void *thread_main_loop_function(void *nada)
      |                                       ^
7 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/z80_codsinpr.c
cpus/z80_codsinpr.c:1708:11: warning: unused variable 'salto' [-Wunused-variable]
 1708 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
cpus/z80_codsinpr.c:1887:25: warning: unused variable 'salto' [-Wunused-variable]
 1887 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
cpus/z80_codsinpr.c:2005:25: warning: unused variable 'salto' [-Wunused-variable]
 2005 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
cpus/z80_codsinpr.c:2139:25: warning: unused variable 'salto' [-Wunused-variable]
 2139 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
cpus/z80_codsinpr.c:2261:25: warning: unused variable 'salto' [-Wunused-variable]
 2261 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
cpus/z80_codsinpr.c:2365:25: warning: unused variable 'salto' [-Wunused-variable]
 2365 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
cpus/z80_codsinpr.c:2484:25: warning: unused variable 'salto' [-Wunused-variable]
 2484 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
cpus/z80_codsinpr.c:2588:25: warning: unused variable 'salto' [-Wunused-variable]
 2588 |                 z80_int salto=lee_word_pc();
      |                         ^~~~~
8 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/z80_codprddfd.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/z80_codpred.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c operaciones.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c debug.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/tape.c
storage/tape.c:2122:23: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
 2122 |         if (realtape_tipo>=0 || realtape_tipo<=7) {
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/tape_tap.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/tape_tzx.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/tape_pzx.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/tape_smp.c
storage/tape_smp.c:302:6: warning: variable 'debug_leidos' set but not used [-Wunused-but-set-variable]
  302 |         int debug_leidos=0;
      |             ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c audio/audio.c
audio/audio.c:3479:37: warning: unused parameter 'value' [-Wunused-parameter]
 3479 | void audio_midi_output_raw(z80_byte value)
      |                                     ^
audio/audio.c:3513:45: warning: unused parameter 'channel' [-Wunused-parameter]
 3513 | int audio_midi_output_note_on(unsigned char channel, unsigned char note)
      |                                             ^
audio/audio.c:3513:68: warning: unused parameter 'note' [-Wunused-parameter]
 3513 | int audio_midi_output_note_on(unsigned char channel, unsigned char note)
      |                                                                    ^
audio/audio.c:3527:1: warning: non-void function does not return a value [-Wreturn-type]
 3527 | }
      | ^
audio/audio.c:3529:46: warning: unused parameter 'channel' [-Wunused-parameter]
 3529 | int audio_midi_output_note_off(unsigned char channel, unsigned char note)
      |                                              ^
audio/audio.c:3529:69: warning: unused parameter 'note' [-Wunused-parameter]
 3529 | int audio_midi_output_note_off(unsigned char channel, unsigned char note)
      |                                                                     ^
audio/audio.c:3543:1: warning: non-void function does not return a value [-Wreturn-type]
 3543 | }
      | ^
audio/audio.c:3547:45: warning: unused parameter 'instrument' [-Wunused-parameter]
 3547 | int audio_midi_set_instrument(unsigned char instrument)
      |                                             ^
audio/audio.c:3561:1: warning: non-void function does not return a value [-Wreturn-type]
 3561 | }
      | ^
9 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c audio/audio_ayplayer.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c audio/audio_sine_table.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video/screen.c
video/screen.c:816:37: warning: parameter 'y' set but not used [-Wunused-but-set-parameter]
  816 | int if_store_scanline_interlace(int y)
      |                                     ^
video/screen.c:6132:13: warning: variable 'y' set but not used [-Wunused-but-set-variable]
 6132 |         int y=t_scanline_draw;
      |             ^
video/screen.c:6241:6: warning: variable 'y' set but not used [-Wunused-but-set-variable]
 6241 |         int y=t_scanline_draw;
      |             ^
video/screen.c:11940:30: warning: overlapping comparisons always evaluate to true [-Wtautological-overlap-compare]
 11940 |                 if (letra>31 || letra<128) printf ("%c",letra);
       |                     ~~~~~~~~~^~~~~~~~~~~~
4 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c mem128.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/chloe.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/prism.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/tbblue.c
machines/tbblue.c:6175:17: warning: variable 'color_previo_capa' set but not used [-Wunused-but-set-variable]
 6175 |         z80_int color_previo_capa;
      |                 ^
machines/tbblue.c:7306:17: warning: variable 'estamos_borde_derizq' set but not used [-Wunused-but-set-variable]
 7306 |             int estamos_borde_derizq=0;
      |                 ^
machines/tbblue.c:7847:4: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
 7847 |                         if (posx>=tbblue_clip_windows[TBBLUE_CLIP_WINDOW_ULA][0] && posx<=tbblue_clip_windows[TBBLUE_CLIP_WINDOW_ULA][1] && scanline_copia>=tbblue_clip_windows[TBBLUE_CLIP_WINDOW_ULA][2] && scanline_copia<=tbblue_clip_windows[TBBLUE_CLIP_WINDOW_ULA][3]) {
      |                         ^
machines/tbblue.c:7842:13: note: previous statement is here
 7842 |             if (posx<0) posx+=256;
      |             ^
3 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/timex.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/zx8081.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c tv.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/jupiterace.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/z88.c
machines/z88.c:1934:15: warning: variable 'leidos' set but not used [-Wunused-but-set-variable]
 1934 |         z80_long_int leidos=fread(z88_puntero_memoria+z88_memory_slots[slot].offset_total+512*1024,1,512*1024,ptr_hybridfile);
      |                      ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/cpc.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/pcw.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/sam.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/atomlite.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/zxuno.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap_nex.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap_zsf.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap_ram.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap_z81.c
snap/snap_z81.c:96:19: warning: variable 'nada' set but not used [-Wunused-but-set-variable]
   96 |         z80_int registro,nada;
      |                          ^
snap/snap_z81.c:194:6: warning: variable 'nada' set but not used [-Wunused-but-set-variable]
  194 |         int nada;
      |             ^
2 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap_zx8081.c
snap/snap_zx8081.c:1019:35: warning: parameter 'archivo' set but not used [-Wunused-but-set-parameter]
 1019 | void new_snap_load_zx80_smp(char *archivo)
      |                                   ^
snap/snap_zx8081.c:1035:35: warning: parameter 'archivo' set but not used [-Wunused-but-set-parameter]
 1035 | void new_snap_load_zx81_smp(char *archivo)
      |                                   ^
2 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap_rzx.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/snap_spg.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c snap/spg_depack.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c zxvision/zxvision.c
zxvision/zxvision.c:5721:9: warning: variable 'x' set but not used [-Wunused-but-set-variable]
 5721 |     int x;
      |         ^
zxvision/zxvision.c:15144:36: warning: variable 'i' set but not used [-Wunused-but-set-variable]
 15144 |  int x,y,dx,dy,dx1,dy1,px,py,xe,ye,i;
       |                                    ^
2 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c zxvision/zxvision_topbar.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_items.c
menu/menu_items.c:1436:9: warning: variable 'contador' set but not used [-Wunused-but-set-variable]
 1436 |     int contador=0;
      |         ^
menu/menu_items.c:15709:9: warning: variable 'i' set but not used [-Wunused-but-set-variable]
 15709 |     int i=0;
       |         ^
menu/menu_items.c:16278:17: warning: variable 'i' set but not used [-Wunused-but-set-variable]
 16278 |             int i=0;
       |                 ^
3 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_items_storage.c
menu/menu_items_storage.c:8576:9: warning: variable 'total_pixeles_dibujados' set but not used [-Wunused-but-set-variable]
 8576 |     int total_pixeles_dibujados=0;
      |         ^
menu/menu_items_storage.c:10914:42: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare]
 10914 |                     if (sectores_pista<1 && sectores_pista>9) {
       |                         ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
2 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_filesel.c
menu/menu_filesel.c:4802:13: warning: variable 'total_ancho' set but not used [-Wunused-but-set-variable]
 4802 |         int total_ancho;
      |             ^
menu/menu_filesel.c:4881:9: warning: variable 'total_ancho' set but not used [-Wunused-but-set-variable]
 4881 |     int total_ancho;
      |         ^
menu/menu_filesel.c:5026:17: warning: variable 'offset_lectura' set but not used [-Wunused-but-set-variable]
 5026 |         z80_int offset_lectura=0;
      |                 ^
3 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_file_viewer_browser.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_zeng_online.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_items_settings.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_debug_cpu.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c menu/menu_bitmaps.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c about_logo.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c settings.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_spectrum.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_reduced_spectrum.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_zx8081.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_z88.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_cpc.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_pcw.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_ace.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_sam.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_ql.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_mk14.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_msx.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_svi.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_coleco.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_sg1000.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cores/core_sms.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/mk14.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/scmp.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c timer.c
timer.c:386:35: warning: parameter 'nada' set but not used [-Wunused-but-set-parameter]
  386 | void *usleep_timer_function(void *nada)
      |                                   ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c contend.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/disassemble.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c utils.c
utils.c:8151:14: warning: case value not in enumerated type 'enum util_teclas' [-Wswitch]
 8151 |         case 32:
      |              ^
utils.c:8963:30: warning: case value not in enumerated type 'enum util_teclas' [-Wswitch]
 8963 |                         case ',':
      |                              ^
utils.c:9017:30: warning: case value not in enumerated type 'enum util_teclas' [-Wswitch]
 9017 |                         case '.':
      |                              ^
utils.c:11537:10: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
 11537 |          if (result_first_convert) {
       |          ^
utils.c:11535:5: note: previous statement is here
 11535 |     else return 1;
       |     ^
utils.c:16884:9: warning: variable 'encontrado_punto' set but not used [-Wunused-but-set-variable]
 16884 |     int encontrado_punto=0;
       |         ^
utils.c:19149:9: warning: variable 'retorno' set but not used [-Wunused-but-set-variable]
 19149 |     int retorno;
       |         ^
utils.c:23213:13: warning: variable 'i' set but not used [-Wunused-but-set-variable]
 23213 |         int i=0;
       |             ^
7 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c utils_math.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c utils_text_adventure.c
utils_text_adventure.c:901:8: warning: variable 'len' set but not used [-Wunused-but-set-variable]
  901 |    int len, first, i, punc;
      |        ^
utils_text_adventure.c:901:13: warning: variable 'first' set but not used [-Wunused-but-set-variable]
  901 |    int len, first, i, punc;
      |             ^
utils_text_adventure.c:985:29: warning: variable 'start' set but not used [-Wunused-but-set-variable]
  985 |    int object,size, weight, start, scrap; // keeps a count of the number of entries in the dictionary
      |                             ^
utils_text_adventure.c:986:8: warning: variable 'j' set but not used [-Wunused-but-set-variable]
  986 |    int j, len; //temporary char variables
      |        ^
utils_text_adventure.c:986:11: warning: variable 'len' set but not used [-Wunused-but-set-variable]
  986 |    int j, len; //temporary char variables
      |           ^
utils_text_adventure.c:987:8: warning: variable 'current' set but not used [-Wunused-but-set-variable]
  987 |    int current=0; // the current token
      |        ^
utils_text_adventure.c:1252:9: warning: variable 'curexit' set but not used [-Wunused-but-set-variable]
 1252 |     int curexit, scrap; // keeps a count of the number of entries in the dictionary
      |         ^
7 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/playtzx.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/mdvtool.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c joystick.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c ula.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/mmc.c
storage/mmc.c:724:45: warning: unused parameter 'address' [-Wunused-parameter]
  724 | int mmc_get_visualmem_position(unsigned int address)
      |                                             ^
storage/mmc.c:757:42: warning: unused parameter 'address' [-Wunused-parameter]
  757 | void mmc_set_visualmem_read(unsigned int address)
      |                                          ^
storage/mmc.c:768:43: warning: unused parameter 'address' [-Wunused-parameter]
  768 | void mmc_set_visualmem_write(unsigned int address)
      |                                           ^
3 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/ide.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/pd765.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c dsk.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/plus3dos_handler.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/divmmc.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/divide.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/diviface.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/zxpand.c
storage/zxpand.c:1963:16: warning: variable 'j' set but not used [-Wunused-but-set-variable]
 1963 |                                         z80_byte j = 2;
      |                                                  ^
storage/zxpand.c:1964:16: warning: variable 'k' set but not used [-Wunused-but-set-variable]
 1964 |                                         z80_byte k = zxpand_globaldata[0] + 5;
      |                                                  ^
storage/zxpand.c:2079:16: warning: variable 'j' set but not used [-Wunused-but-set-variable]
 2079 |                                         z80_byte j = 2;
      |                                                  ^
storage/zxpand.c:2080:16: warning: variable 'k' set but not used [-Wunused-but-set-variable]
 2080 |                                         z80_byte k = zxpand_globaldata[0] + 5;
      |                                                  ^
4 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/lec.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/superupgrade.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/dandanator.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c soundchips/gs.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/betadisk.c
storage/betadisk.c:584:6: warning: variable 'leidos' set but not used [-Wunused-but-set-variable]
  584 |         int leidos=0;
      |             ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c codetests.c
codetests.c:1895:21: warning: variable 'color' set but not used [-Wunused-but-set-variable]
 1895 |                 int color=util_get_pixel_color_scr(buffer_get_pixel,x,y);
      |                     ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/kartusho.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/samram.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/ifrom.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c enhanced_zx81_read.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/hilow_datadrive.c
storage/hilow_datadrive.c:198:47: warning: unused parameter 'address' [-Wunused-parameter]
  198 | int hilow_get_visualmem_position(unsigned int address)
      |                                               ^
storage/hilow_datadrive.c:219:44: warning: unused parameter 'address' [-Wunused-parameter]
  219 | void hilow_set_visualmem_read(unsigned int address)
      |                                            ^
storage/hilow_datadrive.c:230:45: warning: unused parameter 'address' [-Wunused-parameter]
  230 | void hilow_set_visualmem_write(unsigned int address)
      |                                             ^
3 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/hilow_barbanegra.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/transtape.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/mhpokeador.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/specmate.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/interface007.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/dinamid3.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/phoenix.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/defcon.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/ramjet.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c datagear.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/zxmmcplus.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c spritefinder.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c copy_interfaces/multiface.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video_chips/spectra.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video_chips/spritechip.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c printers.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c realjoystick.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c video_chips/ulaplus.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/if1.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/microdrive.c
storage/microdrive.c:115:52: warning: unused parameter 'address' [-Wunused-parameter]
  115 | int microdrive_get_visualmem_position(unsigned int address)
      |                                                    ^
storage/microdrive.c:134:49: warning: unused parameter 'address' [-Wunused-parameter]
  134 | void microdrive_set_visualmem_read(unsigned int address)
      |                                                 ^
storage/microdrive.c:145:50: warning: unused parameter 'address' [-Wunused-parameter]
  145 | void microdrive_set_visualmem_write(unsigned int address)
      |                                                  ^
storage/microdrive.c:873:29: warning: variable 'offset_a_grabar' set but not used [-Wunused-but-set-variable]
  873 |                         int offset_a_grabar=30;
      |                             ^
4 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/microdrive_raw.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c ds1307.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/ql.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/ql_qdos_handler.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/ql_i8049.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/ql_zx8302.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/m68kcpu.c
cpus/m68kcpu.c:61:2: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation]
   60 |         "M68EC020"
      |
      |                   ,
   61 |         "Invalid CPU",
      |         ^
cpus/m68kcpu.c:60:2: note: place parentheses around the string literal to silence warning
   60 |         "M68EC020"
      |         ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/m68kdasm.c
cpus/m68kdasm.c:221:51: warning: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Wstring-concatenation]
  221 |          "sf", "seq",  "gt",  "ge",  "lt",  "le",  "gl"  "gle", /* 010 */
      |                                                          ^
      |                                                        ,
cpus/m68kdasm.c:221:45: note: place parentheses around the string literal to silence warning
  221 |          "sf", "seq",  "gt",  "ge",  "lt",  "le",  "gl"  "gle", /* 010 */
      |                                                    ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/m68kops.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/m68kopac.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/m68kopdm.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c cpus/m68kopnz.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/chrome.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/zxevo.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/tsconf.c
machines/tsconf.c:3249:45: warning: parameter 'value' set but not used [-Wunused-but-set-parameter]
 3249 | void tsconf_zifi_write_command_reg(z80_byte value)
      |                                             ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c machines/baseconf.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c zrcp/remote.c
zrcp/remote.c:2617:7: warning: variable 'valor_si_transparente' set but not used [-Wunused-but-set-variable]
 2617 |   int valor_si_transparente=0;
      |       ^
zrcp/remote.c:6754:31: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]
 6754 |     int sock_connected_client=(int)entrada;
      |                               ^~~~~~~~~~~~
zrcp/remote.c:6986:73: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
 6986 |     if (pthread_create( temp_thread, NULL, &zrcp_handle_new_connection, (void *)sock_connected_client) ) {
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
zrcp/remote.c:6994:45: warning: parameter 'nada' set but not used [-Wunused-but-set-parameter]
 6994 | void *thread_remote_protocol_function(void *nada)
      |                                             ^
4 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/esxdos_handler.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c assemble.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c expression_parser.c
expression_parser.c:436:9: warning: variable 'i' set but not used [-Wunused-but-set-variable]
  436 |     int i=0;
      |         ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c chardevice.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c uartbridge.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c network.c
network.c:844:66: warning: unused parameter 'ssl_sni_host_name' [-Wunused-parameter]
  844 | int z_sock_open_connection(char *host,int port,int use_ssl,char *ssl_sni_host_name)
      |                                                                  ^
network.c:1312:6: warning: variable 'total_leidos' set but not used [-Wunused-but-set-variable]
 1312 |         int total_leidos=0;
      |             ^
2 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c zrcp/zeng.c
zrcp/zeng.c:794:22: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]
  794 |     int index_socket=(int)p_index_socket;
      |                      ^~~~~~~~~~~~~~~~~~~
zrcp/zeng.c:851:112: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
  851 |         if (pthread_create( &zeng_send_keys_onehost_array[index_socket].thread, NULL, &thread_zeng_send_keys_onehost, (void *) index_socket) ) {
      |                                                                                                                       ^~~~~~~~~~~~~~~~~~~~~
zrcp/zeng.c:963:23: warning: cast to smaller integer type 'int' from 'void *' [-Wvoid-pointer-to-int-cast]
  963 |     int indice_socket=(int) p_indice_socket;
      |                       ^~~~~~~~~~~~~~~~~~~~~
zrcp/zeng.c:987:54: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
  987 |             &thread_zeng_send_snapshot_uno_concreto, (void *) indice_socket) ) {
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c zrcp/zeng_online.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c zrcp/zeng_online_client.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c zvfs.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c atomic.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c stats.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c sensors.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c storage/hilow_datadrive_audio.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/scl2trd.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/zip.c
In file included from third_party/zip.c:39:
./miniz.h:4988:9: warning: Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files. [-W#pragma-messages]
 4988 | #pragma message(                                                               \
      |         ^
1 warning generated.
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/diskio.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/ff.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/ffsystem.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c third_party/ffunicode.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -c main_unix.c
cc -fsigned-char -I. -Iaudio -Icopy_interfaces -Icores -Icpus -Imachines -Imenu -Isnap -Istorage -Isoundchips -Ithird_party -Ivideo -Ivideo_chips -Izrcp -Izxvision -Wall -Wextra -L/usr/X11R6/lib -L/opt/X11/lib cpu.o main_unix.o start.o charset.o scrstdout.o scrsimpletext.o scrcurses.o    scrxwindows.o   autoselectoptions.o chardetect.o textspeech.o scrnull.o screen.o mem128.o chloe.o prism.o tbblue.o timex.o       audionull.o ay38912.o sn76489an.o vdp_9918a.o vdp_9918a_sms.o msx.o svi.o coleco.o sg1000.o sms.o saa_simul.o z80_codsinpr.o z80_codprddfd.o z80_codpred.o operaciones.o debug.o tape.o tape_tap.o tape_tzx.o tape_pzx.o tape_smp.o audio.o audio_ayplayer.o audio_sine_table.o zx8081.o tv.o jupiterace.o z88.o cpc.o pcw.o sam.o atomlite.o zxuno.o snap.o snap_nex.o snap_zsf.o snap_ram.o snap_z81.o snap_spg.o spg_depack.o snap_zx8081.o snap_rzx.o zxvision.o zxvision_topbar.o menu_items.o menu_items_storage.o menu_filesel.o menu_file_viewer_browser.o menu_zeng_online.o menu_items_settings.o menu_debug_cpu.o menu_bitmaps.o about_logo.o settings.o core_spectrum.o core_reduced_spectrum.o core_zx8081.o core_z88.o core_cpc.o core_pcw.o core_ace.o core_sam.o core_ql.o core_mk14.o core_msx.o core_svi.o core_coleco.o core_sg1000.o core_sms.o mk14.o scmp.o timer.o contend.o disassemble.o utils.o utils_math.o utils_text_adventure.o playtzx.o mdvtool.o joystick.o ula.o mmc.o ide.o pd765.o dsk.o plus3dos_handler.o divmmc.o divide.o diviface.o zxpand.o lec.o superupgrade.o dandanator.o gs.o betadisk.o codetests.o kartusho.o samram.o ifrom.o enhanced_zx81_read.o hilow_datadrive.o hilow_barbanegra.o transtape.o mhpokeador.o specmate.o interface007.o dinamid3.o phoenix.o defcon.o ramjet.o datagear.o spritefinder.o zxmmcplus.o multiface.o spectra.o spritechip.o printers.o realjoystick.o ulaplus.o ds1307.o if1.o microdrive.o microdrive_raw.o ql.o ql_qdos_handler.o ql_i8049.o ql_zx8302.o m68kcpu.o m68kdasm.o m68kops.o  m68kopac.o m68kopdm.o m68kopnz.o chrome.o zxevo.o tsconf.o baseconf.o remote.o esxdos_handler.o assemble.o expression_parser.o chardevice.o uartbridge.o network.o zeng.o zeng_online.o zeng_online_client.o zvfs.o atomic.o stats.o sensors.o hilow_datadrive_audio.o scl2trd.o zip.o diskio.o ff.o ffsystem.o ffunicode.o -o zesarux -lpthread -lXxf86vm -lXext -lX11 -lncurses
ld: warning: zip.c(zip.o:(zip_archive_extract)): warning: strcpy() is almost always misused, please use strlcpy()
ld: warning: stats.c(stats.o:(generate_stats_uuid)): warning: sprintf() is often misused, please use snprintf()
ld: warning: network.c(network.o:(escribir_socket_format)): warning: vsprintf() is often misused, please use vsnprintf()
ld: warning: m68kdasm.c(m68kdasm.o:(d68000_movem_pd_16)): warning: strcat() is almost always misused, please use strlcat()

Compilation finished
You can run it without installing by typing ./zesarux (or just zesarux on Windows)

Installazione

alfree$ make install
./generate_install_sh.sh
./install.sh
Installing ZEsarUX under /home/jack0e/_lab/zesarux/ ...
Install done

Esecuzione

/home/jack0e/_lab/zesarux/bin/zesarux

Tutto sballato !