Search found 145 matches
- Thu Sep 03, 2009 2:38 pm
- Forum: Programming
- Topic: Is this centered on a real NTSC VIC-20?
- Replies: 18
- Views: 4741
For this purpose, what's wrong with assuming a 40 column display? That way, someone can easily read the documentation on any CBM 8bit. Your reader could either invoke a VIC20 specific 40 column displayer, ... When I use a full 160x192 bitmap, I get 40x24 characters,[...] However, it wouldn't give a...
- Thu Sep 03, 2009 12:44 pm
- Forum: Programming
- Topic: Is this centered on a real NTSC VIC-20?
- Replies: 18
- Views: 4741
I still wonder, why the display is off center in the normal case (in VICE, at least): subtracting 1 off the register 36864 would yield a centered screen then. VICE does a good job of showing more or less what's in the output signal. I think it's actually off by one pixel--showing one less pixel in ...
- Thu Sep 03, 2009 1:02 am
- Forum: Emulation and Cross Development
- Topic: DASM - how to force table to not cross page boundary?
- Replies: 14
- Views: 4075
The current version of the code is: tya lsr lsr lsr tay ; y>>3 --> y lda ROWTAB,y asl sta WORK lda #SCREEN/512 rol sta WORK+1 ; SCREEN+(y>>3)*22 --> WORK, WORK+1 And yes, it must be 22 columns so ROM print routines can be used without...interesting issues. 16+23 bytes, 26 cycles. I use lda #SCREEN/5...
- Wed Sep 02, 2009 7:03 pm
- Forum: Programming
- Topic: Is this centered on a real NTSC VIC-20?
- Replies: 18
- Views: 4741
On a Commodore 1702 monitor, it overflows both on the left and right sides. I can adjust the horizontal position knob on the monitor to see the left edge or the right edge, but not both at the same time. The right edge does not show the entire 25'th column. It only shows the left half of the 25th co...
- Wed Sep 02, 2009 6:35 am
- Forum: Programming
- Topic: Using the screen link table for ZP addresses
- Replies: 2
- Views: 1017
- Mon Aug 31, 2009 12:00 am
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4480
Re: Dynalife - 160x192 graphics on unexpanded VIC
I wrote in more optimizations, and more bloat...it's now 911 bytes big, but it's nice and fast (for small patterns). :D http://members.cox.net/mechdan/vic/dynalife3.prg http://members.cox.net/mechdan/vic/dynalife3.asm ...Even with all of this bloat, I'm surprised at how long it takes for it to fail ...
- Sun Aug 30, 2009 9:46 am
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4480
Re: Dynalife - 160x192 graphics on unexpanded VIC
I wrote in some speed optimizations, although this has increased the size to 799 bytes
http://members.cox.net/mechdan/vic/dynalife2.prg
Here's the source code:
http://members.cox.net/mechdan/vic/dynalife2.asm
http://members.cox.net/mechdan/vic/dynalife2.prg
Here's the source code:
http://members.cox.net/mechdan/vic/dynalife2.asm
- Sun Aug 30, 2009 7:43 am
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4480
Obviously you're not restricted to 160x192. 208x256 pixels are easily possible on a PAL VIC-20; 200x208 pixels should be in order on a NTSC machine. I wrote the dynavic routines around a 160x192 resolution because that way the screen matrix would fit within 256 bytes. That greatly decreased the siz...
- Sun Aug 30, 2009 12:31 am
- Forum: Programming
- Topic: VIC Life
- Replies: 7
- Views: 5541
I was going to ask if there was any inherent reason why you couldn't do 160x192 version for an unexpanded VIC...but then I figured it would be faster for me to answer it myself (by implementing it). I'm not familiar with algorithms to do Game of Life computations quickly, though. My program works, b...
- Sat Aug 29, 2009 11:42 pm
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4480
Dynalife - 160x192 graphics on unexpanded VIC
I've written "Dynavic" graphics routines in DASM which allow 160x192 graphics on an unexpanded VIC. 8) Dynavic utilizes whatever RAM is left over after the end of your program for dynamically allocated custom characters. If you try to draw a pixel in a blank block when there are no more av...
- Fri Aug 28, 2009 10:15 pm
- Forum: Games
- Topic: WIP: Fleas
- Replies: 6
- Views: 1591
- Fri Aug 28, 2009 7:22 am
- Forum: Games
- Topic: WIP: Fleas
- Replies: 6
- Views: 1591
update: I bit off more than I knew with my plan to use dynamically allocated character graphics. I had to write it in order to realize how complex the task would be. I've now written code for dynamically allocated TESTXY, SETXY, and RESETXY; it's not yet fully debugged. It conceptually uses 3 65byte...
- Fri Aug 28, 2009 5:42 am
- Forum: Games
- Topic: 20 Lines: Robovic
- Replies: 18
- Views: 5534
- Fri Aug 28, 2009 2:31 am
- Forum: Games
- Topic: 20 Lines: Robovic
- Replies: 18
- Views: 5534
- Thu Aug 27, 2009 7:56 pm
- Forum: Games
- Topic: 20 Lines: Robovic
- Replies: 18
- Views: 5534
Thanks for the compliments and comments! I really appreciate it. I've made another improvement, changing the enemies with each level. Even though it's only a graphics change, it's a really important touch. It feels a lot better getting to the next level when the enemies look different. Here's the pr...