shithub: psxe

Download patch

ref: 6e692eceb9bba9f26d33160b1319130580dfb516
parent: ac0b5b30ee97d9184603627cb50cbc4fb4ec23f1
author: allkern <lisandroaalarcon@gmail.com>
date: Sat May 11 07:48:06 EDT 2024

Fix warnings

--- a/frontend/config.c
+++ b/frontend/config.c
@@ -4,7 +4,8 @@
 #include "config.h"
 #include "common.h"
 
-#include "psx/log.h"
+#include "log.h"
+// #include "psx/log.h"
 
 static const char* g_version_text =
 #ifdef _WIN32
--- a/frontend/config.h
+++ b/frontend/config.h
@@ -27,7 +27,7 @@
     const char* exp_path;
 } psxe_config_t;
 
-psxe_config_t* psxe_cfg_create();
+psxe_config_t* psxe_cfg_create(void);
 void psxe_cfg_init(psxe_config_t*);
 void psxe_cfg_load_defaults(psxe_config_t*);
 void psxe_cfg_load(psxe_config_t*, int, const char**);
--- a/frontend/main.c
+++ b/frontend/main.c
@@ -1,6 +1,9 @@
-#include "psx/psx.h"
-#include "psx/input/sda.h"
-#include "psx/disc/cue.h"
+#include "psx.h"
+#include "input/sda.h"
+#include "disc/cue.h"
+// #include "psx/psx.h"
+// #include "psx/input/sda.h"
+// #include "psx/disc/cue.h"
 
 #include "screen.h"
 #include "config.h"
@@ -16,8 +19,8 @@
     for (int i = 0; i < (size >> 2); i++) {
         uint32_t sample = psx_spu_get_sample(spu);
 
-        int16_t left = (int16_t)(sample & 0xffff) * 1.5f;
-        int16_t right = (int16_t)(sample >> 16) * 1.5f;
+        int16_t left = (int16_t)(sample & 0xffff);
+        int16_t right = (int16_t)(sample >> 16);
 
         *(int16_t*)(&buf[(i << 2) + 0]) += left;
         *(int16_t*)(&buf[(i << 2) + 2]) += right;
@@ -84,9 +87,8 @@
     psx_pad_attach_mcd(psx->pad, 1, "slot2.mcd");
 
     if (cfg->exe) {
-        while (psx->cpu->pc != 0x80030000) {
+        while (psx->cpu->pc != 0x80030000)
             psx_update(psx);
-        }
 
         psx_load_exe(psx, cfg->exe);
     }
--- a/frontend/screen.h
+++ b/frontend/screen.h
@@ -1,7 +1,8 @@
 #ifndef SCREEN_H
 #define SCREEN_H
 
-#include "psx/psx.h"
+#include "psx.h"
+// #include "psx/psx.h"
 #include "common.h"
 
 #include <string.h>
@@ -33,7 +34,7 @@
     SDL_GameController* controller;
 } psxe_screen_t;
 
-psxe_screen_t* psxe_screen_create();
+psxe_screen_t* psxe_screen_create(void);
 void psxe_screen_init(psxe_screen_t*, psx_t*);
 void psxe_screen_reload(psxe_screen_t*);
 int psxe_screen_is_open(psxe_screen_t*);
--- a/psx/bus.h
+++ b/psx/bus.h
@@ -7,7 +7,7 @@
 
 typedef struct psx_bus_t psx_bus_t;
 
-psx_bus_t* psx_bus_create();
+psx_bus_t* psx_bus_create(void);
 void psx_bus_init(psx_bus_t*);
 uint32_t psx_bus_read32(psx_bus_t*, uint32_t);
 uint16_t psx_bus_read16(psx_bus_t*, uint32_t);
--- a/psx/cpu.h
+++ b/psx/cpu.h
@@ -223,7 +223,7 @@
 #define SR_CU2 0x40000000
 #define SR_CU3 0x80000000
 
-psx_cpu_t* psx_cpu_create();
+psx_cpu_t* psx_cpu_create(void);
 void psx_cpu_init(psx_cpu_t*, psx_bus_t*);
 void psx_cpu_destroy(psx_cpu_t*);
 void psx_cpu_cycle(psx_cpu_t*);
--- a/psx/dev/bios.h
+++ b/psx/dev/bios.h
@@ -16,7 +16,7 @@
     uint8_t* buf;
 } psx_bios_t;
 
-psx_bios_t* psx_bios_create();
+psx_bios_t* psx_bios_create(void);
 void psx_bios_init(psx_bios_t*);
 void psx_bios_load(psx_bios_t*, const char*);
 uint32_t psx_bios_read32(psx_bios_t*, uint32_t);
--- a/psx/dev/cdrom.h
+++ b/psx/dev/cdrom.h
@@ -241,7 +241,7 @@
     int cd_type;
 } psx_cdrom_t;
 
-psx_cdrom_t* psx_cdrom_create();
+psx_cdrom_t* psx_cdrom_create(void);
 void psx_cdrom_init(psx_cdrom_t*, psx_ic_t*);
 uint32_t psx_cdrom_read32(psx_cdrom_t*, uint32_t);
 uint16_t psx_cdrom_read16(psx_cdrom_t*, uint32_t);
--- a/psx/dev/dma.h
+++ b/psx/dev/dma.h
@@ -42,7 +42,7 @@
     uint32_t dicr;
 } psx_dma_t;
 
-psx_dma_t* psx_dma_create();
+psx_dma_t* psx_dma_create(void);
 void psx_dma_init(psx_dma_t*, psx_bus_t*, psx_ic_t*);
 void psx_dma_do_mdec_in(psx_dma_t*);
 void psx_dma_do_mdec_out(psx_dma_t*);
--- a/psx/dev/exp1.h
+++ b/psx/dev/exp1.h
@@ -17,7 +17,7 @@
     uint8_t* rom;
 } psx_exp1_t;
 
-psx_exp1_t* psx_exp1_create();
+psx_exp1_t* psx_exp1_create(void);
 void psx_exp1_init(psx_exp1_t*, psx_mc1_t*, const char*);
 void psx_exp1_load(psx_exp1_t*, const char*);
 uint32_t psx_exp1_read32(psx_exp1_t*, uint32_t);
--- a/psx/dev/exp2.h
+++ b/psx/dev/exp2.h
@@ -33,7 +33,7 @@
     uint8_t atc_rx;
 } psx_exp2_t;
 
-psx_exp2_t* psx_exp2_create();
+psx_exp2_t* psx_exp2_create(void);
 void psx_exp2_init(psx_exp2_t*, exp2_tty_tx atcons_tx, exp2_tty_tx duart_tx);
 void psx_exp2_atcons_put(psx_exp2_t*, char);
 void psx_exp2_duart_put(psx_exp2_t*, char);
--- a/psx/dev/gpu.h
+++ b/psx/dev/gpu.h
@@ -157,7 +157,7 @@
     psx_gpu_event_callback_t event_cb_table[8];
 };
 
-psx_gpu_t* psx_gpu_create();
+psx_gpu_t* psx_gpu_create(void);
 void psx_gpu_init(psx_gpu_t*, psx_ic_t*);
 uint32_t psx_gpu_read32(psx_gpu_t*, uint32_t);
 uint16_t psx_gpu_read16(psx_gpu_t*, uint32_t);
--- a/psx/dev/ic.h
+++ b/psx/dev/ic.h
@@ -53,7 +53,7 @@
     psx_cpu_t* cpu;
 } psx_ic_t;
 
-psx_ic_t* psx_ic_create();
+psx_ic_t* psx_ic_create(void);
 void psx_ic_init(psx_ic_t*, psx_cpu_t*);
 uint32_t psx_ic_read32(psx_ic_t*, uint32_t);
 uint16_t psx_ic_read16(psx_ic_t*, uint32_t);
--- a/psx/dev/input.h
+++ b/psx/dev/input.h
@@ -25,7 +25,7 @@
     psx_input_query_fifo_t query_fifo_func;
 };
 
-psx_input_t* psx_input_create();
+psx_input_t* psx_input_create(void);
 void psx_input_init(psx_input_t*);
 void psx_input_set_write_func(psx_input_t*, psx_input_write_t);
 void psx_input_set_read_func(psx_input_t*, psx_input_read_t);
--- a/psx/dev/mc1.h
+++ b/psx/dev/mc1.h
@@ -27,7 +27,7 @@
     int seq;
 } psx_access_delay_t;
 
-psx_mc1_t* psx_mc1_create();
+psx_mc1_t* psx_mc1_create(void);
 void psx_mc1_init(psx_mc1_t*);
 uint32_t psx_mc1_read32(psx_mc1_t*, uint32_t);
 uint16_t psx_mc1_read16(psx_mc1_t*, uint32_t);
--- a/psx/dev/mc2.h
+++ b/psx/dev/mc2.h
@@ -14,7 +14,7 @@
     uint32_t ram_size;
 } psx_mc2_t;
 
-psx_mc2_t* psx_mc2_create();
+psx_mc2_t* psx_mc2_create(void);
 void psx_mc2_init(psx_mc2_t*);
 uint32_t psx_mc2_read32(psx_mc2_t*, uint32_t);
 uint16_t psx_mc2_read16(psx_mc2_t*, uint32_t);
--- a/psx/dev/mc3.h
+++ b/psx/dev/mc3.h
@@ -14,7 +14,7 @@
     uint32_t cache_control;
 } psx_mc3_t;
 
-psx_mc3_t* psx_mc3_create();
+psx_mc3_t* psx_mc3_create(void);
 void psx_mc3_init(psx_mc3_t*);
 uint32_t psx_mc3_read32(psx_mc3_t*, uint32_t);
 uint16_t psx_mc3_read16(psx_mc3_t*, uint32_t);
--- a/psx/dev/mcd.h
+++ b/psx/dev/mcd.h
@@ -53,7 +53,7 @@
     uint8_t checksum;
 } psx_mcd_t;
 
-psx_mcd_t* psx_mcd_create();
+psx_mcd_t* psx_mcd_create(void);
 void psx_mcd_init(psx_mcd_t*, const char*);
 uint8_t psx_mcd_read(psx_mcd_t*);
 void psx_mcd_write(psx_mcd_t*, uint8_t);
--- a/psx/dev/mdec.h
+++ b/psx/dev/mdec.h
@@ -85,7 +85,7 @@
     uint32_t status;
 } psx_mdec_t;
 
-psx_mdec_t* psx_mdec_create();
+psx_mdec_t* psx_mdec_create(void);
 void psx_mdec_init(psx_mdec_t*);
 uint32_t psx_mdec_read32(psx_mdec_t*, uint32_t);
 uint16_t psx_mdec_read16(psx_mdec_t*, uint32_t);
--- a/psx/dev/pad.h
+++ b/psx/dev/pad.h
@@ -120,7 +120,7 @@
     uint16_t mode, ctrl, baud, stat;
 } psx_pad_t;
 
-psx_pad_t* psx_pad_create();
+psx_pad_t* psx_pad_create(void);
 void psx_pad_init(psx_pad_t*, psx_ic_t*);
 uint32_t psx_pad_read32(psx_pad_t*, uint32_t);
 uint16_t psx_pad_read16(psx_pad_t*, uint32_t);
--- a/psx/dev/ram.h
+++ b/psx/dev/ram.h
@@ -21,7 +21,7 @@
     uint8_t* buf;
 } psx_ram_t;
 
-psx_ram_t* psx_ram_create();
+psx_ram_t* psx_ram_create(void);
 void psx_ram_init(psx_ram_t*, psx_mc2_t*);
 uint32_t psx_ram_read32(psx_ram_t*, uint32_t);
 uint16_t psx_ram_read16(psx_ram_t*, uint32_t);
--- a/psx/dev/scratchpad.h
+++ b/psx/dev/scratchpad.h
@@ -16,7 +16,7 @@
     uint8_t* buf;
 } psx_scratchpad_t;
 
-psx_scratchpad_t* psx_scratchpad_create();
+psx_scratchpad_t* psx_scratchpad_create(void);
 void psx_scratchpad_init(psx_scratchpad_t*);
 uint32_t psx_scratchpad_read32(psx_scratchpad_t*, uint32_t);
 uint16_t psx_scratchpad_read16(psx_scratchpad_t*, uint32_t);
--- a/psx/dev/spu.h
+++ b/psx/dev/spu.h
@@ -165,7 +165,7 @@
     } data[24];
 } psx_spu_t;
 
-psx_spu_t* psx_spu_create();
+psx_spu_t* psx_spu_create(void);
 void psx_spu_init(psx_spu_t*);
 uint32_t psx_spu_read32(psx_spu_t*, uint32_t);
 uint16_t psx_spu_read16(psx_spu_t*, uint32_t);
--- a/psx/dev/timer.h
+++ b/psx/dev/timer.h
@@ -73,7 +73,7 @@
     } timer[3];
 } psx_timer_t;
 
-psx_timer_t* psx_timer_create();
+psx_timer_t* psx_timer_create(void);
 void psx_timer_init(psx_timer_t*, psx_ic_t*);
 uint32_t psx_timer_read32(psx_timer_t*, uint32_t);
 uint16_t psx_timer_read16(psx_timer_t*, uint32_t);
--- a/psx/disc.h
+++ b/psx/disc.h
@@ -35,7 +35,7 @@
     disc_destroy_t destroy_func;
 } psx_disc_t;
 
-psx_disc_t* psx_disc_create();
+psx_disc_t* psx_disc_create(void);
 int psx_disc_seek(psx_disc_t*, msf_t);
 int psx_disc_read_sector(psx_disc_t*, void*);
 int psx_disc_get_track_addr(psx_disc_t*, msf_t*, int);
--- a/psx/disc/bin.h
+++ b/psx/disc/bin.h
@@ -21,7 +21,7 @@
     msf_t end;
 } psxd_bin_t;
 
-psxd_bin_t* psxd_bin_create();
+psxd_bin_t* psxd_bin_create(void);
 void psxd_bin_init(psxd_bin_t*);
 int psxd_bin_load(psxd_bin_t*, const char*);
 void psxd_bin_init_disc(psxd_bin_t*, psx_disc_t*);
--- a/psx/disc/cue.h
+++ b/psx/disc/cue.h
@@ -82,7 +82,7 @@
     msf_t end;
 } psxd_cue_t;
 
-psxd_cue_t* psxd_cue_create();
+psxd_cue_t* psxd_cue_create(void);
 void psxd_cue_init(psxd_cue_t*);
 int psxd_cue_load(psxd_cue_t*, const char*);
 void psxd_cue_init_disc(psxd_cue_t*, psx_disc_t*);
--- a/psx/input/sda.h
+++ b/psx/input/sda.h
@@ -67,7 +67,7 @@
     uint8_t adc3;
 } psxi_sda_t;
 
-psxi_sda_t* psxi_sda_create();
+psxi_sda_t* psxi_sda_create(void);
 void psxi_sda_init(psxi_sda_t*, uint16_t);
 void psxi_sda_init_input(psxi_sda_t*, psx_input_t*);
 void psxi_sda_destroy(psxi_sda_t*);
--- a/psx/psx.h
+++ b/psx/psx.h
@@ -28,7 +28,7 @@
     psx_mdec_t* mdec;
 } psx_t;
 
-psx_t* psx_create();
+psx_t* psx_create(void);
 void psx_init(psx_t*, const char*, const char*);
 void psx_load_expansion(psx_t*, const char*);
 void psx_load_bios(psx_t*, const char*);
--