Jump to content

Fabrizio Caruso

  • Content Count

  • Joined

  • Last visited

Community Reputation

55 Excellent

About Fabrizio Caruso

  • Rank
    Chopper Commander

Recent Profile Visitors

2,984 profile views
  1. @Philsan even version 2.0 was "officially" completed (as proven by https://csdb.dk/release/?id=198542) For all my Cross-Lib based games, "completed" does never mean I won't further debug it or tune it or adapted. "complete" just means it is feature-complete. So the game won't have any significant gameplay changes.
  2. Cross-Snake is fully open source: https://github.com/Fabrizio-Caruso/CROSS-LIB/tree/master/src/games/snake Cross-Snake is written in C + my framework Cross-Lib https://github.com/Fabrizio-Caruso/CROSS-LIB The very SAME code is compiled with Cross-Lib build-chain to produce up to more than 200 binaries for several computers, consoles, hand-held consoles, scientific calculators, hacked computer toys, etc...
  3. Cross Snake is the fourth universal 8-bit game that I have written with my universal 8-bit development kit Cross-Lib: https://github.com/Fabrizio-Caruso/CROSS-LIB The game code is written only once and compiled for about 200 different vintage systems (consoles, computers, hand-held consoles, arcade boards, hacked toys, scientific calculators, etc.). Here I show the Atari 8-bit and Atari 5200 version. The versions for all other systems are the same (they use the same game code) but are automatically adapted the different screen constraints by Cross-Lib. Game-play: Eat all apples before you start losing your energy. Avoid biting your own body and the mines. Optionally collect other items to unlock special power-ups and discover secrets. The game has 33 levels (1 secret level) and 50 secrets to discover.
  4. 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
  5. 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?
  6. Hi everyone! Has anyone made any progress on using C to do even super simple graphics like just something on a symmetric playfield?
  7. 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?
  8. @carlsson Dragon32 is almost perfectly compatible with TRS-80 CoCo 2 but the keys may be mapped differently.
  9. @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.
  10. 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).
  11. 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.
  12. Is there an option to import/export BASIC files including reversed characters? or a standard tool?
  13. 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?
  14. @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.
  15. @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.
  • Create New...