|
TI-99/4A模擬器Classic99發佈新版,更新如下:
(2011-02-03)
# Improve memory access timing by wrapping all CPU accesses (making sure the CPU always does 16-bit access)
# Fix cycle count patching in post_inc to be correct in all memory cases
# Removed extra RMW faking in certain opcodes
# Change default for "AllowTxtWithoutExtension" to false - Windows TXT files must have a recognized extension
# Added support to read files without extension as DF128 (MUST have AllowTxtWithoutExtension set to 0 in the INI)
# Added hack to allow faking the SID back to the 9919 (not available outside of source code)
# Change interrupt flag to end_of_frame, and fix up the timing around that
# removed some old CPU memory wrapper functions that didn't do anything
# make sure we still check the VDP for redraw even if the CRU interrupt is masked (fixes rare case where screen did not update)
# Make sure the 9901 timer is not restarted when CRU bit 0 is cleared if it was not set
# Automatically set CPU Overdrive mode when pasting text
# Don't let console hardware respond to odd memory addresses
# Write VDP registers at the end of the VDPDUMP.BIN file
(2011-01-05)
# Fix S and SB again, but correctly. Anything minus 0 sets carry. I did test this, but my previous test was flawed.
(2011-01-02)
# Fixed opcodes S and SB thanks to Stuart Conner - they were not setting the carry flag on zero minus zero
(2010-12-23)
# Removed SDGROM concept
# Fixed Speech Synth reset code
# Fix setting of carry bit on SRC instruction
# Fix for post-increment on the CPU to handle instructions that reference the same register for source and destination (this affects about half the opcodes!)
# Make
(2010-07-11)
# Add ability to breakpoint on uninitialized memory read (console RAM only for now, no AMS)
# added 3x scaling to the video size menu
# save default scaling size
# Fixed broken continue and Step Over in debugger
# Added cycle counting and hex data to disassembly window
# changed default memory pointers to something more useful than R0
# made changing the filter mode reset the screen scaling size
# debugger now allows changing any memory type from any view window - VDP now has a V prefix, GROM has a G prefix. See docs.
# added memory type enums to the debugger display (code change only)
http://harmlesslion.com/software/classic99 |
|