VICMIDI release date?

Discuss anything related to the VIC
User avatar
tokra
Vic 20 Scientist
Posts: 1120
Joined: Tue Apr 27, 2010 5:32 pm
Location: Scheessel, Germany

Re: VICMIDI release date?

Post by tokra »

It seems like 8 only activates the 8K-areas, but not $0400-$0fff and 3 only activates $0400-$0fff - but you will not get all RAM.
The crosstalk you are seeing suggests that the RAM shares the same banks on the VICMIDI. Please try the following when in BASIC:

Code: Select all

0 fori=40945to40959:reada:pokei,a:next
1 poke40944,64:sys64802
2 data63,255,18,1,0,2,0,3,0,4,0,5,0,6,0
This enables all RAM and sets each blk to a different RAM-bank on the VICMIDI. After that please try crosstalk.prg and memtest.prg again. There should be all RAM, no crosstalk and memory should test as well. Then Popeye and Doom should work.
Last edited by tokra on Fri Apr 08, 2016 2:41 am, edited 2 times in total.
User avatar
Mike
Herr VC
Posts: 4816
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Re: VICMIDI release date?

Post by Mike »

Is it possible that the reset command inadvertently clears the banking registers?
User avatar
tokra
Vic 20 Scientist
Posts: 1120
Joined: Tue Apr 27, 2010 5:32 pm
Location: Scheessel, Germany

Re: VICMIDI release date?

Post by tokra »

To test this, alterus, could you please try to leave out the "poke40944,64" in the short-program above? And post your results of both, please, so we can get to the bottom of this, thanks :)
alterus
Vic 20 Amateur
Posts: 68
Joined: Wed May 13, 2015 4:29 pm
Website: http://bbs.centronian.ca
Location: Victoria BC

Re: VICMIDI release date?

Post by alterus »

Tokra, those pokes did the trick! I put them in a little program that i can run on start. now I can load up Doom and Popeye! I'll do the full test later today when I'm back with my Vic :)
User avatar
tokra
Vic 20 Scientist
Posts: 1120
Joined: Tue Apr 27, 2010 5:32 pm
Location: Scheessel, Germany

Re: VICMIDI release date?

Post by tokra »

Glad to be of help :D So, did you use the POKE 40944,64 or did you need to skip it? Still wondering why Jim Brain himself couldn't get it to work?
brain
Vic 20 Nerd
Posts: 531
Joined: Sun Jul 04, 2004 10:12 pm

Re: VICMIDI release date?

Post by brain »

On hard reset (powerup or switch press), the all of the banks except BLK5 are off, and BLK5 is set to R/W FLASH. Bank registers are set to:

base+4: 1
base+6: 2
base+8: 3
base+10: 4
base+12: 5
base+14: 0

So that if you just turn on the banks, but do not set the bank offsets, all should work (I do not recommend that, but I know people will do it)

A soft reset will not touch any of the registers (or, it is not supposed to. I will test more tonight)

I do agree that 8 just does the BLKs, not the RAM sections. I said "all" in my original note, and I should have said "all 8kB blocks"

I'll test again tonight. Maybe I just fat fingered something. I got the same results as others, so I didn't try again, but started debugging.

jim
alterus
Vic 20 Amateur
Posts: 68
Joined: Wed May 13, 2015 4:29 pm
Website: http://bbs.centronian.ca
Location: Victoria BC

Re: VICMIDI release date?

Post by alterus »

tokra wrote:Glad to be of help :D So, did you use the POKE 40944,64 or did you need to skip it? Still wondering why Jim Brain himself couldn't get it to work?
I tried it with and without POKE 40944,64, and it was required to make it work.
brain
Vic 20 Nerd
Posts: 531
Joined: Sun Jul 04, 2004 10:12 pm

Re: VICMIDI release date?

Post by brain »

I tried it again, and checked things, no go.

Are you using JiffyDOS?

It could be my machine, but checking everything.

Jim
alterus
Vic 20 Amateur
Posts: 68
Joined: Wed May 13, 2015 4:29 pm
Website: http://bbs.centronian.ca
Location: Victoria BC

Re: VICMIDI release date?

Post by alterus »

brain wrote:I tried it again, and checked things, no go.

Are you using JiffyDOS?

It could be my machine, but checking everything.

Jim
No Jiffydos on my machine. try booting the vic20 in unexpanded (run/stop in cart menu) and then enter the pokes Tokra gave. Works for me... I think the cart menu need hot keys for every ram combination, or maybe have it be user configurable... I've been trying to get cart rom prgs to load, but not sure how to put the ram in the right place.
brain
Vic 20 Nerd
Posts: 531
Joined: Sun Jul 04, 2004 10:12 pm

Re: VICMIDI release date?

Post by brain »

I've done that, and used the same pokes, but the game does not load. But, I have a JD ROM installed. I think that might be it.

JIm
alterus
Vic 20 Amateur
Posts: 68
Joined: Wed May 13, 2015 4:29 pm
Website: http://bbs.centronian.ca
Location: Victoria BC

Re: VICMIDI release date?

Post by alterus »

So, how do I access and use the rs232 port on the VICMIDI? I'd like to write some terminal software for it as it looks like it would be nice and fast.
alterus
Vic 20 Amateur
Posts: 68
Joined: Wed May 13, 2015 4:29 pm
Website: http://bbs.centronian.ca
Location: Victoria BC

Re: VICMIDI release date?

Post by alterus »

Also, any update on the manual for the VICMIDI? We could really use some info about all the features and how to access them using POKE commands, etc.
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Re: VICMIDI release date?

Post by Schema »

alterus wrote:Also, any update on the manual for the VICMIDI? We could really use some info about all the features and how to access them using POKE commands, etc.
Unfortunately I can only speak to the MIDI side of things, but there's a preliminary manual linked here:
http://jammingsignal.boards.net/thread/ ... umentation

brain also provided some details on the registers here:
http://jammingsignal.boards.net/thread/ ... nformation
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Re: VICMIDI release date?

Post by Schema »

brain
Vic 20 Nerd
Posts: 531
Joined: Sun Jul 04, 2004 10:12 pm

Re: VICMIDI release date?

Post by brain »

I am starting to put material here
Post Reply