Page 5 of 7

Re: VICMIDI release date?

Posted: Fri Apr 08, 2016 2:31 am
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.

Re: VICMIDI release date?

Posted: Fri Apr 08, 2016 2:32 am
by Mike
Is it possible that the reset command inadvertently clears the banking registers?

Re: VICMIDI release date?

Posted: Fri Apr 08, 2016 2:47 am
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 :)

Re: VICMIDI release date?

Posted: Fri Apr 08, 2016 9:21 am
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 :)

Re: VICMIDI release date?

Posted: Fri Apr 08, 2016 9:31 am
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?

Re: VICMIDI release date?

Posted: Fri Apr 08, 2016 9:50 am
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

Re: VICMIDI release date?

Posted: Sat Apr 09, 2016 1:54 am
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.

Re: VICMIDI release date?

Posted: Sun Apr 10, 2016 8:19 pm
by brain
I tried it again, and checked things, no go.

Are you using JiffyDOS?

It could be my machine, but checking everything.

Jim

Re: VICMIDI release date?

Posted: Sun Apr 10, 2016 10:11 pm
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.

Re: VICMIDI release date?

Posted: Sun Apr 10, 2016 11:03 pm
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

Re: VICMIDI release date?

Posted: Mon Apr 25, 2016 2:30 pm
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.

Re: VICMIDI release date?

Posted: Mon Apr 25, 2016 2:32 pm
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.

Re: VICMIDI release date?

Posted: Tue Apr 26, 2016 11:05 am
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

Re: VICMIDI release date?

Posted: Tue Apr 26, 2016 11:18 am
by Schema

Re: VICMIDI release date?

Posted: Tue Apr 26, 2016 12:31 pm
by brain
I am starting to put material here