Commodore 128 Dual Monitor Demo

205 views
Skip to first unread message

Martin Brunner

unread,
Jun 24, 2012, 10:46:00 AM6/24/12
to
Hi!

I did a Dual Monitor Demo in C128 Basic.

This demonstrates the capabilities of a C128 with both video signals
connected to different monitors. It is written in basic and took about
one day writing it on a real C128 (with a sticky space key). Since I'm
not really a professional programmer, so don't expect too much if you
analyze the source code. :-D

The D64-Image if you want to run it in Vice:
http://c64.tin.at/c128-dual-demo.zip

The Youtube-Video:
http://www.youtube.com/watch?v=UDhFfSjvEvQ
For impatient viewers: The most action starts about 1:35.

I don't know if there was any other dual monitor demo yet, so this might
have been a world premier that has taken place on the Commodre Meeting
in Graz, Austria last Friday! (With beamer and monitor.) ;-)

RobertB

unread,
Jun 24, 2012, 12:41:26 PM6/24/12
to
On Jun 24, 7:46 am, Martin Brunner <koni...@tin.at> wrote:

> I don't know if there was any other dual monitor demo yet, so this might
> have been a world premier that has taken place on the Commodre Meeting
> in Graz, Austria last Friday! (With beamer and monitor.) ;-)

Oh, a rare C128 demo. Thanks for that!

Leaving Portland, Oregon,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
July 28-29 Commodore Vegas Expo v8 -
http://www.portcommodore.com/commvex

rusure

unread,
Jun 25, 2012, 6:33:00 PM6/25/12
to
I think this is on the thread topic. When I programmed on the 128, I would use the 80 column RGB screen for program output, and the 40 column composite screen to print the output for debugging the program. That way debugging output wouldn't foul up the carefully constructed program output.

Anton Treuenfels

unread,
Jun 25, 2012, 6:36:44 PM6/25/12
to

"rusure" <r_u_...@mybluelight.com> wrote in message
news:0b2403fa-d665-4fc1...@googlegroups.com...
===========

Ditto, except when I did it the monitor roles were swapped and the 80-column
was only a monochrome green screen. Nice and sharp, though.

- Anton Treuenfels

rusure

unread,
Jun 26, 2012, 12:05:10 PM6/26/12
to
On Monday, June 25, 2012 4:36:44 PM UTC-6, Anton Treuenfels wrote:
> "rusure" <r_u_...@mybluelight.com> wrote in message
> news:0b2403fa-d665-4fc1...@googlegroups.com...
> On Sunday, June 24, 2012 8:46:00 AM UTC-6, Martin Brunner wrote:
> > Hi!
> >
> > I did a Dual Monitor Demo in C128 Basic.
> >
> > This demonstrates the capabilities of a C128 with both video signals
> > connected to different monitors. It is written in basic and took about
> > one day writing it on a real C128 (with a sticky space key). Since I'm
> > not really a professional programmer, so don't expect too much if you
> > analyze the source code. :-D
> >
> > The D64-Image if you want to run it in Vice:
> > http://c64.tin.at/c128-dual-demo.zip
> >
> > The Youtube-Video:
> > http://www.youtube.com/watch?v=UDhFfSjvEvQ
> > For impatient viewers: The most action starts about 1:35.
> >
> > I don't know if there was any other dual monitor demo yet, so this might
> > have been a world premier that has taken place on the Commodre Meeting
> > in Graz, Austria last Friday! (With beamer and monitor.) ;-)
>
> I think this is on the thread topic. When I programmed on the 128, I would
> use the 80 column RGB screen for program output, and the 40 column composite
> screen to print the output for debugging the program. That way debugging
> output wouldn't foul up the carefully constructed program output.
>
> ===========sing
>
> Ditto, except when I did it the monitor roles were swapped and the 80-column
> was only a monochrome green screen. Nice and sharp, though.
>
> - Anton Treuenfels

To preserve any composite screen graphics, you would need to print your text on the RGB screen. I didn't use 2 monitors, just a monitor with a switch for toggling between composite and RGB screens.



Leif Bloomquist

unread,
Jun 26, 2012, 2:46:01 PM6/26/12
to

Pretty cool, I don't have a 128 but I watched the YouTube video.

Ahoy! Magazine published a cool two-player game for the C128 called Dark
Fortress that used two monitors.

http://members.shaw.ca/cue64/ahoycleve.html

rusure

unread,
Aug 5, 2012, 6:18:44 PM8/5/12
to
On Sunday, June 24, 2012 8:46:00 AM UTC-6, Martin Brunner wrote:
> Hi!
> I did a Dual Monitor Demo in C128 Basic.

> This demonstrates the capabilities of a C128 with both video signals
> not really a professional programmer, so don't expect too much if you
> analyze the source code. :-D
I augmented my Macro Assembler Development System (MADS) with a module that among other things, transfers a C64 composite screen to the RGB screen. I can configure the RGB screen in double pixel (40 column) or standard RGB 80 column displays. When in double pixel mode, the composite screen is transferred to the left side of the screen When in standard mode, the composite screen is transferred to the right side leaving the left side undisturbed. I can view 2 C64 screens at the same time. Unfortunately, only a snapshot of the C64 screen is transferred. The RGB screen is not continuously updated. Recently, I had to connect the C64 A / V output to a WINDOWS 7 video capture interface while doing some MADS chores. The monitor was disconnected from the A / V display. The MADS RGB capability showed me the action on the monitor's RGB screen.
Reply all
Reply to author
Forward
0 new messages