[Atari800-users] well, I'll be....
Brought to you by:
joy
|
From: Nathan H. <ma...@ma...> - 2001-12-10 05:27:55
|
65816 emulation is working correctly, now. The CPU emulation is ported from the XGS/32 emulator (Apple IIgs). I "broke" the emulation in trying to merge the 5 opcode source/object files into one main file. After pulling much hair out and taking a lot of time to almost completely adapt the monitor.c module for 65816 support, I simply could see why it was acting the way it was. So, 30 minutes ago, I edited the Makefile to include 5 extra object files, split the 5 operational modes of the 65816 back into 5 source file, and found myself able to run SysInfo without a glitch. I still have some cleanup to do on the code and need to add some of the advanced feature support (profiling, tracing, BRK interception, etc). Plus, I'm going to see if I can't track down the "errors" that never showed up and get things merged back into one file (for easier selection between 6502/65816). |