[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A few technical q's from an apple newbie
- Subject: Re: A few technical q's from an apple newbie
- From: Moll <Bettykate@dosius.com>
- Date: Sun, 31 Oct 2004 15:50:23 GMT
- In-reply-to: <4184ff5b$0$31920$5a62ac22@per-qv1-newsreader-01.iinet.net.au>
- Newsgroups: comp.sys.apple2, comp.sys.apple2.programmer
- References: <4184ff5b$0$31920$5a62ac22@per-qv1-newsreader-01.iinet.net.au>
- User-agent: Mozilla Thunderbird 0.7.2 (Windows/20040707)
- Xref: g2news1.google.com comp.sys.apple2:5358 comp.sys.apple2.programmer:587
Mark McDougall wrote:
Hi all,
I'm completely new to the Apple II, having done nothing more technical
than play Lode Runner on any Apple II until a few days ago - and even
that was some 15+ years ago! ;)
I recently decided to have a crack at emulating the Apple II in an FPGA,
just because I thought it'd be fun. FWIW here's my page with some
progress... see the PACE/Nanoboard page if you're interested...
<http://members.iinet.net.au/~msmcdoug/>
Anyway, over the last few days I've been researching on the net, reading
the FAQs and looking at the MESS apple2 driver etc but still can't find
a definitive answer to a couple of questions. I thought I'd try here to
see if any of you knew the answers off the top of your head before
delving deeper into emulator source etc...
1. IRQs. Does the apple have a periodic IRQ? Mess *appears* to interrupt
on scanline 190 every second frame but I've also seen another emulator
which doesn't interrupt at all. And if so, what is the pulse width of
the IRQ and is there an ACK? The reason I ask is that I've got the apple
running but there's no cursor at all. Does anyone know what drives the
*flashing* cursor? Is it an IRQ or a vblank, or something else?
I think it's separate logic. It's not IRQ.
3. Memory. Are the jumpers that set the installed memory size purely for
memory decide logic, or are they something that can be read from s/w?
i.e. does the apple know how much memory is installed via these jumpers,
or does s/w have to do a memory test to find out?
I think software needs to find the memory. I've never even tried
emulating less than 48K.
You could also try looking at the EMU][ or Dapple sources - EMU][ very
precisely emulates the video of the Apple ][.
> P.S. I was a TRS-80 man myself but Lode Runner *was* an awesome game!
> ;)
XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Moll.