Page 1 of 1

VICARATE 3.5 is released

Posted: Thu Jan 07, 2021 10:11 am
by aitsch
happy new year!

vicarate 3.5 for an unexpanded vic is out.
Picture2.1.png
Picture2.1.png (9.13 KiB) Viewed 3669 times
download:
viewtopic.php?f=15&t=9974&p=111913#p111913

enjoy!

aitsch

Re: VICARATE 3.5 is released

Posted: Thu Jan 07, 2021 11:18 am
by orion70
Wow, thanks for this Aitsch. Now this is a tiny little game for our beloved machine - literally :P. I'm going to wear my presbyopia glasses and give it a go!

Re: VICARATE 3.5 is released

Posted: Thu Jan 07, 2021 11:25 am
by aitsch
you will definitely need your glasses :mrgreen:

Re: VICARATE 3.5 is released

Posted: Thu Jan 07, 2021 11:38 am
by AndyH
That looks amazing. Will try it later.

Re: VICARATE 3.5 is released

Posted: Fri Jan 08, 2021 6:07 am
by aitsch
thanks. i'm curious about you opinion.

Re: VICARATE 3.5 is released

Posted: Fri Jan 08, 2021 6:55 am
by AndyH
I forgot to post. Enjoyed it a lot. Figuring out the moves, love the back flip. Only pain point is needing to go to the keyboard to proceed after a knock down instead of fire, but I guess that prevents excessive fire button pressing accidentally skipping ahead to the next round. I really love the micro action idea, Got any plans for another?

Re: VICARATE 3.5 is released

Posted: Fri Jan 08, 2021 3:13 pm
by chysn
I love it! A unique project with fun play. Nicely done!

Re: VICARATE 3.5 is released

Posted: Sat Jan 09, 2021 3:44 am
by aitsch
thanks a lot.

sometimes there are some ghost pictures. :oops:
can't figure out why. maybe the preparation code for the grafic mixing is to long.

the biggest challenge was to implement the opponents AI.
it is the only element that defines the game.
hopefully the levels are well balanced.

aitsch

I added in the description that the 4-player adapter is supported. :idea: :!:
I forgot to mention that.

so you can call your old friends and play a round :P

Re: VICARATE 3.5 is released

Posted: Sat Jan 09, 2021 8:11 am
by Noizer
aitsch wrote: ↑Sat Jan 09, 2021 3:44 am thanks a lot.

sometimes there are some ghost pictures. :oops:
can't figure out why. maybe the preparation code for the grafic mixing is to long. [...]
Don’t be scared! Abnormal normal, specially for this ghost in a shell πŸ˜….
Jokes apart, which pictures?

Re: VICARATE 3.5 is released

Posted: Fri Jan 15, 2021 9:37 am
by nbla000
aitsch wrote: ↑Thu Jan 07, 2021 10:14 am - copy the file vicarate35.prg in the root directory of the SD card
- DO NOT use the FB20 loader
- load with LOAD"VICARATE35",8,1 (just ,8 will not work)
Since I'm the author of FB20 (FileBrowser for the Vic-20) I've investigated a bit why it doesn't load with FB20.

The reason is that since the program use all the ram, inclueded the Screen Memory on 1E00-1FFF, you cannot prompt for a SYS command so you have released a "strange" way to load it, by forcing the ,8,1 you start from the file address that is $326, so you change [Output vector] to $1001 that is the program entry point.

By using this method the file is bigger then required and requires ,x,1 to load/run, you may simple use Exomizer for a better way, it reduces the file sizes and could be loaded with FB20 ;-)

Since exomizer requires few bytes more for decrunching and the unexpanded vic has a memory hole in $400-$fff (3k expansion) you have to hack a bit your program, just start it from $1002 and add the $A9 byte on $1001 by using this command:

Code: Select all

exomizer sfx $1001 -n -t20 -f "lda #$0 sta $1000 lda #$A9 sta $1001" -ovicarate35_exocrunched.prg vicarate35.prg
btw this is the result:

*** edit ****
removed since now there is a new "official" exocrunched version

Re: VICARATE 3.5 is released

Posted: Fri Jan 15, 2021 4:05 pm
by aitsch
hi nbla000,

i did not want to blame the ,x,1-problem on your loader. sorry if it sounded like that.
it was the only solution I could think of and it was clear that it is a little bit "dirty" :oops: .

someone else had also asked me why i didn't use the exomizer to shrink the file size.
i had already heard of the exomizer but had not yet dealt with it. that is an open task on my todo list.

thanks for the exocrunched file. it works with ,X in an D64-image.
at this weekend i will make some minor changes in the source and compile it again.
when it's done it will compress it with your descriped method.
after that i change the load description.

can i pm you, if i have any questions?

aitsch

Re: VICARATE 3.5 is released

Posted: Fri Jan 29, 2021 6:37 am
by Noizer

Re: VICARATE 3.5 is released

Posted: Fri Jan 29, 2021 6:39 am
by Noizer
Noizer wrote: ↑Fri Jan 29, 2021 6:37 am :lol: Did you see it? https://www.youtube.com/watch?v=IrAo2aVo4do
Microsprites... (see at 11:37)

Re: VICARATE 3.5 is released

Posted: Fri Jan 29, 2021 7:46 am
by aitsch
oh, nice!
but i didn't understand what they were saying.