C64DTV (Direct 2 TV) Emulation -AddOn-



  • 0_1525520083124_DTV64.jpg
    5 minutes for a new gamingsystem
    https://www48.zippyshare.com/v/2v6HQtDP/file.html (updated archive)

    no binaries needed, all req. files are still included in recalbox
    this archive includes scripts and configfiles for the
    DTV64 system
    https://en.wikipedia.org/wiki/C64_Direct-to-TV
    https://www.youtube.com/watch?v=R_kJOatGqyg

    unlike the computer-system, no keyboard is needed.
    all functions are mapped to the controller.

    the archive includes a sample dtv-scene demo: Misery III by Tristar & Red Sector Inc.
    http://www.pouet.net/prod.php?which=53941

    have fun!



  • @Ratte Hello, just install it but it doesn't work for me (RPI 3, Recalbox last version), black screen then back to ES :/



  • @secamfr Hi, new menuentry is visible ...otherwise you should´t get a blackscreen with return to es ...
    Did you set the fileattributes for the files in /usr/bin/scripts/ to 0755 ?
    (scripts/start.sh and the six other files)



  • @Ratte Yes all files in /usr/bin/scripts/ have 0755 fileattibutes
    I just look in the file dtv64.sh and i see "/usr/bin/x64dtv" ? What is it, a file, a folder ? I don't have this on my recalbox...
    I don't see any binary so how this work ?



  • Fix for missing x64dtv binary !!!
    (last time i worked with batoc... and there it is included)

    Please copy the binary to /usr/bin and set attributes to 0755.
    https://www93.zippyshare.com/v/t7F1jcRk/file.html



  • @Ratte Ok i copy the binary with 0755 fileattributes but don't work again... maybe i need others files ?
    Anyone have try it ?



  • Thanks for the feedback. I must do a testrun with my old pi.
    There is currently no support for the rpi3bplus, that i am actually using.
    I have to make no secret of the fact that I use Batocera for the rpi3b+.
    The version supports my newer hardware (rpi3b+) and has all binaries integrated.
    Since the versions are related, I thought that the required binaries are not missing here.

    OK, found this ...
    https://forum.recalbox.com/topic/6443/c64-problem-on-4-1-0-unstable

    Going to dig in the stuff this evening.



  • @Ratte Ok thank you, i'm waiting for the new fix ;)



  • @secamfr OK, I found the problem.
    On my test image it is now up and running.
    There are more differences between recalbox "buildroot" and recalbox "batocera" than i expected.
    I will send you a privat link for a testarchive, i dont want to make the same mistake again.
    Are you willing to do such a testrun?



  • UPDATED USER-ARCHIV (12.MAY`18)
    https://www48.zippyshare.com/v/2v6HQtDP/file.html

    New install instructions:

    -=# WinSCP + PuTTY - howto (fresh installed RB 18.04.20) #=-

    PuTTY (login "recalboxroot" or "linux" on batocera):
    01.) /etc/init.d/S31emulationstation stop
    02.) mount -o remount,rw /

    WinSCP:
    03.) copy the c64dtv directory from the addon-archiv

    • C:.. ..\dtv64-addon\etc\emulationstation\themes\recalbox-next

    to recalbox

    • /etc/emulationstation/themes/recalbox-next

    If you prefer the old theme or you are using batocera-linux, take
    themes/recalbox instead

    04.) walktrough the new subdirectory and make all fileattributes 0755

    05.) open the textfile from the archiv

    • C:.. ..\dtv64-addon\etc\emulationstation\add2_es_systems.cfg.txt

    mark the complete text and copy&paste it in the recalbox-config at

    • /etc/emulationstation/es_systems.cfg

    in the line after <systemList>
    save the changed configfile

    At this point we created a new menu entry for the dtv64 system!
    (currently there is no graphic visible in the next-theme, only the logo-text .. i am workin on it)
    Now we are going on with adding the files:

    06.) copy the c64dtv directory from the addon-archiv

    • C:.. ..\dtv64-addon\recalbox\share\roms
      to recalbox
    • /recalbox/share/roms

    07.) copy the x64dtv binary and the scripts subdirectory from

    • C:.. ..\dtv64-addon\usr\bin
      to recalbox
    • /usr/bin

    08.) walktrough the new subdirectory and make all fileattributes 0755
    same for the x64dtv binary

    09.) copy the required libraries and vice subdirectory from

    • C:.. ..\dtv64-addon\usr\lib
      to recalbox
    • /usr/lib

    10.) walktrough the new subdirectory and make all fileattributes 0755
    same for the libncurses.so.6.0 & libreadline.so.7.0 binaries

    PuTTY:
    11.) jump to the /usr/lib subdirectory with

    • cd /usr/lib

    12.) build the required vice links for the new libraries with

    • ln -f -b -s libncurses.so.6.0 libncurses.so.6
    • ln -f -b -s libreadline.so.7.0 libreadline.so.7

    13.) all operations are done, restart the system with

    • reboot

    (required extra step for BATOCERA ONLY!!)
    batocera-users MUST save the overlay before rebooting with

    • /recalbox/scripts/recalbox-save-overlay.sh

    Now it should be up and running ...
    BR
    Ratte


    REQUIRED BIOS FILES ARE:

    • none (vice includes a dtv-kernal)
      additonal possible: dtvloader.rom
      (for customized welcome screens or so on ...)

    SUPPORTED GAME ROM FILES:

    • .BIN (2MB DTV FLASHROM IMAGES)
    • .PRG (SINGLE FILE SUPPORT)
    • .D64 (1541 DISK IMAGES)



  • @substring: thanks for updating the archiv-link in the first posting

    @all: comments are welcome ... :-)



  • @Ratte Great job, now we have more commodore on recalbox !



  • No more opinions?
    So I produced a piece of crap.



  • @ratte it's really interesting even though I can't try it right now.
    Maybe you should tag some moderators in your comment to give a signal :)



  • Just finish the addon for Commodore VIC-20 (thanks Ratte!) :

    Features :

    Support format: .tap, .d64, .prg and .crt
    Compatible PAL & NTSC
    Auto-detect expansion memory : 3k, 8k, 16k, & 32k

    Joystick is configured for 8bitdo SFC30 PRO (you can edit vic20binjoy.conf to change parameters) :

    move with D-pad or Left analog
    A : Fire
    B : Space
    X : F1
    Y : Virtual Keyboard
    Select : Quit emulator (return to ES)
    Start : Vice Menu (for expert)

    Install the C64DTV addon by Ratte copy all files from this archives,
    make all fileattributes 0755 and reboot !

    https://mega.nz/#!uYBXUDAa!tC3bvBoFUYUIphoiJMCX6lKB8VPEo54SJB0WVJ2hnZ4





  • Addon for Commodore Plus/4 & Commodore C16 (thanks Ratte!) :

    Features :

    Support format: .tap, .d64, .prg
    Compatible PAL & NTSC

    Joystick is configured for 8bitdo SFC30 PRO (you can edit plus4binjoy.conf to change parameters) :

    move with D-pad or Left analog
    A : Fire
    B : Space
    X : F1
    Y : Virtual Keyboard
    Select : Quit emulator (return to ES)
    Start : Vice Menu (for expert)

    Install the C64DTV addon by Ratte copy all files from this archives,
    make all fileattributes 0755 and reboot !

    https://mega.nz/#!TJwFABJC!ndM9YwD--o98oIuqeMp6bTa2_XWDWmxMiSf2vQ4KAfc

    New Version for Commodore VIC-20 :

    https://mega.nz/#!vcgxCaKJ!THJ6LnCpIjXeqlFagVX9ZPhMQOjXuQcMr6hs22I8ENY



  • @Ratte , @Secamfr do you think those addons could be integrate in Recalbox ?



  • I don't mind. It depends on the recalbox staff.



  • I don't know who to contact, but maybe @Substring does ?


Log in to reply
 

Want to support us ?

Join us on :

182
Online

27375
Users

14094
Topics

106887
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.