Faster Vic20?

Basic and Machine Language

Moderator: Moderators

wimoos
Vic 20 Afficionado
Posts: 350
Joined: Tue Apr 14, 2009 8:15 am
Website: http://wimbasic.webs.com
Location: Netherlands
Occupation: farmer

Post by wimoos »

GreyGhost wrote:Here's a copy of the Vic 20 version of Super Numbers on d64 image. Its mapped to the cassette buffer, but is completely relocatable.

http://www.freedrive.com/file/1102197,s ... rs-vic.zip
There is a bug in this SuperNumbers.zip: the JMP $DAB2 should be a JMP $DBA2.

Once fixed, I did some speedtests and found that it is approx. 20% faster than using the regular Basic variables :D .

I'll work on including it in WimBasic.
VICE; selfwritten 65asmgen; tasm; maintainer of WimBasic
User avatar
GreyGhost
Vic 20 Nerd
Posts: 525
Joined: Wed Oct 05, 2005 11:10 pm

Post by GreyGhost »

Hey 20%, that's not bad.

I didn't know about the error. I'll have a look and fix the file I have for download. That may have happened during the cut and paste. Sometimes the letters just don't interpret right.
Rob
wimoos
Vic 20 Afficionado
Posts: 350
Joined: Tue Apr 14, 2009 8:15 am
Website: http://wimbasic.webs.com
Location: Netherlands
Occupation: farmer

SuperNumbers included in WimBasic

Post by wimoos »

SuperNumbers is now included in WimBasic !

download from: http://home.kpn.nl/oost4231/wimbasic.zip

Regards,

Wim.
VICE; selfwritten 65asmgen; tasm; maintainer of WimBasic
User avatar
GreyGhost
Vic 20 Nerd
Posts: 525
Joined: Wed Oct 05, 2005 11:10 pm

Post by GreyGhost »

I looked over the loader program in Transactor Vol09_05_1989_Jun. The loader listing matches the program on the disk image. The error is there. In the assembly listing, it shows the correct ROM call. I looked over the loader to try to find the corresponding numbers to change them but to no avail. The loader is strange to me. Maybe some one that actually understands it can change it.

I deleted the file above, so here it is again, error and all.

http://www.freedrive.com/file/1288039
Rob
User avatar
GreyGhost
Vic 20 Nerd
Posts: 525
Joined: Wed Oct 05, 2005 11:10 pm

Post by GreyGhost »

After getting over my own errors, I found the problem here is the corrected file. Of course now that its incorporated in Wimbasic who needs it :D. But, here is the file.

http://www.freedrive.com/file/1288585
Rob
Post Reply