Commit Graph

108 Commits

Author SHA1 Message Date
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