Shop OBEX P1 Docs P2 Docs Learn Events
AiGeneric Video V2.1 & V2.1cf Released — Parallax Forums

AiGeneric Video V2.1 & V2.1cf Released

Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
edited 2012-09-09 08:51 in Propeller 1
This archive contains the official new release of AiGeneric Video Text V2.1.

This zip is divided into two files:

Version 2.1cf (which supports loading of Commodore fonts .64c files)
Version 2.1 (which supports the original AiGeneric font system; replace old font files.)

Both support the following commands:

.redefine - Redefine characters on the fly
.center - Center the line of text
.putchar - Exact placement of characters
.getchar - Exact retrieval of characters
.color - 16 text colors
& support of most tv_text commands

The AiGeneric_Video_DEMO in demonstrates all commands.

Thanks to the collaborative efforts of Doug, Hippy, and Baggers this is
truly a remarkable driver!

Ok, I'm sick of editing this one for a while, now go create some cool apps with this. [noparse]:)[/noparse]

OBC

rename with zip extension

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?

Getting started with the Protoboard? - Propeller Cookbook
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)

Post Edited (Oldbitcollector) : 1/29/2008 4:07:55 AM GMT


Comments

  • Ken PetersonKen Peterson Posts: 806
    edited 2008-12-15 15:28
    Is this in the object exchange? I didn't see it.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"I have always wished that my computer would be as easy to use as my telephone.· My wish has come true.· I no longer know how to use my telephone."

    - Bjarne Stroustrup
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-12-15 16:30
    Ken Peterson said...
    Is this in the object exchange? I didn't see it.

    Ken, I'm the one who put the package above together, but I was reluctant to post
    it to the object exchange as I'm not the exclusive author of this project.
    If the other contributors are agreeable, I'm happy to post it.

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • potatoheadpotatohead Posts: 10,261
    edited 2008-12-15 16:49
    It's fine by me.

    Yeah, post it OBC. Ideally Hippy will chime in on this one as well. Not sure where he stands on the MIT license.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!
    Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
    Safety Tip: Life is as good as YOU think it is!
  • BaggersBaggers Posts: 3,019
    edited 2008-12-15 17:20
    Fine by me too OBC. [noparse]:)[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    http://www.propgfx.co.uk/forum/·home of the PropGFX Lite

    ·
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2008-12-16 01:40
    hippy has been MIA on the Propeller forums for a while..
    Might be time to throw a lasso at him from the PICAXE forums. [noparse]:)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Getting started with a Propeller Protoboard?
    Check out: Introduction to the Proboard & Propeller Cookbook 1.4
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • trodosstrodoss Posts: 577
    edited 2008-12-16 15:26
    @OBC,
    If you wanted to, you could also include the font generator bundled with AIGeneric in the OBEX.··Might be useful to someone using AIGeneric.· I have the MIT license included in the code, so should be suitable for posting there.
  • mcstarmcstar Posts: 144
    edited 2008-12-16 16:30
    thanks for the font generator! I just tried it, and it works great.
  • trodosstrodoss Posts: 577
    edited 2008-12-16 17:41
    Great! Hopefully you will find it useful in future projects. I have used AIGeneric for several things, and having the ability to make 'custom' fonts became essential. Saves a lot of .redefine statements.
  • Ken PetersonKen Peterson Posts: 806
    edited 2009-02-18 13:47
    I'm interested in using AiGeneric for a project of mine, but I'm using a QVGA display and currently use a modified VGA object. Has anyone come up with a version of the AiGeneric driver to replace the VGA object?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"I have always wished that my computer would be as easy to use as my telephone.· My wish has come true.· I no longer know how to use my telephone."

    - Bjarne Stroustrup
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-02-18 14:26
    I'm working on one, but it lacks proper screen clearing and the re-define ability.
    If you want to play with it a bit, is is attached.

    It is based on "vga_1280x1024_tile_driver_with_cursor"
    At this point color change works, as do a few other "AiGeneric" type commands.

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Check out: Protoboard Introduction , Propeller Cookbook 1.4 & Software Index
    Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
    Got an SD card connected? - PropDOS
  • Ken PetersonKen Peterson Posts: 806
    edited 2009-02-18 14:56
    Wow....1280 x 1024. A bit more than I need. I'm going for something along the lines of the original VGA object, as my display is only QVGA. Perhaps I'll have a go at porting the driver to work with that when I have some more time on my hands.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    ·"I have always wished that my computer would be as easy to use as my telephone.· My wish has come true.· I no longer know how to use my telephone."

    - Bjarne Stroustrup
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-03-31 14:05
    Looks like everyone who has contributed to this project has reported in.
    http://forums.parallax.com/showthread.php?p=795585

    I'll be posting this to OBEX sometime today with an MIT license.
    @trodoss, I'll also add your Fontgenerator10 in the zip with the "AiGeneric2.1"

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Visit the: The Propeller Pages @ Warranty Void.
  • rjo_rjo_ Posts: 1,825
    edited 2009-03-31 15:41
    Oldbit

    Wait!!!! Don't post it.

    U need a char to string function[noparse]:)[/noparse]

    Rich
  • rjo_rjo_ Posts: 1,825
    edited 2009-03-31 15:46
    Of course it might be right there in front of my face...
  • trodosstrodoss Posts: 577
    edited 2009-03-31 16:22
    @OBC,
    Great! With it being available on the OBEX, anyone reluctant to use AIGeneric should now feel free to use it. Having a font editor included should make it that much more useful [noparse];)[/noparse]

    --trodoss
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-03-31 16:46
    rjo_ said...
    Oldbit

    Wait!!!! Don't post it.

    U need a char to string function[noparse]:)[/noparse]

    Rich


    Rich,

    Do you mean like this one? [noparse]:)[/noparse]

    PUB str( txtPtr )
    
      repeat strsize( txtPtr )
        out( byte[noparse][[/noparse] txtPtr++ ] ) 
    
    
    



    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Visit the: The Propeller Pages @ Warranty Void.
  • rjo_rjo_ Posts: 1,825
    edited 2009-03-31 17:45
    ok... now you can release it[noparse]:)[/noparse]
  • HPGHPG Posts: 8
    edited 2009-12-20 01:51
    Here is a AiGeneric_Driver_TV.spin replacement that supports PAL (up to 30 lines). Don't forget to remove the line in the Open method of AiGeneric_Driver_002.spin that reads
    mode &= ! TV_MODE_PAL                               ' Driver does not support PAL at present
    
  • harzoliharzoli Posts: 1
    edited 2012-09-09 08:51
    HI
    I'd like to ask any help change the size of characters in PAL mode. I've suppsed that by modifiyng the numbers of columns and rows proportionaly I could chnage the size of characters. Such as reducing the nubers of columns & rows to the half the sizes of characters enlarge double. Is this imagine true or flase?
    What way I colud modify the size of characters? Which parametres need to modify and what rules by?
    Thanks a lot
    Zoli
Sign In or Register to comment.