Jump to content

Fabrizio Caruso

  • Content Count

  • Joined

  • Last visited

Community Reputation

45 Excellent

About Fabrizio Caruso

  • Rank
    Chopper Commander

Recent Profile Visitors

2,780 profile views
  1. Hi everyone! I have managed to compile a slimmed-down version of my C game (https://github.com/Fabrizio-Caruso/CROSS-LIB). I am using this Makefile: https://github.com/Fabrizio-Caruso/CROSS-LIB/blob/master/src/makefiles.chase/targets/Makefile.gcc_tms9900_targets There is a problem (repeated definitions) for which I am using a workaround to silence the warning/error. I get a .cart and a .elf file (in the attachments here). If I attach the .cart file into classic99, I can start it but I get a repeating high-pitched sound instead of a hello world message as I expect in my code: #include "system.h" #include <conio.h> void INIT_GRAPHICS(void) { set_text(); charsetlc(); textcolor(COLOR_WHITE); bgcolor(COLOR_DKBLUE); gotoxy(2,2); cprintf("Hello world\n"); while(1){}; } Could someone help me please figure out what is wrong? ti99_cross_chase.cart ti99_cross_chase.elf
  2. Hi everyone, I am trying Z88DK dev-kit devs fix the .caq binary files that are generated by Z88DK appmake tool which the C cross-compiler invokes to generate 2 .caq files: a BASIC .caq loader + a binary .caq file contaning the program. Z88DK creates a correct .cas load file. The binary .caq only works in VaQ emulator and not on the real hardware. It seems that something is missing that only the hardware checks. Maybe a tag or checksum in the generated binary .caq. Where can I find information on how binary .caq are encoded?
  3. Hi everyone! Has anyone made any progress on using C to do even super simple graphics like just something on a symmetric playfield?
  4. Hi to everyone, Once again, I have to re-install GCC 4 TI. I have tried with the very latest installer hoping to get it installed easily... I cannot see find the instructions on how to use the installer. If I run it with "sudo ./install.sh /opt/gcc4ti" I get these errors ... configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.2+. Try the --with-gmp and/or --with-mpfr options to specify their locations. Copies of these libraries' source code can be found at their respective hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/. See also http://gcc.gnu.org/install/prerequisites.html for additional info. If you obtained GMP and/or MPFR from a vendor distribution package, make sure that you have installed both the libraries and the header files. They may be located in separate packages. ./install.sh: 25: [: 1: unexpected operator make: *** No rule to make target 'all-gcc'. Stop. ./install.sh: 25: [: 2: unexpected operator make: *** No rule to make target 'install'. Stop. === Building libgcc.a === mkdir: cannot create directory ‘build’: File exists make: *** No rule to make target 'all-target-libgcc'. Stop. ./install.sh: 25: [: 2: unexpected operator make: *** No rule to make target 'install-target-libgcc'. Stop. ./install.sh: 25: [: 2: unexpected operator === Installation complete === " Moreover I do not find the compiler binary in /opt/gcc4ti/bin nor in /opt/gcc4ti/tms9900/bin. Could someone please write some installation step by step instructions?
  5. @carlsson Dragon32 is almost perfectly compatible with TRS-80 CoCo 2 but the keys may be mapped differently.
  6. @Vitoco, Interesting to see how the system with the highest number of games this year is the Commodore 264 series, i.e., Commodore 16/116/+4, with 29 games (if I have correctly counted them). So the C16 beats the C64 this year. Most of the C16 games are by "Charlemagne", 2 by "raze", 2 by me and a few others by other contributors. "Charlemagne" has produced the highest number of different games and all of them on the Commodore 264 series.
  7. How can I create an auto-bootable ATR image for a Atari BASIC program? None of the obvious options seem to work. I would like the ATR image to use the most common and compatible format with no special features other auto.-boot for the Atari BASIC program (if possible).
  8. How can I create a new ATR disk image? I would like to put a BASIC file into it. If possible I would like to have the image to autoboot.
  9. Is there an option to import/export BASIC files including reversed characters? or a standard tool?
  10. Hi everyone! I am coding BASIC 10liner games for the Atari (as well as other systems) and I have so far copy/pasted the text of the code into Altirra. This seems to be possible only for non-reversed characters. I would like to make a feature request to the author to have an import/export option to load basic programs as text files including special reversed and reverse+small characters. What is the simplest alternative for cross-development?
  11. @Irgendwer How do I use your tool to convert a pain text file with plain Atari BASIC into a standard format such as XEX or ATR? It looks like your tool is something else. I do not want to use a special editor.
  12. @CharlieChaplin I don't want to type anything. I need an automatic solution, i.e., only command line commands that I can put into a script. I do not want to open tools nor emulator or click on buttons any single time I want to test a change in a single line. Your solution does what I need but not how I need it: I am coding on the PC and I only use the emulator to test. I need a solution to both easily and quickly load my Basic program and to publish it in a standard format such as xex and/or atr and/or anything standard.
  13. @dmsc Thanks! I don't understand how to create the ATR file that runs my .BAS program. What do I need from https://www.atarimax.com/jindroush.atari.org/asoft.html ? I see a list of tools. How do I use the ATR and SYS and my tokenized .bas BASIC file? I suppose ATR is a disk image and SYS is a program that I have to store inside the ATR file. I then need a tool to store the .bas and .sys inside ATR. Which tool and how? I would like to create an automatic procedure (a script that runs the necessary tools with the right parameters). Thanks
  14. I do use copy and paste but I want to make a release of my game into a standard format that is loaded immediately by the emulator such as xex, atr, etc. How can I convert the text file into a tokenized basic file to be converted into xex?
  15. I am looking for a fully automatic tool (script/command line) to convert a text file containing an Atari BASIC program into a format that can be loaded by an emulator. Any format better than plain text would do for me. I suppose I need to tokenize the file and them insert it into some xex or atr container. Anyone has a suggestion?
  • Create New...