Shop OBEX P1 Docs P2 Docs Learn Events
PropBASIC_TV — Parallax Forums

PropBASIC_TV

BaggersBaggers Posts: 3,019
edited 2010-09-01 15:02 in Propeller 1
Hi All,
Last night, I finally had a little bit of spare time for Propping, as I've been very busy of late, anyway, I was watching the UPENE stream, and whilst doing so, had some time to have a play on the prop :D
I didn't have enough time to sort out PropGFX-Lite-Lite, but I thought I'd do something else that would also help the community, and that was to integrate TV.spin into PropBASIC, without a loader, I will eventually convert it all to be PropBASIC, but for now I wanted to get a TV driver over to PropBASIC, I will also do my Spectrum TV driver, and the 16 colour bitmap driver, and hopefully Potatohead's potatotext ( with his blessing obviously ) I would then convert the TV.spin driver to the PropBASIC language, for nicer integration.

It doesn't have TV_Text included, but it has a simple TV_PrintAt, TV_Print and TV_Char function.

Anyway, here it is.

Comments

  • ColeyColey Posts: 1,112
    edited 2010-08-29 06:52
    Nice work Jim,

    Now that we have this one in the bag the others will follow quickly, in fact I already have your half height text driver working :D

    Attached is a quick 40*25 Text demo

    Regards,

    Coley
  • BaggersBaggers Posts: 3,019
    edited 2010-08-29 06:53
    Lol, thanks Coley, that was quick, so yes, now that that has been ported, the rest should start coming soon.
  • potatoheadpotatohead Posts: 10,261
    edited 2010-08-29 13:04
    Nice!!!

    Of course! Do whatever you want with Potatotext. (Pal still in progress...)
  • ColeyColey Posts: 1,112
    edited 2010-08-29 13:27
    I've used the TV library here to recreate Parallax TV_Text demo entirely in PropBASIC and PASM.

    I've kept all the same control codes in and remained as faithful to the original as possible.

    It's still a work in progress as I still have some commenting to do but hopefully it will provide some inspiration to others to use this great compiler.

    Regards,

    Coley
  • BaggersBaggers Posts: 3,019
    edited 2010-08-29 14:38
    Nice work Coley :)
    Got another one for you to play with then :)
    This one is the 16 colour bitmap display.
    You will now also see the pure speed of PropBASIC, it shows the screen that it loaded with, for a few seconds, giving the TV time to sync, then, it fills the screen using a plot command, in for next loops from top left, to top right, to bottom right to bottom left, to top left, then goes in a bit, until it fills the screen, then repeats in all 16 colours indefinitely, and it's QUICK!

    Enjoy,
    Baggers.

    I'll start adding some more routines, like sprites etc.
  • ColeyColey Posts: 1,112
    edited 2010-08-30 05:42
    I have worked on this some more today and this time I have split out the TV_Text functions into a library file.

    All of the functions from the original TV_Text are now implemented.

    Regards,

    Coley
  • BaggersBaggers Posts: 3,019
    edited 2010-08-30 05:46
    Excellent addition Coley! hopefully this will help bring some more users to enjoy the speed of PropBASIC.
  • TonyWaiteTonyWaite Posts: 219
    edited 2010-08-30 07:07
    Thank you very much for this code!

    T o n y
  • John R.John R. Posts: 1,376
    edited 2010-08-30 07:17
    Baggers wrote: »
    Hi All,
    Last night, I finally had a little bit of spare time for Propping, as I've been very busy of late, anyway, I was watching the UPENE stream, and whilst doing so, had some time to have a play on the prop :D

    It was really neat watching these guys Saturday, "chatting" back and forth on the UPENE stream, and making progress "on the spot". We even had Bean in on the action from the Expo.

    This "remote presence" stuff was really neat!

    John R.
  • BaggersBaggers Posts: 3,019
    edited 2010-08-30 07:20
    Yeah, I enjoyed it John, and was nice that Bean was there also, to bounce questions and answers on the spot :) was great that you guys set up the stream vids for these events, means we can be there, without even being in the same country :)
    Thanks to all involved!
  • BaggersBaggers Posts: 3,019
    edited 2010-08-31 13:42
    Tony you're very welcome :)

    Are there others using this? is it worth me trudging through the many other video modes, to convert them to run in PropBASIC? will there be enough people wanting to use them?
  • potatoheadpotatohead Posts: 10,261
    edited 2010-08-31 23:07
    I want to use this, and will after I get through the writing I'm fixated on at the moment.

    It is better to wait on Potatotext, unless it's not hard. That one is going to get some better PAL support, and that means a rework of the TV COG.
  • BaggersBaggers Posts: 3,019
    edited 2010-09-01 15:02
    Ok, potatohead, no worries, I'll wait for potatotext :D
Sign In or Register to comment.