forum home page
register faq member list calendar search
MacShock.com - Apple Forums
Reload this Page
Old 02-08-2012, 04:50 AM
Marc S. Ressl
Guest
 
Posts: n/a
Default Test: the cycle

Hello everyone:

this is very simple, could somebody please test the following code on
an Apple II? It is supposed to split-screen the display without
scrolling:

0300: A2 00 CA D0 FD A2 00 CA
0308: D0 FD A2 00 CA D0 FD A2
0310: 00 CA D0 FD A2 00 CA D0
0318: FD A2 00 CA D0 FD A2 00
0320: CA D0 FD AD 50 C0 A2 00
0328: CA D0 FD A2 00 CA D0 FD
0330: A2 00 CA D0 FD A2 00 CA
0338: D0 FD A2 00 CA D0 FD A2
0340: 00 CA D0 FD A2 49 CA D0
0348: FD AD 51 C0 4C 00 03 00

Thanks a lot!

Marc.-
  Reply With Quote
Old 02-08-2012, 07:40 AM
Egan Ford
Guest
 
Posts: n/a
Default Test: the cycle

On 2/7/12 9:05 PM, Marc S. Ressl wrote:
> Hello everyone:
>
> this is very simple, could somebody please test the following code on
> an Apple II? It is supposed to split-screen the display without
> scrolling:
>
> 0300: A2 00 CA D0 FD A2 00 CA
> 0308: D0 FD A2 00 CA D0 FD A2
> 0310: 00 CA D0 FD A2 00 CA D0
> 0318: FD A2 00 CA D0 FD A2 00
> 0320: CA D0 FD AD 50 C0 A2 00
> 0328: CA D0 FD A2 00 CA D0 FD
> 0330: A2 00 CA D0 FD A2 00 CA
> 0338: D0 FD A2 00 CA D0 FD A2
> 0340: 00 CA D0 FD A2 49 CA D0
> 0348: FD AD 51 C0 4C 00 03 00
>
> Thanks a lot!
>
> Marc.-


Any Apple II (e.g. //e), or just a plain old II?
  Reply With Quote
Old 02-08-2012, 07:40 AM
Bill Garber
Guest
 
Posts: n/a
Default the cycle


"Marc S. Ressl" <mressl@gmail.com> wrote in message news:7b84
f58f-62b5-4b32-aeb7-147ab440884d@f30...oglegroups.com...
> Hello everyone:
>
> this is very simple, could somebody please test the following
> code on an Apple II? It is supposed to split-screen the display
> without scrolling:
>
> 0300: A2 00 CA D0 FD A2 00 CA
> 0308: D0 FD A2 00 CA D0 FD A2
> 0310: 00 CA D0 FD A2 00 CA D0
> 0318: FD A2 00 CA D0 FD A2 00
> 0320: CA D0 FD AD 50 C0 A2 00
> 0328: CA D0 FD A2 00 CA D0 FD
> 0330: A2 00 CA D0 FD A2 00 CA
> 0338: D0 FD A2 00 CA D0 FD A2
> 0340: 00 CA D0 FD A2 49 CA D0
> 0348: FD AD 51 C0 4C 00 03 00
>
> Thanks a lot!
>
> Marc.-


I can't even describe what it does on my IIgs ROM03
with CB card in slot#1. I need to set up my //e in
the next day or two, and I can try it there.

Bill


  Reply With Quote
Old 02-08-2012, 11:50 AM
Vladimir Ivanov
Guest
 
Posts: n/a
Default Test: the cycle


Hey Marc,

On Tue, 7 Feb 2012, Marc S. Ressl wrote:

> Hello everyone:
>
> this is very simple, could somebody please test the following code on
> an Apple II? It is supposed to split-screen the display without
> scrolling:
>
> 0300: A2 00 CA D0 FD A2 00 CA
> 0308: D0 FD A2 00 CA D0 FD A2
> 0310: 00 CA D0 FD A2 00 CA D0
> 0318: FD A2 00 CA D0 FD A2 00
> 0320: CA D0 FD AD 50 C0 A2 00
> 0328: CA D0 FD A2 00 CA D0 FD
> 0330: A2 00 CA D0 FD A2 00 CA
> 0338: D0 FD A2 00 CA D0 FD A2
> 0340: 00 CA D0 FD A2 49 CA D0
> 0348: FD AD 51 C0 4C 00 03 00


NTSC - yes, it does provide stable split.

PAL/Euro - not nearby to test, but I bet it won't.


And of course, my corrigenda:

34C: A2 41 CA D0 FD 4C 00 03

Cheers,
-- Vlad
  Reply With Quote
Old 02-08-2012, 01:40 PM
Marc S. Ressl
Guest
 
Posts: n/a
Default Test: the cycle

On 8 feb, 09:35, Vladimir Ivanov <vlad...@XXXyahooXXX.com> wrote:
> Hey Marc,
>
>
>
>
>
>
>
>
>
> On Tue, 7 Feb 2012, Marc S. Ressl wrote:
> > Hello everyone:

>
> > this is very simple, could somebody please test the following code on
> > an Apple II? It is supposed to split-screen the display without
> > scrolling:

>
> > 0300: A2 00 CA D0 FD A2 00 CA
> > 0308: D0 FD A2 00 CA D0 FD A2
> > 0310: 00 CA D0 FD A2 00 CA D0
> > 0318: FD A2 00 CA D0 FD A2 00
> > 0320: CA D0 FD AD 50 C0 A2 00
> > 0328: CA D0 FD A2 00 CA D0 FD
> > 0330: A2 00 CA D0 FD A2 00 CA
> > 0338: D0 FD A2 00 CA D0 FD A2
> > 0340: 00 CA D0 FD A2 49 CA D0
> > 0348: FD AD 51 C0 4C 00 03 00

>
> NTSC - yes, it does provide stable split.
>
> PAL/Euro - not nearby to test, but I bet it won't.
>
> And of course, my corrigenda:
>
> 34C: A2 41 CA D0 FD 4C 00 03
>
> Cheers,
> * *-- Vlad


Hi Vlad & everyone:

thanks for all your responses. Vladimir, do you mean it only splits
well on NTSC if you add that code at 34C?

With the best wishes,

Marc.-
  Reply With Quote
Old 02-08-2012, 03:30 PM
Vladimir Ivanov
Guest
 
Posts: n/a
Default Test: the cycle


On Wed, 8 Feb 2012, Marc S. Ressl wrote:

> Vladimir, do you mean it only splits well on NTSC if you add that code
> at 34C?


No, no - it works as expected on NTSC.


The "corrigenda" (initially with smiley) is just added bit of fun.
  Reply With Quote
Old 02-08-2012, 03:30 PM
Marc S. Ressl
Guest
 
Posts: n/a
Default Test: the cycle

On 8 feb, 11:49, Vladimir Ivanov <vlad...@XXXyahooXXX.com> wrote:
> On Wed, 8 Feb 2012, Marc S. Ressl wrote:
> > Vladimir, do you mean it only splits well on NTSC if you add that code
> > at 34C?

>
> No, no - it works as expected on NTSC.
>
> The "corrigenda" (initially with smiley) is just added bit of fun.


That's great, thanks a lot :-).
  Reply With Quote
Old 02-08-2012, 03:30 PM
BLuRry
Guest
 
Posts: n/a
Default Test: the cycle

I haven't tested it on my //e, but I get an awful lot of flickering from JACE. The video renderer isn't perfectly cycle accurate yet, but it's close enough to where I shouldn't see a full screen flicker (which is what I got when I tested it.) By comparison, I can see the split screen on the money munchers intro with some flickering. If my timing is skewed (and it probably still is) I should have seen a split that was slowly traveling along thescreen.

-B
  Reply With Quote
Old 02-08-2012, 07:40 PM
Marc S. Ressl
Guest
 
Posts: n/a
Default Test: the cycle

On Feb 8, 12:25*pm, BLuRry <brendan.rob...@gmail.com> wrote:
> I haven't tested it on my //e, but I get an awful lot of flickering from JACE. *The video renderer isn't perfectly cycle accurate yet, but it's close enough to where I shouldn't see a full screen flicker (which is what I got when I tested it.) *By comparison, I can see the split screen on the money munchers intro with some flickering. *If my timing is skewed (and it probably still is) I should have seen a split that was slowly traveling along the screen.
>
> -B


I'm glad this helps towards building better emuators :-).

Marc.-
  Reply With Quote
Old 02-08-2012, 09:30 PM
Antoine Vignau
Guest
 
Posts: n/a
Default Test: the cycle

Hello There,
A point of view from a *real machine user and more and more emulator*
user.

We have now reached the level where original disks are modified to run
on an emulator. I think that is total nonsense, that should be the
other way round. I have in mind plenty of fast loader cracking disks
which all use some tricks to load well and fast.

Over the years, I have encountered some weird behaviour of some apps
either running well on emulators or on the real machines. See the
recent discussion above about the rainbow display.

I know, emulator programmers are doing a great job but are we going in
the right direction? I mean nowadays, why do emulators do not emulate
at a 100% accuracy rate, our beloved machines? Is that due to the way
the emulators were coded or a lack of knowledge of the real machines?
Or is that due to a lack of power of our modern machines? I do not
have the answer.

From my pirate perspective, does the low-level disk code emulate the
behaviour of the Logic State Sequencer or not?

I think Marc's modern approach of a modular and hardware-accurate
emulator will be the answer. I do not say, todays' emulators do not
behave well, the work done on those is really awesome. I just say the
path to a real emulated machine is still a few steps long.

Keep up the good work, Gentlemen! I am sure that one day, I will write
or crack software on an emulated machine only. For instance, Fishhead
was written within Sweet16 on my Macbookpro despite its horrible
keyboard.

Antoine.cycleaccuracy.isthekey
  Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 02:24 PM.
Copyright ©2007-2008 MacShock.com. Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.