VIC 1112 IEEE Interface

Vic 20 Item Exchange

Moderator: Moderators

User avatar
eslapion
ultimate expander
Posts: 5458
Joined: Fri Jun 23, 2006 7:50 pm
Location: Canada
Occupation: 8bit addict

Re: VIC 1112 IEEE Interface

Post by eslapion »

For general information:
Original MOS 6522 circuits, when warmed up, consume 65mA when nothing is attached to the ports to draw power.

Since the VIC-1112 has two of them, this means the cart will consume a minimum of 130mA.

WDC's W65C22N chips which have the built-in mod to avoid the IRQ sharing problems of other CMOS VIAs will consume about 4mA each.

The only functional difference I have found between the original MOS 6522 and the W65C22N is the shift register problem has been fixed. Since this was faulty on the original chips, virtually nothing uses that feature on Commodore computers and disk drives.

For all intents and purposes, the WDC W65C22N can be considered 100% compatible with MOS 6522s.
Be normal.
User avatar
srowe
Vic 20 Scientist
Posts: 1325
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Post by srowe »

Any update on when these are likely to ship?
dragos
Vic 20 Afficionado
Posts: 479
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Post by dragos »

I'll be sending a kickstart update this weekend, the PCB is out to fab, it was just finished this week and looks amazing. The Kickstarter update will include a list of the new features, so stay tuned.
0110 0110 0110 The number of the beast...
dragos
Vic 20 Afficionado
Posts: 479
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Post by dragos »

0110 0110 0110 The number of the beast...
User avatar
eslapion
ultimate expander
Posts: 5458
Joined: Fri Jun 23, 2006 7:50 pm
Location: Canada
Occupation: 8bit addict

Re: VIC 1112 IEEE Interface

Post by eslapion »

I have found a good stock of GPIB/IEEE-488 connectors here in Montreal. They are dusty but completely unused and sell for about 1$ each.

Any interest ?
Be normal.
dragos
Vic 20 Afficionado
Posts: 479
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Post by dragos »

OK, the prototype of the new design has been tested!!! You can see the evolution of this project in pictures https://www.flickr.com/photos/92448698@ ... 8169620942

There are some basic 4 commands that are not working. If anyone is interested in trying to patch the rom, it would be greatly appreciated (I suppose it may not be possible to fix!)
0110 0110 0110 The number of the beast...
User avatar
srowe
Vic 20 Scientist
Posts: 1325
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Post by srowe »

I'm in the process of creating an annotated source listing of the ROM code. I'll post it here as soon as it covers the parts that touch the VIAs.

Do you have the modified ROM source available yet?
User avatar
vicist
Vic 20 Afficionado
Posts: 352
Joined: Tue Oct 09, 2012 5:26 am
Location: Sheffield, UK

Re: VIC 1112 IEEE Interface

Post by vicist »

Are you aware that on the info sheet you intend to supply, under 'Getting Started', point 4 reads "To start IEEE 488 type: SYS 45056 <RETURN>", when it should read SYS 45065.
This looks like a very professional piece of kit and should not be spoilt by an innocent looking typo.
dragos
Vic 20 Afficionado
Posts: 479
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Post by dragos »

here is the rom file we are using (for now)

http://www.victwenty.org/vic1112/basic4ieee.zip

URL fixed, apparently it didn't like a plus sign int he file name!
Last edited by dragos on Sun Feb 14, 2016 5:15 pm, edited 1 time in total.
0110 0110 0110 The number of the beast...
User avatar
srowe
Vic 20 Scientist
Posts: 1325
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Post by srowe »

That link gives me a 404. I can see the file if I browse to the directory, are the permissions set correctly?

Edit: Got it now, thanks.

Edit: That only has the binary, do you have the source?
dragos
Vic 20 Afficionado
Posts: 479
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Post by dragos »

no, I have no source...
0110 0110 0110 The number of the beast...
User avatar
srowe
Vic 20 Scientist
Posts: 1325
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Post by srowe »

dragos wrote:no, I have no source...
That's awkward. Once I have a good picture of how the original ROM works I'll take a look at this one.

What doesn't work?
dragos
Vic 20 Afficionado
Posts: 479
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Post by dragos »

most disk commands... dload and dsave work, but header, catalog, directory, ds and ds$ do not

on a real vic, they just return nothing, in vice they lock up...
0110 0110 0110 The number of the beast...
dragos
Vic 20 Afficionado
Posts: 479
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Post by dragos »

You also may be interested in this:

http://jbevren.net/vic1112.txt

not complete, but very useful!
0110 0110 0110 The number of the beast...
User avatar
srowe
Vic 20 Scientist
Posts: 1325
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Post by srowe »

Yes, thanks that's useful to cross-check against.

I'm making good progress with my disassembly, the use of the VIAs is quite straight-forward. Just got to work on the subroutines that drive the IEEE protocol.
Post Reply