pouët.net

Lines
[nfo]
screenshot added by viti on 2019-09-16 13:54:45
platform :
type :
release date : september 2019
release party : Function 2019
compo : wild demo
ranked : 4th
  • 12
  • 1
  • 0
popularity : 52%
 52%
  • 0.92
alltime top: #19379
added on the 2019-09-16 13:54:45 by viti viti

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

live: https://www.twitch.tv/videos/481421862?t=02h34m27s
added on the 2019-09-16 14:25:08 by viti viti
like someone said in the twitch chat: tempest 2000!
rulez added on the 2019-09-16 15:39:34 by sensenstahl sensenstahl
Nice show!
rulez added on the 2019-09-16 18:21:21 by baah baah
very very nice one!
rulez added on the 2019-09-16 20:59:29 by musk musk
Very good laser effects :)
rulez added on the 2019-09-16 21:35:13 by rascy rascy
nice!
rulez added on the 2019-09-16 21:46:13 by Asato Asato
Love it
rulez added on the 2019-09-17 00:47:40 by klos klos
Sweet C64 Laz0r!
rulez added on the 2019-09-17 05:51:53 by wertstahl wertstahl
pretty
rulez added on the 2019-09-18 13:10:23 by nagz nagz
Äääähh, will this work on a real C64 ??? :)
rulez added on the 2019-09-21 00:17:42 by AW87 AW87
Cool idea! I liked it nagyon.
rulez added on the 2019-09-24 06:55:53 by slyspy slyspy
really cool and fresh.
any details?
rulez added on the 2019-09-27 22:41:57 by Blast! Blast!
At the beginning of the youtube video the hardware:
https://www.pouet.net/prod.php?which=64191

Copy/paste from other forum: :)

The sensitive continuous laser-control is performed by a hardware on the expansion-port with an 8-core microcontroller.
There are 2 frame-buffers in the hardware. In one of the frame-buffers one core of the microcontroller keeps sending the stored coordinates with the corresponding colours and timing. Meanwhile in the other frame-buffer another core of the microcontroller receives and processes the X & Y coordinates and colour info, and some control-commands like turning the laser on/off or switching between frame-buffers, etc.

The controlling details (after startup) so far:
1. writing to $de00 memory location: laser-ON/OFF command
2. at $de01: timing-control (speed of mirror-galvanometers in the laser-projector) is set to the laser-projector by default, we don't touch this value in this version. (Smoothness of the projected shapes depends on it.)
3. at $de02: All points (maximum 100..200 of them) are sent in strict 3-byte bunches: colour, X-coordinate, Y-coordinate (each one byte)
For example we can set the laser beam's starting coordinates with 'black,X,Y' combo, then we can draw a red line from it with 'red,X2,Y2' and then continue with a green line from X2-Y2 to X3-Y3 with 'green,X3,Y3' command, etc. etc...
4. at $de03: Sending a 'frame-buffer switch' command. The two frame-buffers get exchanged, in other words: The one which received C64 commands will turn to serve the laser-projector, and the one which sent data previously to the laser-projector starts receiving C64-commands.
Then we repeat the steps from the 3rd step for the upcoming frames again-and-again...

Now I use double transparent foil with few fog.
added on the 2019-09-28 10:09:52 by viti viti
Wow!
rulez added on the 2019-10-02 16:30:34 by tifeco tifeco

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment