diff jaguar.c @ 1088:c0a026e974f4

Basic handling of video/object processor register writes
author Michael Pavone <pavone@retrodev.com>
date Sat, 08 Oct 2016 23:49:20 -0700
parents 6433d4d05934
children 87597a048d38
line wrap: on
line diff
--- a/jaguar.c	Fri Oct 07 18:27:38 2016 -0700
+++ b/jaguar.c	Sat Oct 08 23:49:20 2016 -0700
@@ -87,7 +87,7 @@
 						mem_pointers[rom + 1] = system->cart + ((0x200000 & (system->cart_size-1)) >> 1);
 						mem_pointers[rom + 2] = system->cart + ((0x400000 & (system->cart_size-1)) >> 1);
 						system->memcon_written = 1;
-						printf("MEMCON1 write - ROMHI: %d", value & 1);
+						printf("MEMCON1 write - ROMHI: %d\n", value & 1);
 						//TODO: invalidate code cache
 					}
 					system->memcon1 = value;
@@ -96,7 +96,7 @@
 					system->memcon2 = value;
 					break;
 				default:
-					fprintf(stderr, "Unhandled write to video mode/memory control registers - %X:%X\n", address, value);
+					jag_video_reg_write(system->video, address, value);
 					break;
 				}
 			} else if (address < 0x100800) {