Hi folks,
I've been halfway writing my own simulator to assist in documenting some old 6502 code but see the Kowalski simulator is a popular package here. Unfortunately all the posted links to it are broken.
Anyone know a way / link to get a copy of it?
Thanks!
Kowalski Simulator?
Leee posted this - but its burried pretty deep.
Here it is again:
http://exifpro.com/utils.html
Daryl
Here it is again:
http://exifpro.com/utils.html
Daryl
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: Kowalski Simulator?
PWRX wrote:
Hi folks,
I've been halfway writing my own simulator to assist in documenting some old 6502 code but see the Kowalski simulator is a popular package here. Unfortunately all the posted links to it are broken.
Anyone know a way / link to get a copy of it?
Thanks!
I've been halfway writing my own simulator to assist in documenting some old 6502 code but see the Kowalski simulator is a popular package here. Unfortunately all the posted links to it are broken.
Anyone know a way / link to get a copy of it?
Thanks!
The Kowalski simulator is an editor, macro assembler and MPU simulator all rolled into one Windows package. I've extensively used it to test code concepts and, in fact, wrote the entire BIOS ROM for my POC computer with the simulator. The sim has a few bugs, which are mostly nuisances. However, one bug to watch out for occurs when executing as an NMOS 6502 and processing BCD arithmetic. A sequence such as the following:
Code: Select all
clc
sed
lda #$99
adc #$01
cld
brkThe sim can be set up to recognize 6502 or 65C02 instructions with a pseudo-op as the first code line in your source, e.g.:
Code: Select all
.opt proc65c02,caseinsensitiveThe package simulates the Rockwell model, which means it isn't 100 percent compatible with the WDC 65C02. I have generated a longish macro file which adds WDC 65C02 instruction support, as well as support for most of the W65C816S native mode features. The source code for the simulator is also available somewhere, but was written using Microsoft development tools and is commented in Polish, making it all but impossible to modify or upgrade.
x86? We ain't got no x86. We don't NEED no stinking x86!