Shop OBEX P1 Docs P2 Docs Learn Events
A DE2-115 Propeller retromachine - 1920x1080 enabled - Page 3 — Parallax Forums

A DE2-115 Propeller retromachine - 1920x1080 enabled

13»

Comments

  • pik33pik33 Posts: 2,366
    edited 2015-01-08 05:44
    HAM mode sample picture :)

    PS.. Why, oh why the maximum picture resolution is so badly limited?
    1024 x 576 - 345K
    ham.jpg 344.8K
  • rjo__rjo__ Posts: 2,114
    edited 2015-01-08 18:37
    looks pretty good to me:)

    I am running the demo out of spin. where is BOOT.SYS?
  • pik33pik33 Posts: 2,366
    edited 2015-01-08 21:44
    Make .eeprom from spin, then rename it to boot.sys and place on SD card, then it will start when you switch the machine (.pof programmed) on - or program the .sof

    Edit: added zip. The files should be enough to recreate and run HAM mode SID demo.
    Exe file is the simple tool used to generate .ham files. You have to prepare your picture in Gimp/Corel/Photoshop, whatever you have, to make it 448x1120 pixels BMP. Then open it in the attached tool and you will get the .ham picture. Then you can use it instead of this c64 picture added to the demo

    How to handle this you can find in demo's spin code.

    Put boot.sys, .dmp and .ham files on the sd card.

    Edit 2: the HAM conversion algorithm is stilll in progress. Attached new .ham file which should be better... (less artifacts)
  • Ahle2Ahle2 Posts: 1,179
    edited 2015-01-24 11:24
    Pik, is it possible to make a video of the retromachine SIDcog demo in action?! Unfortunately I don't have my DE2-115 ready at hand.

    /Johannes
  • pik33pik33 Posts: 2,366
    edited 2015-01-25 07:43
    The demo displays a C64 picture using HAM mode based on Amiga HAM8 (2 bit command, 6 bit pixel) - in 448(horizontal) x 1120(vertical) resolution with 128x32 px moving sprite (made of 4 individual sprites) and plays selected sid tunes (dmp files). So there is not a lot of movement there.
    I created a simple PC program to convert .bmp to .ham; the algorithm used is not very good but it works.
    Maybe I'll try to make some video with a smartphone - I have no equipment to catch vga screen signalling 1920x1200
    ---
    At now I am very busy; I have to write two papers, pass some exams etc. I will have more time for playing with all this P1V in February (31th January is the deadline for these papers) And then I want to start the Propeller 48 project :)
  • pik33pik33 Posts: 2,366
    edited 2015-02-21 03:06
    HAM8 picture with SIDCog running (ham.jpg)

    The DOS is in progress :) It will start with the retromachine booting as boot.sys and then enabling running another programs from SD. At now (at version 0.01) it enables dir, ver, cls and.... playsid ( :) ) internal commands and it is using PC DOS VGA 8x16 font :)

    PS: I will add the source as soon as it can go to subdirectory and run external program
    1024 x 576 - 391K
    1024 x 576 - 562K
    1024 x 576 - 562K
  • pik33pik33 Posts: 2,366
    edited 2015-02-22 09:30
    Here are the files.

    Put boot.sys, vgafont.def, c64.ham (now it contains a car picture instead of c64), p1v files and any amount of .wav and .dmp

    p1v are executable files (.eeprom files from Propeller Tool) They will run when you write a full name, with extension

    This is 0.01 version so it is early alpha thing.

    Commands working:

    cls - clear screen
    dir - list directory (wildcards are not working now)
    cd - change directory
    ver - displays version
    playsid file.dmp - plays .dmp
    playwav file.wav - plays .wav
    color foreground,background - changes color of displayed text. There are 16 standard CGA colors.

    LFNs are displayed but cannot be used as arguments in this version

    All at now :) It will be continued. It is based on Kye's FAT and kbd/mouse driver. Not all keyboards works with it. New USB keyboards connected via USB/PS2 dongle works; some Logitech kbds dont.

    siddemo.p1v plays files named 001.dmp..023.dmp; you have to place them in the root dir. It diisplays c64.ham picture on the screen
    test.p1v is a retromachine demo/test pogram
    zip
    238K
    dos.zip 238.2K
  • pik33pik33 Posts: 2,366
    edited 2015-03-15 04:00
    This version has IRDA receiver connected to Propeller pin 13
  • pik33pik33 Posts: 2,366
    edited 2015-03-18 11:14
    The P1V retromachine will be presented there in Friday

    http://www.piap.pl/automation/english/

    That is why I needed IRDA. The presentation will be presented with the retromachine itself (if their equipment can display 1920x1080)
  • mindrobotsmindrobots Posts: 6,506
    edited 2015-03-18 13:43
    That is exciting! Congratulations!!

    I hope they can support your "retro" video demands!! :D

    I need to gather all the pieces together and try this on my DE2. It's quite a project!!
Sign In or Register to comment.