Search found 1190 matches

by CunningFellow
Sat Jun 01, 2019 9:55 am
Forum: Programming & Software
Topic: [solved] SPIF gets cleared if ANY interrupt happens?
Replies: 14
Views: 7141

Re: SPIF gets cleared if ANY interrupt happens?

Or with the AVR Emulator in AVR Studio 4. It is meant to be perfect emulation of the chips its supports.
by CunningFellow
Fri May 31, 2019 8:23 am
Forum: Programming & Software
Topic: [solved] SPIF gets cleared if ANY interrupt happens?
Replies: 14
Views: 7141

Re: SPIF gets cleared if ANY interrupt happens?

What does the ASM in the LSS file look like for that C?
by CunningFellow
Wed May 29, 2019 10:37 pm
Forum: Uzebox Derivatives & open source consoles
Topic: MicroDuo if ever (2 x ATmega1284 system)
Replies: 13
Views: 7222

Re: MicroDuo if ever (2 x ATmega1284 system)

Generally I think PIC SUCKS AVR RULES But a PIC might be a better choice for your GPU side. The whole idea of the PIC architecture was to be a peripheral for other CPU that did not have proper I/O. Their ISA is very suited to bit twiddling. A 28 pin DIP 8 bit PIC with 128K flash and 8K RAM is 1/2 th...
by CunningFellow
Wed May 29, 2019 10:18 pm
Forum: Games & Demos
Topic: WIP: Shadowgate
Replies: 64
Views: 22982

Re: WIP: Shadowgate

Tempest was a huge hack to get down to 5clk per pixel. (288/256 pixel wide) and it used/wasted a lot of flash to achieve this. One of those hacks was that the 1bpp background had to be in the MSB of portc. It was just fortunate that the MSB was the brightest blue bit and that colour suited tempest. ...
by CunningFellow
Wed May 08, 2019 10:18 pm
Forum: Programming & Software
Topic: High resolution ROM/RAM tiles attribute mode
Replies: 4
Views: 2615

Re: High resolution ROM/RAM tiles attribute mode

What is your "ideal" video mode for this large game?

It sounds like low RAM usage may be one of the things and that is a hard one.
by CunningFellow
Tue May 07, 2019 7:54 am
Forum: Programming & Software
Topic: High resolution ROM/RAM tiles attribute mode
Replies: 4
Views: 2615

Re: High resolution ROM/RAM tiles attribute mode

Nice.

It takes me 3 years to do a new video mode.

You are a coding machine.
by CunningFellow
Tue Apr 02, 2019 9:45 pm
Forum: Programming & Software
Topic: Video mode experiments
Replies: 5
Views: 3103

Re: Video mode experiments

Welcome to the forum RV6502 Streaming LZ77 requires 256 bytes for the circular buffer + 1 byte index into that buffer. In my Bad Apple video player I use 2x separate LZ77 streams (514 bytes) as compressing the motion command stream and the video content stream separately gave much better compression...
by CunningFellow
Fri Mar 22, 2019 9:17 pm
Forum: Games & Demos
Topic: Bubble Bobble (W.I.P.)
Replies: 39
Views: 18554

Re: Bubble Bobble (W.I.P.)

I am guessing ArtcFox has examples of function pointers in his games, but I can't point you to them. I can point you to the function pointers in my games. Have a look in the source code for T2K in the file objects.c There is an array of function pointer for all the objects on screen for their differ...
by CunningFellow
Sun Mar 10, 2019 10:26 pm
Forum: Programming & Software
Topic: Game size problem with bootloader.
Replies: 8
Views: 3402

Re: Game size problem with bootloader.

2^16 - 2^12 = 61440 is the hard limit on game size I think.

Do you have any "Sections" that maybe colliding with the bootloader?
by CunningFellow
Sun Feb 17, 2019 12:28 pm
Forum: Uzebox Derivatives & open source consoles
Topic: Experimentation with Adafruit ItsyBitsy M4 board
Replies: 31
Views: 11353

Re: Experimentation with Adafruit ItsyBitsy M4 board

the DMA proccess can't be slowed down, so the pixels output will go too fast for this option at 120 MHz. Also, not sure if the DMA request will induce a small jitter from the acess request to the bus while the CPU finish the actual insruction execution? At least, this is the way ATXMEGA works for D...