[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Writing emulator...



Holger Picker <pickerh@uni-muenster.de> wrote in message news:<Pine.A41.4.44.0209061129040.259520-100000@zivunix.uni-muenster.de>...
> On Tue, 3 Sep 2002, Steve Nickolas wrote:
> 
> > Date: Tue, 3 Sep 2002 20:37:18 +0000 (UTC)
> > From: Steve Nickolas <steve@dosius.zzn.com>
> > Newsgroups: comp.sys.apple2
> > Subject: Writing emulator...
> >
> > http://www.rmfdos.org/dapple/
>  
> > I am in the process of writing an Apple ][ emulator, as I grew up on the
> > systems and love them.
> Yes, I can understand that. Please allow me to shortly introduce myself. I,
> too, have programmed a little AppleIIe emulator (Amiga (Assembler), PC DOS
> (Assembler), Winblows 9x (Assembler and Java)), and I'm also quite
> enthuiastic about emulators (and the AppleII). Just one thing: Please excuse
> my bad English. I'm just a Kraut. Could I ask you, please, which programming
> language you are using?
C ( Turbo C++ 1.01, http://community.borland.com/museum/ )
Your English is fine. :)

> > I was wondering if anyone could help me with some problems I have with
> > my emulator.
> Well, sure, if possible. There are a few people right now besides Oliver
> (AppleWin) who also plan to or are already working on an AppleII emulator
> for various systems. I understand that you write your emulator for the
> Windows platform (? I've just downloaded version 0.51 and haven't had time
> yet to look through it.).
It should run on Win9x no problem; although it directly accesses the
keyboard to poll it, it uses DOS for just about everything else. 
(KEYB does affect it.)

> > For one, the Language Card emulation is incorrect, and if a program
> > doesn't fail to detect it, it will act funny (usually manifested by
> > scrambled graphics).
> May I ask you, please, how do you emulate the LC card? I know from my own
> experience that there are many ways how to do it, some are fast but may not
> work with all programs (try Dragon Wars or Accolade Comics or Ultima IV),
> some are precise (and work with all programs) but slower.
I try to emulate access to the softswitches to select a memory bank.

> > For another, could anyone help me emulate the Super Serial Card and a
> > Z80 softcard?  I will be using a free core like Marat Fayzullin's for
> > the Z80 emulation.
> Sorry, that's the one I have no knowledge about (sigh). But there seems to
> be help on the way already. (I, too, like to thank for the answer on this
> topic as it is also quite helpful for me.)
:)

> > The emulator uses the same ROM set as Randy Spurlock's apl2em 1.
> If you have any question, please write either to this newsgroup (or
> comp.emulators.apple2) or just send me a mail (PICKERH@uni-muenster.de).
> So far I've found people posting to this newsgroup to be *very* helpful.
> I've asked a lot of questions about the AppleII hardware and always received
> good answers.
> Good luck with your work and let us know about your progress.
> 
> Holger
Thanks.  The current version is 0.67