Page 4 of 8

Re: VIC 1112 IEEE Interface

Posted: Sun Jan 24, 2016 1:37 am
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.

Re: VIC 1112 IEEE Interface

Posted: Fri Jan 29, 2016 1:08 pm
by srowe
Any update on when these are likely to ship?

Re: VIC 1112 IEEE Interface

Posted: Fri Jan 29, 2016 9:02 pm
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.

Re: VIC 1112 IEEE Interface

Posted: Sun Feb 07, 2016 7:28 pm
by dragos

Re: VIC 1112 IEEE Interface

Posted: Mon Feb 08, 2016 6:36 am
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 ?

Re: VIC 1112 IEEE Interface

Posted: Sun Feb 14, 2016 1:21 am
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!)

Re: VIC 1112 IEEE Interface

Posted: Sun Feb 14, 2016 2:59 am
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?

Re: VIC 1112 IEEE Interface

Posted: Sun Feb 14, 2016 6:36 am
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.

Re: VIC 1112 IEEE Interface

Posted: Sun Feb 14, 2016 12:36 pm
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!

Re: VIC 1112 IEEE Interface

Posted: Sun Feb 14, 2016 12:44 pm
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?

Re: VIC 1112 IEEE Interface

Posted: Mon Feb 15, 2016 5:23 pm
by dragos
no, I have no source...

Re: VIC 1112 IEEE Interface

Posted: Tue Feb 16, 2016 3:08 pm
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?

Re: VIC 1112 IEEE Interface

Posted: Tue Feb 16, 2016 3:44 pm
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...

Re: VIC 1112 IEEE Interface

Posted: Tue Feb 16, 2016 5:04 pm
by dragos
You also may be interested in this:

http://jbevren.net/vic1112.txt

not complete, but very useful!

Re: VIC 1112 IEEE Interface

Posted: Wed Feb 17, 2016 2:18 pm
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.