Arbeite an einer CRT-Version von TT64 für den C64.
Meine erste Frage lautet: Was brauche ich dazu für Hardware? Schließlich möchte ich durch einfaches Reinstecken in das Loch jeden C64er zu TrapThem64en bringen.
Es gibt 21 Antworten in diesem Thema, welches 6.247 mal aufgerufen wurde. Der letzte Beitrag (
Arbeite an einer CRT-Version von TT64 für den C64.
Meine erste Frage lautet: Was brauche ich dazu für Hardware? Schließlich möchte ich durch einfaches Reinstecken in das Loch jeden C64er zu TrapThem64en bringen.
Eine Easyflash wäre doch eine gute Idee?
Gruß
Tom
Oder Ein Uniprom64 Modul?
wie groß ist denn das game? muss es etwas auf das Modul speichern? high score?
Arbeite an einer CRT-Version von TT64 für den C64.
Möchtest du nicht Eventuell erst mal ein Lauffähige Version fertigstellen bevor du neue Baustellen eröffnest?
Wenn du es verkaufen möchtest frach z.B. mal bei RGCD, die bieten 16k, 64k und 512k module an.
Wenn du möchtest dass es möglichst viele runterladen und spielen dann nimm 16k (wenn's reicht) oder EasyFlash (1m).
Schließlich möchte ich ... einfaches Reinstecken in das Loch
Altes Ferkel! ![]()
So, ich habe jetzt ḿal spaßeshalber eine spielfähige CRT-Version erstellt.
Die fertige wird mehr Level enthalten also gut und gerne doppelt so groß.
Wie geht es jetzt weiter? ![]()
![]()
![]()
:popkorn: ![]()
Ich habe folgendes Problem. Auf meiner Jagd im Internett bekam ich zwar ein Tool, das mehrere d64er in eine m2i verwandelt, welche dann weiterverarbeitet wird, aber leider nur mit graphischer Oberfläche und ohne veränderbaren Quellcode.
Hat jemand eine konkrete Lösung für mein konkretes Problem?
Ich suche noch die Frage in deinem Beitrag? Was genau stört dich / fehlt dir/ brauchst du anders?
Hmh... was will er wohl... vielleicht Tool so zerhacken, dass die bei Aufruf des CRT gezeigten Disk2EF Credits gelöscht bzw durch "Ich bin der Geilste" ersetzt werden ![]()
Hmh... was will er wohl... vielleicht Tool so zerhacken, dass die bei Aufruf des CRT gezeigten Disk2EF Credits gelöscht bzw durch "Ich bin der Geilste" ersetzt werden
solche Sachen wären auch anders möglich ![]()
Es geht um angehängtes Programm.
Problem: Ich brauche eine terminalfreundliche Version.
na klar ![]()
Aber was sonst will er, was das Tool ihm nicht bereits abnimmt?
Hatte sn sowas gedacht: disk2m2i *.d64 ergebnisverzeichnis
Du machst das professionell und konvertierst Hunderte D64 Dateien?
Oder warum kann man nicht *ein* D64 mit dem GUI konvertieren?
Ich dachte, es gibt nur ein TT64. Oder....Du hast nicht etwa vor, jedes Level einzeln als Episode auf Modul zu bringen?!? ![]()
Es geht um angehängtes Programm.
Problem: Ich brauche eine terminalfreundliche Version.
»Vernunftmensch« hat folgende Datei angehängt:
Bitte melde dich an, um diesen Link zu sehen.
Hatte sn sowas gedacht: disk2m2i *.d64 ergebnisverzeichnis
Das Programm kann doch mit Kommandozeilenargumenten gefüttert werden!
Bitte melde dich an, um diesen Anhang zu sehen.
Der Treiber Easyflash3 funktioniert zwar sehr gut in Win7.
Allerdings will Win10 den nicht fressen, irgendeine Idee?
make
make -C src/d64writer/
make[1]: Entering directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/EasyTransfer/src/d64writer'
cc65 -t c64 -T -O --static-locals -Isrc -I../../../libs/libef3usb/src -I../../../libs/eload/src -DEFVERSION="150918-1739" -o obj/d64writer.s src/d64writer.c
src/d64writer.c(23): Error: Include file `stdio.h' not found
src/d64writer.c(24): Error: Include file `stdint.h' not found
src/d64writer.c(25): Error: Include file `string.h' not found
src/d64writer.c(27): Error: Include file `ef3usb.h' not found
src/d64writer.c(35): Error: Call to undefined function `puts'
src/d64writer.c(42): Error: Call to undefined function `ef3usb_check_cmd'
src/d64writer.c(42): Warning: Converting integer to pointer without a cast
src/d64writer.c(44): Error: Undefined symbol: `NULL'
src/d64writer.c(44): Error: Incompatible types
src/d64writer.c(45): Error: Call to undefined function `printf'
src/d64writer.c(47): Error: Call to undefined function `strcmp'
src/d64writer.c(53): Error: Call to undefined function `ef3usb_send_str'
src/d64writer.c(53): Fatal: Too many errors
Makefile:37: recipe for target 'obj/d64writer.s' failed
make[1]: *** [obj/d64writer.s] Error 1
make[1]: Leaving directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/EasyTransfer/src/d64writer'
Makefile:285: recipe for target 'src/d64writer/d64writer.prg' failed
make: *** [src/d64writer/d64writer.prg] Error 2
vernunftmensch@vernunftmensch-N73SV:~/Schreibtisch/TrapThem64/Easyflash3/EasyTransfer$ cd ..
vernunftmensch@vernunftmensch-N73SV:~/Schreibtisch/TrapThem64/Easyflash3$ cd cc65-master/
vernunftmensch@vernunftmensch-N73SV:~/Schreibtisch/TrapThem64/Easyflash3/cc65-master$ make
GIT_SHA: N/A
make[1]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'apple2'.
make[2]: Nothing to be done for 'apple2enh'.
make[2]: Nothing to be done for 'atari'.
make[2]: Nothing to be done for 'atarixl'.
make[2]: Nothing to be done for 'atari5200'.
make[2]: Nothing to be done for 'atmos'.
make[2]: Nothing to be done for 'c128'.
make[2]: Nothing to be done for 'c16'.
make[2]: Nothing to be done for 'c64'.
make[2]: Nothing to be done for 'cbm510'.
make[2]: Nothing to be done for 'cbm610'.
make[2]: Nothing to be done for 'pet'.
make[2]: Nothing to be done for 'plus4'.
make[2]: Nothing to be done for 'vic20'.
make[2]: Nothing to be done for 'geos-apple'.
make[2]: Nothing to be done for 'geos-cbm'.
make[2]: Nothing to be done for 'lynx'.
make[2]: Nothing to be done for 'nes'.
make[2]: Nothing to be done for 'osic1p'.
make[2]: Nothing to be done for 'sim6502'.
make[2]: Nothing to be done for 'sim65c02'.
make[2]: Nothing to be done for 'supervision'.
make[1]: Nothing to be done for 'all'.
vernunftmensch@vernunftmensch-N73SV:~/Schreibtisch/TrapThem64/Easyflash3/cc65-master$
Alles anzeigen
Was läuft hier unter ubuntu schief?
make
make -C src/d64writer/
make[1]: Entering directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/src/d64writer'
make -C ../../../libs/libef3usb/
make[2]: Entering directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/libs/libef3usb'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/libs/libef3usb'
make -C ../../../libs/eload/
make[2]: Entering directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/libs/eload'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/libs/eload'
make[1]: Leaving directory '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/src/d64writer'
c++ -Wl,--strip-all /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/d64writer/d64writer.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/EasyTransferApp.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/EasyTransferMainFrame.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/WorkerThread.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/TabStartPRG.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/TabWriteCRT.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/TabWriteDisk.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/TabUSBTest.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/ef3xfer_transport.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/ef3xfer_log.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/ef3xfer_file.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/ef3xfer_d64.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/ef3xfer_usb_test.o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/obj/str_to_key.o -o /home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/easytransfer/easytransfer -L/usr/lib/x86_64-linux-gnu -pthread -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/x86_64-linux-gnu -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lftdi -lpthread
/usr/bin/ld: cannot find -lftdi
collect2: error: ld returned 1 exit status
Makefile:247: recipe for target '/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/easytransfer/easytransfer' failed
make: *** [/home/vernunftmensch/Schreibtisch/TrapThem64/Easyflash3/testverz/easyflash/EasyTransfer/out/easytransfer/easytransfer] Error 1
Alles anzeigen
Besser. Aber es klemmt schon wieder...