Well, when this kind of demos are made, system is mostly not needed and so Viznut can well use areas normally occupied by system. And if he does not need any system routines except irq, he can use more memory (irq just needs some space on stack)
Computer has only 5k ram, plus 512 half-bytes (!) of color ram.
Consider that 1k is taken for HW reasons - 1 page scratch-registers, 1 stack, 2 for display area. So system Kernal only uses 0.5K extra. You cannot quite rid of more than half of that either, since you need disk access working during the demo.
yup... I can imagine it would be quite hard to dev on a real VIC20.. mostly because you'd need some RAM for the code too.. although you could always use an assembler that makes use of a memory expansion to store the code + assembler. :_)
My bet would be not to use an assembler, but only a machine language monitor. That snugly fits into a 3k catridge memory hole, without disrupting the adressing of the rest. Add more memory than that and you have a TOTALLY different computer.
now the cubes are taking over the world D: and since cubes don't talk, there is no voice XD
Melylareputamadre 6 months ago
[ ]
_
/_\
\_/
[ ]
SianaGearz 5 months ago
fuck however invented 1+megs of ram.... I mean it.... they killed inventiveness.
OBSysteme 1 year ago
@OBSysteme 5k of the VIC20 already is huge when you compare it to the whooping 256 byte (!) of the Atari 2600 ;) But yeah, VIC20 rules.
1337Shockwav3 1 year ago
The vic-20 has an "ancient" feel to it, that is quite distinctive. I mean c-64 is king, but vic-20 is special in its own right as well.
OBSysteme 1 year ago
Demosceners (at least the PWP ones) seem to be fond of rotating pseudo3D cubes...
InvisibleSandwichTM 2 years ago 4
They're the stock weapons used by robots when enacting Robotic Liberation.
The sezures have never been so powerful!
flygonbreloom 2 years ago 6
OW! MY EYES!!!
jci10 3 years ago 4
was this made with a vic 20???? incredible
j8k3r 4 years ago
Actually he is using an unexpanded vic20- only a 1541 disk drive is added.
So this all is done with only 5,5 K of RAM!
Pihti1 4 years ago
Less.. the system itself eats up about 1,5k RAM.
Vyggy 3 years ago
Well, when this kind of demos are made, system is mostly not needed and so Viznut can well use areas normally occupied by system. And if he does not need any system routines except irq, he can use more memory (irq just needs some space on stack)
Pihti1 3 years ago
Nope, one cannot free up too much space.
Computer has only 5k ram, plus 512 half-bytes (!) of color ram.
Consider that 1k is taken for HW reasons - 1 page scratch-registers, 1 stack, 2 for display area. So system Kernal only uses 0.5K extra. You cannot quite rid of more than half of that either, since you need disk access working during the demo.
3yE 3 years ago
it runs on an unexpanded vic-20, yes.
it was probably *made* (if you want to be really technical) on viznut's 486 laptop connected to his vic.
bri3d 4 years ago
yep, the development is made on another machine, but the actual demo runs on unexpanded vic20.
Pihti1 3 years ago
yup... I can imagine it would be quite hard to dev on a real VIC20.. mostly because you'd need some RAM for the code too.. although you could always use an assembler that makes use of a memory expansion to store the code + assembler. :_)
knoeki 3 years ago
My bet would be not to use an assembler, but only a machine language monitor. That snugly fits into a 3k catridge memory hole, without disrupting the adressing of the rest. Add more memory than that and you have a TOTALLY different computer.
3yE 3 years ago