tomch
e295bbb0b3
Exit if fail to get instance of DirectX's SystemClock
2007-03-26 21:27:29 +00:00
nick_westgate
6ac69570da
Added extra space character in the trace file header.
2007-03-24 05:10:51 +00:00
nick_westgate
232c78240f
Added Log.h to the project.
...
Fixed warning in Debugger_Display.cpp.
Changed printing timeout to 10 seconds. (No rush to type PR#0!)
Added SVN ignores for Release, Debug, *.user, *.ncb, *.suo.
2007-03-24 04:24:17 +00:00
tomch
26a45bc17e
Merged from sicklittlemonkey branch to trunk
...
(rev 111-HEAD)
2007-03-23 22:26:35 +00:00
tomch
e1d717fe06
Speech fixes:
...
. Fix for MB/Phasor for short phonemes - bug in DirectSound in WinXP (see KB327698)
. Removed NMI generation for soundcards (they only generate IRQ)
2006-12-27 19:11:19 +00:00
tomch
d5fee7cc43
Minor: Corrected indentation
2006-11-28 16:34:21 +00:00
tomch
efef257a74
Clean-up to CPU module
...
. Removed all obsolete DLL code
. Simplified CpuCalcCycles()
. Split 6502/65C02 emu into 2 funcs
. Removed redundant vars: pages, cpuemutype
Bug fix #8300 : 80-col text in Silvern Castle got corrupted
2006-11-01 21:45:56 +00:00
tearex
f3e37c21e7
Added missing "int" in two cases, wanted by VC++ 2005.
2006-09-14 20:11:38 +00:00
mpohoreski
38bc5180ba
Disassembly formating
...
TraceFile fixes
2006-08-16 18:58:56 +00:00
mpohoreski
756dd20e5d
Fixed debugger mouse click not checking if in debug mode
2006-07-09 15:43:17 +00:00
mpohoreski
40b8ff01a4
Help is colorized
...
Rewrote color console for 2nd and last time.
2006-07-09 04:53:08 +00:00
mpohoreski
20a1cb2449
Fixed drawing debugger text of (escape) color chars
2006-07-07 19:30:39 +00:00
mpohoreski
2b1a2d505e
New debugger font on by default now
...
Color console support
(still have a bug with MA1 xxxx, if xxxx has 0x60)
Main Message loop is more 'game' like for debugger cursor timing
2006-07-05 21:23:13 +00:00
tomch
ddfad8ce23
Should've submitted this with rev.195:
...
. Removed ref to regs.bRESET
2006-07-04 20:56:48 +00:00
mpohoreski
7a00471c6d
Fixed: New debugger font WIP - off by default until done
2006-07-03 15:29:56 +00:00
mpohoreski
fdbb9ac653
Console now has color support!
2006-07-03 15:27:49 +00:00
mpohoreski
b2a7c3663b
Updated Apple Font comments to be more descriptive
2006-07-03 15:27:19 +00:00
mpohoreski
5241ab31ec
fixed few font formatting bugs
2006-07-03 01:43:19 +00:00
mpohoreski
9ac9d024eb
Preview WIP of Debugger using Apple Font
...
(In Debugger_Display.h set USE_APPLE_FONT 1)
2006-07-02 22:59:08 +00:00
mpohoreski
1ea4f41867
Added public func to draw just the logo bitmap
2006-07-02 22:58:12 +00:00
tomch
25dbca891b
Fix for step in debugger from reset (1st step would just do the CPU reset):
...
. Removed CPU reset processing from InternalCpuExecute(). This is now done in CpuReset(). Removed the now redundant regs.bRESET member.
. CpuReset() now also clears regs.bJammed.
2006-07-02 17:52:23 +00:00
mpohoreski
fcedf8785e
Added new Apple Debugger Font
2006-07-02 09:57:26 +00:00
mpohoreski
787aba9b4e
instance -> g_hInstance
2006-07-02 09:56:50 +00:00
mpohoreski
e8633f5a2c
Too many fixes,changes,additions to mention...
...
Check debugger changelog details: 2.5.6.19 -> 2.5.6.41
2006-07-01 06:45:50 +00:00
mpohoreski
eee4282268
minor indentation cleanup
2006-07-01 06:44:09 +00:00
mpohoreski
8e2974bd40
Fixed Searching
...
"text" now always refers to ASCII text
'text' now always refers to Hi-Bit text
2006-06-29 05:41:04 +00:00
mpohoreski
6103c7f76d
Single quote wasn't updating quote state when backspaced
2006-06-29 05:39:42 +00:00
mpohoreski
ba1f67620f
Added help for searching:
...
HELP S
HELP SH
HELP SA
HELP ST
2006-06-29 05:38:43 +00:00
mpohoreski
8fdac334e8
2006-06-29 05:37:44 +00:00
mpohoreski
4f812a1d36
FLASH support in 80-Column mode
...
cleanup of globals to match coding convention
2006-06-29 03:28:25 +00:00
mpohoreski
552412f33b
Fixed: BLOAD now prints path & file, if can't load.
2006-06-28 13:39:44 +00:00
mpohoreski
e6d92d08b3
Fixed PRINTF help
...
Fixed console resize not set to full width
Fixed console not wrapping long lines
2006-06-28 01:42:51 +00:00
mpohoreski
5a18e03213
2.5.6.7
...
Reorganized info panel
Increased Breakpoints to 15
Increased Watches to 6
Increased Zeropage pointers to 6
Memory dump display SY6522 & AY8910 fixes: MA1 SY0
Fixed _6502_GetTargets() Indirect (Zeropage) Indexed, Y
DISASM POINTER [0|1]
2006-06-27 22:04:03 +00:00
mpohoreski
d36b7c6aa2
.15 Fixed Help Category comma syntax parsing
...
.14 Fixed BP comma syntax parsing
2006-06-27 05:37:11 +00:00
mpohoreski
f1c1779069
added global: g_pAppTitle
...
removed: define TITLE
indentation cleanup
2006-06-27 02:34:46 +00:00
mpohoreski
65348a68e5
.13 Fixed BSAVE syntax parsing
...
BSAVE ["Filename"], addr, len
.12 Fixed BLOAD syntax parsing
BLOAD ["Filename"], addr[, len]
.11 Fixed Go syntax parsing
G StopAddress [SkipAddress,Length]
.10 Changed internal parsing of comma operator.
It is now left in the command arguments.
2006-06-27 02:33:40 +00:00
mpohoreski
c787df0348
.13 Fixed BSAVE syntax parsing
...
BSAVE ["Filename"], addr, len
.12 Fixed BLOAD syntax parsing
BLOAD ["Filename"], addr[, len]
.11 Fixed Go syntax parsing
G StopAddress [SkipAddress,Length]
.10 Changed internal parsing of comma operator.
It is now left in the command arguments.
2006-06-27 02:32:57 +00:00
mpohoreski
8298d32a69
Mouse wheel support
...
many scrolling fixes
general cleanup of globals
2006-06-26 16:59:48 +00:00
mpohoreski
9ae0ea29b0
Renamed globals to match coding convention:
...
g_bApple2e
g_bApple2plus
g_sProgramDir
2006-06-25 03:46:33 +00:00
mpohoreski
f2e47d45df
Updated help, BPA, BLOAD/BSAVE
2006-06-25 03:43:49 +00:00
mpohoreski
a92f5d4fbe
Renamed globals to match coding convention:
...
g_bApple2e
g_bApple2plus
g_sProgramDir
2006-06-25 03:41:52 +00:00
mpohoreski
fb3859f6da
added DISASM to print current status
...
added DISASM TARGET [#]
2006-06-13 01:21:45 +00:00
mpohoreski
2b1e0c76a4
Fixed BRKOP, BRK # to enter debugger
...
Pressing F7 after triggered break stops on next break
Fixed global "mode" to comply with coding convention: g_nAppMode
2006-06-12 22:06:50 +00:00
mpohoreski
dcb358aaa3
added BLOAD
...
added BSAVE
2006-06-12 03:08:35 +00:00
mpohoreski
a1aad9460f
new DISASM command to change disassembly view options
2006-06-11 23:24:39 +00:00
mpohoreski
692eef236e
.2 fixed HELP <category> not working
...
.1 undocumented mnemonics in lowercase
2006-06-11 20:11:32 +00:00
tearex
2223bc6cfb
Illegal opcodes support
...
Separate NMOS 6502 and CMOS 65C02 support
CPU flag handling improvement
NMI support
Apple II (original model) support
Apple II/IIPlus mode font improvement
"M" glyph improvement
Small _M14 / CLK_6502 fix.
Reset behavior improvement
Small monochrome video improvement - mono text now honors color selection just like mono graphics.
2006-06-11 15:49:38 +00:00
tomch
784ce6a8d1
Reinstating TFE files I somehow deleted when I merged trunk->my branch
2006-05-14 21:43:39 +00:00
mpohoreski
f166d265c9
Version bumped up for BRK, BRKOP, Ctrl-V
2006-05-14 05:14:09 +00:00
mpohoreski
28ef0e45d7
Standard "Paste" (Ctrl-V) now supported.
2006-05-14 05:02:08 +00:00
mpohoreski
635d6e5811
framewindow -> g_hFrameWindow
2006-05-14 00:44:38 +00:00
mpohoreski
d26aa82dd1
Breakpoints on full-speed.
...
BRK # [ON|OFF]
BRKOP ##
2006-05-14 00:43:19 +00:00
tomch
38de33eb77
Merge with trunk
2006-05-13 19:23:11 +00:00
mpohoreski
ad1ed2e77e
new op @
...
text searching
single quote support
disasm targets displayed
2006-05-10 22:00:27 +00:00
tomch
99825c335a
Wrapped actions on IRQ-critical-section object in a validity test to fix crash in Win98/ME's kernel.dll
2006-05-07 13:47:52 +00:00
tomch
8a433b6e0d
Submitted changed files from AppleWin-Tom branch to trunk
...
. Change: Added support for SSC receive IRQ (eg. Z-Link)
. Fix: [Bug #7231 ] AppleWin installed in path with spaces
Internal:
. Modified operation of interrupt assert/deassert
2006-05-02 21:56:28 +00:00
tomch
97a30948a8
Submitted new SerialComms module
2006-05-02 21:42:45 +00:00
tomch
08159a2374
Update40ColCell: only convert 0xFF -> 0x20 for Apple][ (not //e)
2006-04-22 11:33:18 +00:00
tomch
cc16dce85a
Fixed: [Bug #6790 ] Right click menu stops working on drives after switching from full screen back to Windows.
2006-04-20 22:09:52 +00:00
rglennjones
fb22020323
Added Uthernet (TFE) to main branch
2006-03-24 06:34:37 +00:00
tomch
6061bcac36
Added ROM & FIRMWARE resources
2006-03-13 23:46:57 +00:00
nick_westgate
1c502b76da
Added floating bus emulation.
...
Summary of changes:
AppleWin.cpp: Made dwCyclesThisFrame global -> g_dwCyclesThisFrame.
CPU.cpp: Made InternalCpuExecute()'s nCyclesLeft static -> nInternalCyclesLeft.
CPU.cpp: Added CpuGetCyclesThisFrame().
Memory.cpp: Added MemGet80Store().
Memory.cpp: Added MemReadFloatingBus().
Memory.cpp: Added MemReadFloatingBus(BYTE const highbit).
Memory.cpp: Changed NullIo() to call MemReadFloatingBus().
Video.cpp: Added video scanner constants and VideoGetScannerAddress(bool* pbVblBar_OUT).
Video.cpp: Changed VideoCheckVbl() to call VideoGetScannerAddress().
Various files: Replaced MemReturnRandomData() calls with MemReadFloatingBus().
2006-03-12 09:05:39 +00:00
tomch
f1b472aa47
Changed description
2006-03-11 11:02:49 +00:00
mpohoreski
5ca28f21fd
Added ArgsCook() param to specify which operators to process
2006-03-09 21:52:14 +00:00
mpohoreski
051344249f
No longer uses implicit error value of ImageOpen()
2006-03-09 21:47:44 +00:00
mpohoreski
8cd641f0b5
Added Apple Monitor style command to enter bytes
2006-03-09 21:46:47 +00:00
mpohoreski
3c0ae9133c
1. Inverse space kludge
...
2. If no VBL return value is no longer fixed at zero
2006-03-09 21:42:17 +00:00
mpohoreski
52016a8744
Cleaned up ImageOpen()
2006-03-09 21:40:16 +00:00
mpohoreski
f0f434f83d
Added Memory Init Pattern
2006-03-09 21:10:40 +00:00
mpohoreski
eb36e472a5
Added menu check to easily tell if write protection is on / off
2006-03-07 18:17:57 +00:00
mpohoreski
954de50e9c
DiskProtect() -> DiskSetProtect()
2006-03-07 18:15:45 +00:00
mpohoreski
8365a7c3c1
Renamed: DiskProtect() to DiskGetProtect()
...
Added: DiskGetProtect()
2006-03-07 18:14:09 +00:00
mpohoreski
c7e451839e
Fixed Half-Shift Pixel mode to display more accurate orange
2006-03-03 21:07:14 +00:00
mpohoreski
e56172caeb
Memory is now filled with 00,00,FF,FF
2006-03-03 18:54:41 +00:00
mpohoreski
5e12d6ba35
Added 50% and 75% half-shift dither. (They are not active though.)
2006-03-01 03:49:14 +00:00
mpohoreski
0002256dee
New Video Modes -- Half-Shift, Amber, Green, White
2006-03-01 00:23:42 +00:00
mpohoreski
b4a22d74dd
Added Drive Protection bitmap
2006-02-28 18:40:59 +00:00
mpohoreski
ac02958729
VC Express compile-fix - scoping of for()
2006-02-28 18:40:05 +00:00
mpohoreski
d42ff373ca
Drol, and Karateka fixes/notes, until the Floating-Bus code is in.
2006-02-28 18:38:57 +00:00
mpohoreski
a4cff52aff
Removed hard-coded drive light status to enum proper
2006-02-28 18:37:47 +00:00
mpohoreski
2caf0b8fed
Fixed for() scoping
2006-02-28 16:39:34 +00:00
mpohoreski
beaf1b3ae3
Moved Text Hex Testing/Conversion code to Debugger_Parser
2006-02-28 16:37:25 +00:00
mpohoreski
3b9ce9275d
Added Text Hex Testing/Conversion
2006-02-28 16:36:51 +00:00
mpohoreski
15c81a457f
.15 Fixed Release version drawing of mini-memory over-extended onto buttons in DrawMemory()
2006-02-28 00:17:16 +00:00
mpohoreski
7fe3d2fa24
.14 Fixed Parses not to cook the args, until right before eating them
...
.13 Fixed script to not append filename extension
.12 Fixed command // to be comment
2006-02-27 23:12:16 +00:00
mpohoreski
0b447aeba2
Added tchar.h incldue for people using VC Express
2006-02-27 18:29:38 +00:00
mpohoreski
9b55a65662
.11 Console sometimes wouldn't draw due to g_bDebuggerViewingAppleOutput being still incorrectly set to true
2006-02-27 15:58:01 +00:00
mpohoreski
3406770cea
.10 Added: double forward slash on command line now ignores rest of command (same as C++ comment)
2006-02-27 15:55:41 +00:00
mpohoreski
b2388f033c
Replaced Debugger Magic Number with DEBUG_EXIT_KEY
2006-02-27 03:37:56 +00:00
mpohoreski
117a314315
.9 Added: Legacy Apple "Monitor" Commands in ExecuteCommand()
2006-02-27 03:36:36 +00:00
mpohoreski
2e1a91e9fa
Fixed undoc opcode F7
2006-02-27 03:34:50 +00:00
mpohoreski
e0b3725625
.8 Fixed console input length not updated from script line length in CmdConfigRun()
2006-02-27 02:10:21 +00:00
mpohoreski
686761f8c5
.7 Fixed script read hang in GetLinePointers()
...
.3 Fixed BPM to break ON the trigger, not after
2006-02-27 00:41:52 +00:00
mpohoreski
73bf5c15b7
.6 Fixed Assembler storing one too many bytes in AssemblerPokeAddress()
...
.5 Fixed Assembler not parsing target address in AssemblerGetArgs()
A 40C7
BRA $40D7
.4 Fixed Assembler hang in AssemblerProcessDelayedSymols()
A 40C7
BRA $40D7
2006-02-27 00:39:46 +00:00
mpohoreski
64c5bcef04
Fixed hang in GetLinePointers()
2006-02-27 00:31:46 +00:00
mpohoreski
afde5ee20b
2.5.0.3
...
* BP now backwards compatible
* Cleaned up Breakpoint code
2006-02-26 21:39:09 +00:00
mpohoreski
c1d3ce2911
Added: MemorySearchHex, SH
2006-02-26 10:28:18 +00:00
mpohoreski
dc3d374be8
Debugger API was renamed to be more descriptive
2006-02-26 06:44:22 +00:00
mpohoreski
5c1e5abafb
Utility for Debugger split functionality
2006-02-26 06:27:51 +00:00
mpohoreski
ffbad44961
Debugger split y functionality
2006-02-26 06:26:56 +00:00
mpohoreski
1cabac956d
Right-Click now ejects disk image
...
Shift-Right-Click sets write protection
Ctrl-Right-Click clears write protection
2006-02-26 02:05:57 +00:00
mpohoreski
e218480e11
Added: DiskEject() DiskProtect()
2006-02-26 02:02:57 +00:00
mpohoreski
379a005278
Updated Error Message when couldn't find ROM file, to give the actual name of the ROM file.
2006-02-26 01:20:36 +00:00
tomch
bba1353a0c
*** empty log message ***
2006-02-25 20:50:29 +00:00