Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » yet another 2019 xmas demo
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
yet another 2019 xmas demo [message #389400] Sat, 21 December 2019 13:04 Go to next message
Vince Weaver is currently offline  Vince Weaver
Messages: 136
Registered: April 2013
Karma: 0
Senior Member
Hello

it seems like a bunch of people are doing Apple II XMAS demos this year.
So here's my entry:
https://www.youtube.com/watch?v=7bQJ7gdZLUc
Notes and disk image here:
http://www.deater.net/weave/vmwprod/xmas19/

It does some cycle counting and such, and fits in 8k.

Music if you have a Mockingboard in Slot#4.

Graphics may be a bit glitchy on a II/II+ as I'm doing a midscreen
lores/hires switch. Looks fine on a IIe.

Vince
Re: yet another 2019 xmas demo [message #389409 is a reply to message #389400] Sun, 22 December 2019 07:06 Go to previous messageGo to next message
roughana is currently offline  roughana
Messages: 219
Registered: November 2012
Karma: 0
Senior Member
<vince@pianoman.cluster.toy> wrote:
> Music if you have a Mockingboard in Slot#4.

Firstly, thanks for the demo.

Secondly, I’d like to see all your works support the Mockingboard in any
slot.
I guess cycle counting code makes this a little more difficult to
accomplish.

One way I helped accomplish this for (a future version of) Total Replay is
to detect the slot then patch the music routines to hit the detected slot
before execution.

Here’s a slot detection routine:
https://github.com/roughana/4cade/blob/master/src/hw.mocking board.a

Here are some examples of patchers:
https://github.com/roughana/4cade/blob/master/src/prelaunch/ berzap.a

https://github.com/roughana/4cade/blob/master/src/prelaunch/ pitfall.ii.a

https://github.com/roughana/4cade/blob/master/src/prelaunch/ lancaster.a

Let me know if you need help.

Regards
Andrew
Re: yet another 2019 xmas demo [message #389433 is a reply to message #389409] Sun, 29 December 2019 01:10 Go to previous messageGo to next message
Vince Weaver is currently offline  Vince Weaver
Messages: 136
Registered: April 2013
Karma: 0
Senior Member
On 2019-12-22, Andrew Roughan <andrew.roughan@writeme.com> wrote:
> <vince@pianoman.cluster.toy> wrote:
>> Music if you have a Mockingboard in Slot#4.
>
> Firstly, thanks for the demo.
>
> Secondly, I’d like to see all your works support the Mockingboard in any
> slot.
> I guess cycle counting code makes this a little more difficult to
> accomplish.

It's a bit late, but I've updated the xmas2019 demo so it should now
auto-detect the Mockingboard slot.
http://www.deater.net/weave/vmwprod/xmas19/xmas2019.dsk

http://www.deater.net/weave/vmwprod/xmas19/

Try it out and let me know if it doesn't work.

I've also updated my pt3_lib sample code to support auto-detect, so
going forward a lot of my code should support it. I haven't updated any
old projects yet, except for the pt3_player.

Vince
Re: yet another 2019 xmas demo [message #389434 is a reply to message #389433] Sun, 29 December 2019 01:21 Go to previous message
roughana is currently offline  roughana
Messages: 219
Registered: November 2012
Karma: 0
Senior Member
<vince@pianoman.cluster.toy> wrote:
> It's a bit late, but I've updated the xmas2019 demo so it should now
> auto-detect the Mockingboard slot.

Great!

> Try it out and let me know if it doesn't work.

I look forward to that.

> I've also updated my pt3_lib sample code to support auto-detect, so
> going forward a lot of my code should support it.

Awesome! Thanks!
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Pitch Dark Question (Alpha and Beta games)
Next Topic: Next Version of GSOS System Requests
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Wed May 08 16:24:39 EDT 2024

Total time taken to generate the page: 0.02254 seconds