forum home page
register faq member list calendar search
MacShock.com - Apple Forums
Reload this Page
Old 02-01-2012, 07:40 AM
ict@ccess
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!


> Does anyone know of a good disk management utility for prodos that can perform moves for directories as well as files?


Repro directory in Nibble Vol 9 N0 5 May 1988

  Reply With Quote
Old 02-01-2012, 07:40 PM
magnusfalkirk
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

On Jan 31, 8:40*pm, BLuRry <brendan.rob...@gmail.com> wrote:
> Does this information help at all?
>
> http://rationalpi.wordpress.com/2007...s-in-mac-os-x/


I'll have to check that out tonight, thanks for the link!

Dean
  Reply With Quote
Old 02-07-2012, 04:30 AM
Oliver Schmidt
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

Hi,

>*Interrupts should work also, but I can't tell if I've encountered something that uses interrupts or not... *:->


The mouse driver of the cc65 Apple II C library uses the VBL interrupt
and draws a mouse pointer on the text screen from within the interrupt
handler. There are two ways test that code:

- The cc65 docs contain a set of sample programs. On of them is called
mousedemo. However you'd need to build it yourself using cc65 from the
source.
- The interactive Contiki programs (i.e. the web browser) use that
mouse driver. Get Contiki here: http://a2retrosystems.com/contiki.html

You might want to make sure, that Apple GEOS works - it uses
interrupts for sure. Get it from <the usual suspect site>.

Regards,
Oliver
  Reply With Quote
Old 02-07-2012, 04:30 AM
BLuRry
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

DazzleDraw uses interrupts, and I found that I was interpreting the interrupt flag backwards! So now interrupts work and so does DazzleDraw! I tested v1.2. GEOS reports it cannot find an interrupt source, which is rather odd but i suppose it is looking for more ID bytes than the ones I implemented. I think if I can get GEOS to work then basic support will be good to go..

I also figured out what was causing Airheart to crash when starting the game but now it crashes later on when pressing the fire button while in the game. Not sure why though.

Side note: Z-Basic seems to be scanning S6 for a disk when starting up, is there a version that is hard drive compatible? Or maybe a better basic? (I remember liking Apex a lot as a kid)
  Reply With Quote
Old 02-07-2012, 04:30 AM
BLuRry
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

Got GEOS 1.2 working... kind of. I was missing an additional ID byte but thanks to the //c and //gs reference manuals I was able piece together some clues on that.

In GEOS, the mouse keeps jumping back to the upper-left a lot. Also, it sets the clamping to 0-7FFF on both axis but only uses screen coordinate ranges (560x192) so I had to hard code the clamp set logic to catch that and change the clamping max of [7fff,7fff] to [560,192] and now the mouse stays alot more predictable.

It's enough to show that the VBL interrupt is calling correctly, but still not good for everyday use -- not yet anyway.

Also, GEOS and some other software I've tried seems to think they should bein slot 6, even when booted off a hard drive in slot 7. Any ideas?
  Reply With Quote
Old 02-07-2012, 04:30 AM
Sean Fahey
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

What version of ZBasic do you have?
  Reply With Quote
Old 02-07-2012, 04:30 AM
BLuRry
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

4.21, I believe.
  Reply With Quote
Old 02-09-2012, 06:50 PM
BluPhoenyx
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

On 02/04/2012 09:04 PM, BLuRry wrote:
> Side note: Z-Basic seems to be scanning S6 for a disk when starting up, is there a version that is hard drive compatible? Or maybe a better basic? (I remember liking Apex a lot as a kid)


ZBasic is looking for a ramdisk to use. The version you have should work
fine from an HD. I don't know if you can disable the scan though.

Cheers,
Mike T

  Reply With Quote
Old 02-09-2012, 06:50 PM
BLuRry
Guest
 
Posts: n/a
Default JACE has mouse emulation!!!

Ah! For whatever reason I don't have a ramdisk when it starts, so that could be the issue, though when I move the mass storage controller from slot 7to slot 6, it works fine. Odd. I need to make a slinkyram card implementation, not like it would be as hard as mouse emulation. :-)
  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 12:49 PM.
Copyright ©2007-2008 MacShock.com. Powered by vBulletin
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.