Bitshifter's Z-code interpreter

Discussion, Reviews & High-scores

Moderator: Moderators

User avatar
orion70
VICtalian
Posts: 4341
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Re: Bitshifter's Z-code interpreter

Post by orion70 »

Wow! Thanks a lot :D
Will download tomorrow!
jcompton
Vic 20 Newbie
Posts: 17
Joined: Mon Jun 19, 2006 12:45 pm

Re: Bitshifter's Z-code interpreter

Post by jcompton »

It looks like the <MORE> routine scrolls one line more than it should, perhaps because it's not accounting for the status line?

From the Witness intro:
witness1.jpg
witness2.jpg
But there's a missing line of text, which scrolls by but is then blotted out by the status line:

"windows are full of light, and radio"
MacbthPSW
Vic 20 Afficionado
Posts: 478
Joined: Wed Apr 06, 2005 1:56 pm

Re: Bitshifter's Z-code interpreter

Post by MacbthPSW »

I think I fixed the <MORE> problem with a little hack. If anyone wants to test it:
witnessHAX.d64.zip
(97.03 KiB) Downloaded 435 times
jcompton
Vic 20 Newbie
Posts: 17
Joined: Mon Jun 19, 2006 12:45 pm

Re: Bitshifter's Z-code interpreter

Post by jcompton »

Looks like that worked!

The same off-by-one error also affects the C64 version, presumably the others as well.

(To generate a ton of text in the early going, you can do

n.n.ring bell.read scroll

That will be enough to give even the compact font on the C64 version a run for its money.)
User avatar
orion70
VICtalian
Posts: 4341
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Re: Bitshifter's Z-code interpreter

Post by orion70 »

Bitshifter, thanks sooo much for all this excellent work. I am downloading everything again (including the Witness corrected version) for my updated SD2IEC collection. So once more, this is a good moment to ask: any chance to see Sherlock, which is my favorite Infocom adventure, in a VIC incarnation? Too much memory required? I know you worked from scratch compared to previous efforts (TNT's and the German team's versions), maybe you can find the way to squeeze everything in a 32K VIC? TIA :mrgreen:
Kakemoms
Vic 20 Nerd
Posts: 740
Joined: Sun Feb 15, 2015 8:45 am

Re: Bitshifter's Z-code interpreter

Post by Kakemoms »

Bitshifter: If you want to save memory on the font, I have code that takes the internal char ROM to make 6-bit wide characters that are readable. I can send you the code if you want to test it out.
Kakemoms
Vic 20 Nerd
Posts: 740
Joined: Sun Feb 15, 2015 8:45 am

Re: Bitshifter's Z-code interpreter

Post by Kakemoms »

Anyone knows if the Z-code interpreter source was made available?
User avatar
polluks
Vic 20 Amateur
Posts: 44
Joined: Sat Apr 29, 2017 4:53 pm
Website: http://www.bilskaja.de
Location: Germany
Occupation: FI

Re: Bitshifter's Z-code interpreter

Post by polluks »

VC20 [WGA103574] + UltiMem
User avatar
orion70
VICtalian
Posts: 4341
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Re: Bitshifter's Z-code interpreter

Post by orion70 »

Hey, interesting! Thanks for pointing it out :D
hlabrande
Vic 20 Newbie
Posts: 2
Joined: Sat Nov 21, 2020 11:09 pm
Website: http://www.hlabrande.fr

Re: Bitshifter's Z-code interpreter

Post by hlabrande »

Hello all! I am the author of the aforementioned text adventure, that uses Bitshifter's wonderful interpreter (thank you!).

The game has been released for 36 different platforms, among which the VIC-20. You can find it at hlabrande.itch.io/tristam-island. The game comes with a hint sheet and a feelie (a postcard set in the game's universe); it's around 7-10 hours of gameplay. I posted more information in the thread of 2020 releases. Thank you! :D
Post Reply