VIC 1112 IEEE Interface

Vic 20 Item Exchange

Moderator: Moderators

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

Re: VIC 1112 IEEE Interface

Postby eslapion » Sun Jan 24, 2016 1:37 am

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.
No one can do everything. Everyone can do something.

User avatar
srowe
Vic 20 Afficionado
Posts: 471
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Postby srowe » Fri Jan 29, 2016 1:08 pm

Any update on when these are likely to ship?

dragos
Vic 20 Afficionado
Posts: 458
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Postby dragos » Fri Jan 29, 2016 9:02 pm

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: 458
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Postby dragos » Sun Feb 07, 2016 7:28 pm

0110 0110 0110 The number of the beast...

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

Re: VIC 1112 IEEE Interface

Postby eslapion » Mon Feb 08, 2016 6:36 am

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 ?
No one can do everything. Everyone can do something.

dragos
Vic 20 Afficionado
Posts: 458
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Postby dragos » Sun Feb 14, 2016 1:21 am

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@N08/albums/72157658169620942

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 Afficionado
Posts: 471
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Postby srowe » Sun Feb 14, 2016 2:59 am

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 Devotee
Posts: 210
Joined: Tue Oct 09, 2012 5:26 am
Location: Surrey, UK

Re: VIC 1112 IEEE Interface

Postby vicist » Sun Feb 14, 2016 6:36 am

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: 458
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Postby dragos » Sun Feb 14, 2016 12:36 pm

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 Afficionado
Posts: 471
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Postby srowe » Sun Feb 14, 2016 12:44 pm

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: 458
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Postby dragos » Mon Feb 15, 2016 5:23 pm

no, I have no source...
0110 0110 0110 The number of the beast...

User avatar
srowe
Vic 20 Afficionado
Posts: 471
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Postby srowe » Tue Feb 16, 2016 3:08 pm

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: 458
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Postby dragos » Tue Feb 16, 2016 3:44 pm

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: 458
Joined: Mon Nov 21, 2005 6:41 pm

Re: VIC 1112 IEEE Interface

Postby dragos » Tue Feb 16, 2016 5:04 pm

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 Afficionado
Posts: 471
Joined: Mon Jun 16, 2014 3:19 pm

Re: VIC 1112 IEEE Interface

Postby srowe » Wed Feb 17, 2016 2:18 pm

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.


Return to “Buy, Sell, and Trade”

Who is online

Users browsing this forum: No registered users and 1 guest