Previous Thread
Next Thread
Print Thread
Page 50 of 51 1 2 48 49 50 51
Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: Golden Child] #115927 09/15/19 07:31 PM
Joined: Feb 2014
Posts: 330
G
Golden Child Offline
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 330
In my quest to find games that supported the Joyport I came across Mating Zone, which supported the Wico Trackball. It had a trackball controller interface board that would go into one of the apple slots.

Does anyone know of anything else that supported the Wico Trackball?

Here's some pics from ebay:

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]


It's got four 74LS191 4 bit counters so I think it can present itself with an X axis from 0-255 and Y from 0-255. I don't have hardware or a manual so I'm just guessing.

[Linked Image from i.imgur.com]

Hitting CTRL+I brings up the configuration screen:
(This game covers everything!)

[Linked Image from i.imgur.com]

Hitting the left arrow cycles the < through the options, hitting the right arrow cycles the > through the options.

A number key will set the slot or the button number for the last arrow that was moved.

Here I've got the wico set for slot 4 and button 1.

[Linked Image from i.imgur.com]

reading the trackball at 6b1c:

[Linked Image from i.imgur.com]

I don't understand why it would need to hit c0c2 c0c4 and c0c6?

The game only concerns itself with a single axis, I would assume that reading c0c1 would be the y axis.

reading the buttons at 6a40:
(read C0C6: bit 7 is button 1, bit 6 is button 2)

[Linked Image from i.imgur.com]

If I put watchpoints at c0c0,f,r,1 and then set the A register with a=c0;g and then use the keypad enter key (so it doesn't clear the command line) I can feed it some values.

[Linked Image from i.imgur.com]

It seems that the game only uses the upper 6 bits of the value returned, if I feed it a sequence of values like b0,b4,b8,bc,c0 we can see the character move to the right, feeding it descending values moves to the left.

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #115928 09/15/19 08:04 PM
Joined: Mar 2001
Posts: 16,336
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,336
I didn't know the Wico trackball existed. Should be easy enough to hook up. That code indicates they won't accept values > 0xdc, and that's obviously to keep the character out of the score area on the right.

Apple paddle support too!

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #116011 09/25/19 11:24 PM
Joined: Oct 2015
Posts: 17
R
robj Offline
Member
Offline
Member
R
Joined: Oct 2015
Posts: 17
I have one of these trackballs and have used it with my Apple ///. It took a bit to find the disk with the A3 Driver on it. It has quiet good integration with the console and simulates cursor key movement with the trackball. You can grab the driver from here if you are interested:
https://www.dropbox.com/s/c1dnzw3t97t8n3r/TRKBALL.DSK?dl=0

There is some nice info here on how to program for it:
http://www.txbobsc.com/aal/1983/aal8306.html

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #116012 09/25/19 11:41 PM
Joined: Mar 2001
Posts: 16,336
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,336
Thanks Rob, that second article fills in a lot of important information that we would've had trouble reverse-engineering. Turns out to be quite a versatile interface.

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #116013 09/26/19 03:31 AM
Joined: Oct 2015
Posts: 17
R
robj Offline
Member
Offline
Member
R
Joined: Oct 2015
Posts: 17
No problems, I was looking on here as i bumped into something and can't quite seem to work out whats going on.

I am playing with an Apple III driver that interfaces with the Prodos block mode card interface, i'm using the cffa2 card that Mame has for testing. It seems the card expansion rom for c800-cfff is being switched off for some reason.
If i run in debug mode, and set a breakpoint for the card entry point, then when it jumps to the expansion rom its just showing c800-cfff all containing ff. If i take a trace of the cpu, it seems to get further before it switches out. The disk boots ok on real HW with that combo. Any thoughts?

I can provide a link to my disk image if that helps. I'm using a recent Mame version.

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #116014 09/26/19 04:27 AM
Joined: Oct 2015
Posts: 17
R
robj Offline
Member
Offline
Member
R
Joined: Oct 2015
Posts: 17
Ahh, seems like this is due to my harddisk image not being correct for this.

The hd image is different between using an A3 driver with the CFFA2 card and Apple2 Prodos using the CFFA2 card. The Apple3 one has partition info in the first block which seems to confuse the prodos block mode. When I make up a nice new hd image of two 32mb disks it at least boots ok now :-)

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: rfka01] #116046 09/30/19 11:46 AM
Joined: Feb 2014
Posts: 330
G
Golden Child Offline
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 330
Thanks, robj! That wico trackball information is really good!


======================

Here's something interesting I saw on ebay: A digital atari joystick interface from West side electronics, the DJI-100. According to the seller,

Quote


Apple II Digital Joystick

Interface Card - Blank PCB

West Side Electronics DJI-100

This is a blank PC Board that was used to make a Digital Joystick interface card for the Apple II. Technically it was used in a Corvus computer as part of a simulator built for a government agency. It attaches to a digital joystick such as the WICO #15-9714 through a 9-pin D connector. It provides an interrupt signal to the computer whenever the joystick is moved or one of the buttons is pressed. The computer can also read the state of the joystick at any time. Complete schematic is also included so you can build your own or use it as the starting point for another project.

NOTE: This item is the blank PCB and schematic only; photos of the partially built and prototype units are for reference only.


https://www.ebay.com/itm/West-Side-...ck-Interface-Card-Blank-PCB/193015994623

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

I wonder if the J.Mazur listed on the schematic is Jeff Mazur who made the cdrive.

https://apple2history.org/spotlight/mazur/

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: robj] #116054 09/30/19 04:25 PM
Joined: Mar 2001
Posts: 16,336
R
R. Belmont Online Content
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,336
Originally Posted by robj
Ahh, seems like this is due to my harddisk image not being correct for this.

The hd image is different between using an A3 driver with the CFFA2 card and Apple2 Prodos using the CFFA2 card. The Apple3 one has partition info in the first block which seems to confuse the prodos block mode. When I make up a nice new hd image of two 32mb disks it at least boots ok now :-)


That's interesting. Remember that SOS actually only allows 16 MB on a partition - it uses a signed int16 where ProDOS uses unsigned.

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: Golden Child] #116067 10/01/19 09:37 AM
Joined: Feb 2014
Posts: 330
G
Golden Child Offline
Senior Member
Offline
Senior Member
G
Joined: Feb 2014
Posts: 330
From an auction on ebay for the manual for Super Taxman 2 there's a description of the Gizmo and an order form ($15 back in 1982. pretty reasonable)

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Re: 8bit Apples - Apple I, II, /// and the 16 bit GS [Re: R. Belmont] #116100 10/05/19 10:47 AM
Joined: Oct 2015
Posts: 17
R
robj Offline
Member
Offline
Member
R
Joined: Oct 2015
Posts: 17
Originally Posted by R. Belmont

That's interesting. Remember that SOS actually only allows 16 MB on a partition - it uses a signed int16 where ProDOS uses unsigned.

I'm playing with a SOS driver that hooks with a cards Prodos Block driver, so then the card needs to be configured as it would for an A2. It needs some work still as it sometime bumps into the character loading. I have to be careful of that 16mb limit, seems sos is ok with it, but the system utils and some of the programs are not. CFFA2 has the fixed 32mb sizes, so its not ideal, but we don't have many other choices in MAME.

It still seems a but odd with the rom select when running the -debug option. I'm not sure whats going on there. I have temporarily commented out the cfff disable to help me debug my code.

Page 50 of 51 1 2 48 49 50 51

Who's Online Now
6 registered members (R. Belmont, Reznor007, Olivier Galibert, ICEknight, 2 invisible), 145 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,693
Posts114,269
Members4,865
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3