Search found 41 matches

by Fabrizio Caruso
Wed Mar 14, 2018 11:23 am
Forum: Games programming
Topic: [cc65]How can I redefine characters and use colors?
Replies: 10
Views: 11807

Re: [cc65]How can I redefine characters and use colors?

Thanks Carlsson, I am coding in ANSI C and using nearly no Assembly. I am not sure I understand your post. I can guess that: LDA #$E2 ;new value including set screen active bit STA VDP_Status_Write LDA #$81 ;write into register 1 STA VDP_Status_Write ;see comments on that BIOS routine above Is writi...
by Fabrizio Caruso
Sun Feb 11, 2018 5:46 pm
Forum: Homebrew software and hardware (excluding games)
Topic: [SOLVED][VDP] What are the two bytes that have to be written into the VDP status address?
Replies: 4
Views: 6143

[SOLVED][VDP] What are the two bytes that have to be written into the VDP status address?

Hi

I need to access the VDP. I have understood the basics of the read/write procedure but not the details.

What do I need to write into the status read/write registers?
The first byte is the LSB.
The second byte seems to be the MSB + something else.
What is the something else?

Fabrizio
by Fabrizio Caruso
Sat Feb 10, 2018 5:20 pm
Forum: Games programming
Topic: [cc65]How can I redefine characters and use colors?
Replies: 10
Views: 11807

[cc65]How can I redefine characters and use colors?

Hi! I have manage to get my universal game CROSS CHASE to use a 16k rom. The game is using very crude graphics as provided by conio.h in CC65 for the Creativision, i.e., standard white characters on a black background in 32x24 text mode. I would like to make it more colorful. If the video chip works...
by Fabrizio Caruso
Sat Feb 10, 2018 5:04 pm
Forum: Homebrew software and hardware (excluding games)
Topic: Creativsion support added to cc65
Replies: 12
Views: 12095

Re: Creativsion support added to cc65

Hi! I have solved the problem and my game now uses 16k! The solution was given me by Madrigal! I has to swap the 8k banks. CROSS CHASE runs under MAME with no problem. I have also managed to get it to work under FunnyMu but could not use the UI. CreativMu will shortly show a black window and then qu...
by Fabrizio Caruso
Fri Feb 09, 2018 1:52 pm
Forum: Homebrew software and hardware (excluding games)
Topic: Creativsion support added to cc65
Replies: 12
Views: 12095

Re: Creativsion support added to cc65

I have two questions? Can the code "flow" from one bank to the other? or you need an explict JMP/JSR to move to the other bank? Taking whatever CC65 produces when set to build a 16k rom in $8000-$BFFF, and reversing the 8k banks, could produce something functional,i.e., something that can be run in ...
by Fabrizio Caruso
Tue Feb 06, 2018 10:54 am
Forum: Introduce yourself!
Topic: Hello from the French Riviera!
Replies: 3
Views: 4552

Re: Hello from the French Riviera!

Hi Madrigal! The game is (sort of) already playable on the Creativision. It has very crude and basic graphics and the game is in its TINY version due to the problem I am encountering with CC65 linker configuration that prevents me from building roms bigger than 8k (just $2000 bytes in $A000-$BFFF). ...
by Fabrizio Caruso
Tue Feb 06, 2018 9:10 am
Forum: Games programming
Topic: [SOLVED][creativision][cc65]CROSS CHASE: a universal 8 bit game/framework
Replies: 4
Views: 5731

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

@Scouter3d, thanks but I know the memory map. The problem is that the rom generated by CC65 does not work with any other configuration.
For instance $8000-$BFFF will not produce a working rom, i.e., the game does not even start.
Something else has to be done to make it work.
by Fabrizio Caruso
Mon Feb 05, 2018 2:27 pm
Forum: Homebrew software and hardware (excluding games)
Topic: Creativsion support added to cc65
Replies: 12
Views: 12095

Re: Creativsion support added to cc65

Has anyone here figured out how compile a 16k rom with CC65? I am only able to create 8k roms with code in $A000-$BFFF. Anything different will generate a non-functional rom. Remark: I know the memory map. I know $8000-$BFFF should be possible but CC65 will create a rom file that won't even start if...
by Fabrizio Caruso
Mon Feb 05, 2018 12:42 pm
Forum: Introduce yourself!
Topic: Hello from the French Riviera!
Replies: 3
Views: 4552

Hello from the French Riviera!

Hi everyone!

I am Fabrizio Caruso, an Italian software developer who lives and works in the French Riviera.

I am the author of the CROSS CHASE game project:
https://github.com/Fabrizio-Caruso/CROSS-CHASE
which is game that can run on any 8 bit computer/console/handheld.

Fabrizio