Browse code

Fix audio device regression

Bad Diode authored on 20/12/2023 08:20:22
Showing 2 changed files
... ...
@@ -29,7 +29,7 @@ typedef struct {
29 29
 } Stack;
30 30
 
31 31
 typedef struct Uxn {
32
-	Uint8 *ram, dev[0x100];
32
+	Uint8 *ram, *dev;
33 33
 	Stack wst, rst;
34 34
 } Uxn;
35 35
 
... ...
@@ -488,7 +488,10 @@ main(int argc, char **argv)
488 488
 {
489 489
 	Uint8 *ram;
490 490
 	char *rom;
491
+	Uint8 dev[0x100] = {0};
491 492
 	Uxn u = {0}, u_audio = {0};
493
+	u.dev = (Uint8 *)&dev;
494
+	u_audio.dev = (Uint8 *)&dev;
492 495
 	int i = 1;
493 496
 	if(i == argc)
494 497
 		return system_error("usage", "uxnemu [-v] | uxnemu [-f | -2x | -3x | --] file.rom [args...]");