Proof Of Concept....

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Proof Of Concept....

Post by Andy Rea »

Only The curious may Look :mrgreen:

Enjoy Andy

P.s not tested on real Zeddy, YET!
VSPROOF.P
i did it !
(12.88 KiB) Downloaded 235 times
what's that Smell.... smells like fresh flux and solder fumes...
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Proof Of Concept....

Post by sirmorris »

I knew you were insane. Now here's the proof :shock:
User avatar
yerzmyey
Posts: 1240
Joined: Thu May 15, 2008 10:11 am
Location: Rubber Planet
Contact:

Re: Proof Of Concept....

Post by yerzmyey »

Hehe, I hope You'd forgive my total ignorance in area of coding as obviously I have no idea why it is hard ;) :) (I guess the vertical scroll is the matter ;) ), but still I do hope You'd make some final version of the prog - if it's possible at all. ;) Seems like the RAM is almost full 'though?
IN NIHILUM REVERTERIS - a big text-adventure game for ZX81: http://tiny.pl/g2m6m
"MONOCHROME" issue 5 - (Spring 2014) free paper/PDF magazine about ZX81: http://tiny.pl/q2m44
ZX81 COMPETITIONS 2007/2009: http://zx81.republika.pl/
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Proof Of Concept....

Post by Andy Rea »

Edit, for Yerzmyey, in a nutshell, becuase unlike zx48 the display is NOT bitmapped.

NO probs, this is following on from the text mode only, and is once again in text mode only the I register stays firmly at $1E throughtout.

a vertical scroller is not particularly difficult IF that was all that is been displayed, the real tricks here are.... 25 characters in the space of 22, each vertical char is only 7 pixels high, and then the ' Pièce de résistance ' is that the rest of the block graphics appear to be unaffected by whats happening with the scroll, which *should* be impossible !

Yeah the code is very bloated, it's only a proof of concept, and many parts are simply reapeat over and over, call it lazy programming !

Regards Andy
what's that Smell.... smells like fresh flux and solder fumes...
sirmorris
Posts: 2811
Joined: Thu May 08, 2008 5:45 pm

Re: Proof Of Concept....

Post by sirmorris »

bloated, lazy, whatever. It's still fscking genius :D
User avatar
Paul
Posts: 1517
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: Proof Of Concept....

Post by Paul »

Andy Rea wrote: the ' Pièce de résistance ' is that the rest of the block graphics appear to be unaffected by whats happening with the scroll, which *should* be impossible !
Regards Andy
Hi Andy,
Meanwhile I was able to find the time to start your program. Very impressive indeed. Seems you have managed to get "windows" running in Textmode :lol:
What do you like to express with "appear to be unaffected"? Are they also scrolled but we don't see this?
I wonder why you made the scrolled text just one character wide, from its content (I guess the content was not the primary goal) I would have taken four to five characters per line. For me the single character text is quite hard to read (I'm used to reading from left to right ;) ) so I guess having more characters would be harder (or just slower, more work?).

The main question would be: can you have more "windows" with different effects for demos or could this be part of a game that shows infos very nice, so is there enough processing time for a gameplay left?

The most impressive thing is that you have so many ideas you can code. For my part, I would be happy if I had enough ideas to start programming something :(
Maybe i just get started and see what happens if sit in front of the empty green screen :?
In theory, there is no difference between theory and practice. But, in practice, there is.
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: Proof Of Concept....

Post by Andy Rea »

Paul wrote: Meanwhile I was able to find the time to start your program. Very impressive indeed. Seems you have managed to get "windows" running in Textmode :lol:
What do you like to express with "appear to be unaffected"? Are they also scrolled but we don't see this?
Correct, the left part of the screeen is split into 42 rows, each row been only 4 scanlines high, then by using the Graphic characters that appear on keys 5 and 8 along eith the inverse space, full block graphics can be made, regardless of what the internal character line counter is doing as each character line for those graphic characters is identical.
Paul wrote: I wonder why you made the scrolled text just one character wide, from its content (I guess the content was not the primary goal) I would have taken four to five characters per line. For me the single character text is quite hard to read (I'm used to reading from left to right ;) ) so I guess having more characters would be harder (or just slower, more work?).
Erm dunno really, the goal was to have a smooth vertical scroller, so yes the content was irrelavent really, especiall the graphic block but any block grphic animation / picture ect. could have been used, that randomish ( but not very random :oops: ) was just bung something in there quick !
Paul wrote: The main question would be: can you have more "windows" with different effects for demos or could this be part of a game that shows infos very nice, so is there enough processing time for a gameplay left?
i don't think that using this in a game would be very feasable, a single horizontal smooth scroll would be much easier to incorporate into something else, indeed a single horizontal scroller could be part of an interrupt routine, and your program need not know about it 'per se' but just pass information to be displayed.
Paul wrote: The most impressive thing is that you have so many ideas you can code. For my part, I would be happy if I had enough ideas to start programming something :(
Maybe i just get started and see what happens if sit in front of the empty green screen :?
Ah well not really, i not that creative, the multi scroller idea was spawned from another idea that wasn't mine, the vertical scroll spawned from the multiscroll, for me to get anything done i need a clear idea of the end product in my mind befoe i start, i like to think things over especially how to fit a goal within the limitations of thw hardware. I reality doing either the multiscroll or the vertical scroll would have been so much simpler in true Hi-Res but.... Been there, done that, got the t-shirt.

Regards Andy
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
yerzmyey
Posts: 1240
Joined: Thu May 15, 2008 10:11 am
Location: Rubber Planet
Contact:

Re: Proof Of Concept....

Post by yerzmyey »

Paul wrote: Maybe i just get started and see what happens if sit in front of the empty green screen :?
Yes do it, that's what I do.

Hmm. After some thinking, maybe it wasn't the best encouragement. :mrgreen:
IN NIHILUM REVERTERIS - a big text-adventure game for ZX81: http://tiny.pl/g2m6m
"MONOCHROME" issue 5 - (Spring 2014) free paper/PDF magazine about ZX81: http://tiny.pl/q2m44
ZX81 COMPETITIONS 2007/2009: http://zx81.republika.pl/
RWAP
Posts: 1348
Joined: Thu May 08, 2008 8:42 am
Location: Stoke-on-Trent, UK
Contact:

Re: Proof Of Concept....

Post by RWAP »

Quite some achievement - it is refreshing to see some new techniques being demonstrated for the ZX81 :D
User avatar
yerzmyey
Posts: 1240
Joined: Thu May 15, 2008 10:11 am
Location: Rubber Planet
Contact:

Re: Proof Of Concept....

Post by yerzmyey »

Andy Rea wrote: Yeah the code is very bloated, it's only a proof of concept, and many parts are simply reapeat over and over, call it lazy programming !
Regards Andy
Hmm, if the movement on the left side of the screen would be less random (some pattern, You know) and in the last available Kb You would put some more text, it surely would be something more than only a concept work.
If I may suggest anything of course.
IN NIHILUM REVERTERIS - a big text-adventure game for ZX81: http://tiny.pl/g2m6m
"MONOCHROME" issue 5 - (Spring 2014) free paper/PDF magazine about ZX81: http://tiny.pl/q2m44
ZX81 COMPETITIONS 2007/2009: http://zx81.republika.pl/
Post Reply