On Wed, 14 Dec 2016, Tony Duell wrote:
> What I need to do is find exactly how the flags are set by the
> LD A,R
It's been long since I did anything with the Z80, but offhand all flags
are set as with ALU operations according to the value loaded into the
accumulator (same with LD A,I, but not
On 12/15/2016 02:12 AM, Ethan Dicks wrote:
> On Wed, Dec 14, 2016 at 2:08 AM, Alexis Kotlowy
> wrote:
>> On 14/12/2016 09:19, Ethan Dicks wrote:
>>> So far, this loop hangs on all three emulators I've tried - simh's
>>> altairz80, simcpm010 for AmigaDOS, and EMUZ80 for Raspberry Pi...
>> Have you
On Wed, Dec 14, 2016 at 2:08 AM, Alexis Kotlowy
wrote:
> On 14/12/2016 09:19, Ethan Dicks wrote:
>> So far, this loop hangs on all three emulators I've tried - simh's
>> altairz80, simcpm010 for AmigaDOS, and EMUZ80 for Raspberry Pi...
>
> Have you tried running it on ZEMU? (Windows only unfortuna
On 12/14/16 11:33 AM, Ethan Dicks wrote:
On Wed, Dec 14, 2016 at 2:08 AM, Alexis Kotlowy
wrote:
On 14/12/2016 09:19, Ethan Dicks wrote:
So far, this loop hangs on all three emulators I've tried - simh's
altairz80, simcpm010 for AmigaDOS, and EMUZ80 for Raspberry Pi. I'm
guessing none of the
On Wed, Dec 14, 2016 at 4:26 PM, allison wrote:
>>> On 14/12/2016 09:19, Ethan Dicks wrote:
So far, this loop hangs on all three emulators I've tried - simh's
altairz80, simcpm010 for AmigaDOS, and EMUZ80 for Raspberry Pi. I'm
guessing none of these environments emulate spec
>> I can't find any information on what the MSB is set to when the
>> accumulator is loaded with R, and what the Sign flag is set to. The
>> datasheet says the Sign and Zero flags are changed by the instruction.
>> If either of these flags are set, the routine enters an infinite loop.
>
> Tony Duel
On Wed, Dec 14, 2016 at 2:08 AM, Alexis Kotlowy
wrote:
> On 14/12/2016 09:19, Ethan Dicks wrote:
>> So far, this loop hangs on all three emulators I've tried - simh's
>> altairz80, simcpm010 for AmigaDOS, and EMUZ80 for Raspberry Pi. I'm
>> guessing none of these environments emulate specific be
On 14/12/2016 09:19, Ethan Dicks wrote:
Hi, All,
So far, this loop hangs on all three emulators I've tried - simh's
altairz80, simcpm010 for AmigaDOS, and EMUZ80 for Raspberry Pi. I'm
guessing none of these environments emulate specific behavior of the
Refresh register?
Does anyone have a
On Tue, Dec 13, 2016 at 10:49 PM, Ethan Dicks wrote:
> Hi, All,
>
> I'm disassembling a vintage program and ran across this bit of code
> that is causing emulators to hang...
>
> MYSUB:
> LD A,R
> JP M, MYSUB
> JR Z, MYSUB
> CP 0x65
> RET M
> LD A, 0x32
> RET
>
>
> I know plenty of 8
On Tue, Dec 13, 2016 at 5:51 PM, Ethan Dicks wrote:
> On Tue, Dec 13, 2016 at 5:49 PM, Ethan Dicks wrote:
>> I'm disassembling a vintage program...
>>
>> MYSUB:
>> LD A,R...
I'm now thinking this is the RNG which is supposed to return a number
from 0-100 in most cases, for calculating probabil
Hi, All,
I'm disassembling a vintage program and ran across this bit of code
that is causing emulators to hang...
MYSUB:
LD A,R
JP M, MYSUB
JR Z, MYSUB
CP 0x65
RET M
LD A, 0x32
RET
I know plenty of 8-bit assembler (mostly 6502, 1802, and a couple
others), but I'm by no means exper
On Tue, Dec 13, 2016 at 5:49 PM, Ethan Dicks wrote:
> I'm disassembling a vintage program...
>
> MYSUB:
> LD A,R...
>
> So far, this loop hangs on all three emulators I've tried - simh's
> altairz80, simcpm010 for AmigaDOS, and EMUZ80 for Raspberry Pi. I'm
> guessing none of these environments
12 matches
Mail list logo