Search found 41 matches

by Fabrizio Caruso
Wed May 05, 2021 8:41 pm
Forum: Homebrew software and hardware (excluding games)
Topic: PSG sound
Replies: 8
Views: 4102

PSG sound

I would like to add some very simple sound effects in my games but I have no idea how to do it. CC65 exposes some BIOS functions that should produce some sounds but it is not clear at all to me how they are use. For example _bios_playsound: https://github.com/cc65/cc65/blob/master/libsrc/creativisio...
by Fabrizio Caruso
Sun May 02, 2021 6:31 pm
Forum: Games programming
Topic: Cross Horde
Replies: 1
Views: 1689

Cross Horde

Cross Horde is the fifth "universal" 8-bit game that I have written with my framework Cross-Lib https://github.com/Fabrizio-Caruso/CROSS-LIB Thanks to Cross-Lib I can build my games for about 200 systems including the Creativision. A video of the gameplay on the Creativision is in: https://youtu.be/...
by Fabrizio Caruso
Thu Jul 30, 2020 1:03 pm
Forum: Games programming
Topic: Who has real hardware to test my homebrew games?
Replies: 8
Views: 4937

Re: Who has real hardware to test my homebrew games?

Thanks! It looks good! Is it too hard? too fast? You can also shoot at the enemies and missile bases if we catch the gun item. The game has 10 items. Some of the items are secret and can be unlocked by some actions you can do with the gun (kill/hit the skull, destroy (multiple) missile bases). The g...
by Fabrizio Caruso
Wed Jul 29, 2020 6:13 pm
Forum: Homebrew software and hardware (excluding games)
Topic: Conventional structure for 18k and bigger images?
Replies: 3
Views: 3040

Re: Conventional structure for 18k and bigger images?

So, if I create a cartridge image, I need to swap the 2 16kb blocks, i.e., the higher block should come before the lower one. When I try to load such a cartridge I get an error in Mame/Mess about its size: Fatal error: Device CreatiVision Cartridge Slot load failed: Image extends beyond the expected...
by Fabrizio Caruso
Wed Jul 22, 2020 10:39 pm
Forum: Games programming
Topic: Who has real hardware to test my homebrew games?
Replies: 8
Views: 4937

Re: Who has real hardware to test my homebrew games?

Thanks Scouter3d for your test! Is the flickering caused by my game code? In Mame/Mess I hear an annoying sound. (The game has no sound, yet). I cannot really see which version of the game you are testing. Cross Chase latest version has some graphics and colors. I have just updated it at: https://gi...
by Fabrizio Caruso
Fri Jul 17, 2020 8:57 pm
Forum: Homebrew software and hardware (excluding games)
Topic: Conventional structure for 18k and bigger images?
Replies: 3
Views: 3040

Conventional structure for 18k and bigger images?

Hi everyone, what structure do emulators (such as Mame or Mess) conventionally expect for 18k and bigger rom images? For 16k I know I need to invert the two 8k blocks. What should I do for 18k images? and for bigger images? What is the maximum size I can have on an emulator and or real hardware equi...
by Fabrizio Caruso
Fri Jul 17, 2020 8:54 pm
Forum: Games programming
Topic: Who has real hardware to test my homebrew games?
Replies: 8
Views: 4937

Who has real hardware to test my homebrew games?

Hi everyone! I have written a second game for the Creativision. I need someone to test it and also test the first game. Both games are universal 8-bit games written with CrossLib (https://github.com/Fabrizio-Caruso/CROSS-CHASE/). They are mass-compiled into 200 versions for nearly all 8-bit computer...
by Fabrizio Caruso
Mon Oct 14, 2019 3:14 pm
Forum: Games programming
Topic: [SOLVED][creativision][cc65]CROSS CHASE: a universal 8 bit game/framework
Replies: 4
Views: 5962

Re: [SOLVED][creativision][cc65]CROSS CHASE: a universal 8 bit game/framework

How are the 18k roms mapped in ram? How are 18k rom files structure?
by Fabrizio Caruso
Mon Oct 14, 2019 3:12 pm
Forum: Homebrew software and hardware (excluding games)
Topic: TMS9918/9928/9929 programming
Replies: 16
Views: 29053

Re: TMS9918/9928/9929 programming

I have figure this out and I have managed to implement some graphics in my game!