Commit Graph

18 Commits

Author SHA1 Message Date
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
mpohoreski
1ea4f41867 Added public func to draw just the logo bitmap 2006-07-02 22:58:12 +00:00
mpohoreski
787aba9b4e instance -> g_hInstance 2006-07-02 09:56:50 +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
a92f5d4fbe Renamed globals to match coding convention:
g_bApple2e
g_bApple2plus
g_sProgramDir
2006-06-25 03:41:52 +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
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
mpohoreski
635d6e5811 framewindow -> g_hFrameWindow 2006-05-14 00:44:38 +00:00
tomch
08159a2374 Update40ColCell: only convert 0xFF -> 0x20 for Apple][ (not //e) 2006-04-22 11:33:18 +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
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
c7e451839e Fixed Half-Shift Pixel mode to display more accurate orange 2006-03-03 21:07:14 +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
d42ff373ca Drol, and Karateka fixes/notes, until the Floating-Bus code is in. 2006-02-28 18:38:57 +00:00
mpohoreski
2caf0b8fed Fixed for() scoping 2006-02-28 16:39:34 +00:00
tomch
bba1353a0c *** empty log message *** 2006-02-25 20:50:29 +00:00