Search found 145 matches
- Wed Sep 09, 2009 5:40 am
- Forum: Emulation and Cross Development
- Topic: Commodore on Intel Project
- Replies: 21
- Views: 7189
- Tue Sep 08, 2009 12:49 pm
- Forum: Emulation and Cross Development
- Topic: You can forget about VIC20 on iPhone...
- Replies: 8
- Views: 4371
You can forget about VIC20 on iPhone...
No one would bother even trying after Apple's handling of the C64 emulator . Apple finally puts the C64 emulator on the App Store, but then pulls it a day later--supposedly over the BASIC interpreter. Imagine exactly how functional a VIC20 emulator would be with the BASIC ROMs removed (you'd pretty ...
- Tue Sep 08, 2009 12:21 pm
- Forum: Emulation and Cross Development
- Topic: Commodore on Intel Project
- Replies: 21
- Views: 7189
On a typical modern computer, you can start a command prompt and type in commands. The command line interface is admitedly oriented more toward file system operations and string manipulation than arithmetic, but it's there. You can do a lot with bash scripts. If you want a good user friendly interpr...
- Mon Sep 07, 2009 10:52 am
- Forum: Games
- Topic: Games we want to see
- Replies: 323
- Views: 211369
- Sun Sep 06, 2009 11:53 am
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4541
Still, that indicates to me, that the cell decision logic of VIC Life could need a good rework. Your program is seemingly twice as fast at that. Confused I use a parallel processing technique to calculate two sums simultaneously. That might account for most of the speed difference. Also, I use two ...
- Sat Sep 05, 2009 3:36 am
- Forum: Games
- Topic: Games we want to see
- Replies: 323
- Views: 211369
Brute force would be relatively easy: remove as many players as possible, don't bother where the ball ends up. Since the score is determined by where the ball ends up, this strategy doesn't seem useful. Instead, the rating for a particular leaf node should be (AI_SCORE - PLAYER_SCORE)*32 + BALL_Y. ...
- Fri Sep 04, 2009 5:47 pm
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4541
I did a crude test hack. Rather than modify the program location, I just filled in HALF the screen and did 200 cycles. With VICE in PAL mode, 200 cycles of the block pattern takes 182 seconds. This test isn't fair, though, because the least efficient part of my code is the code which renders flipped...
- Fri Sep 04, 2009 12:23 pm
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4541
- Fri Sep 04, 2009 12:18 pm
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4541
It's still a work in progress...actually, I'm almost scrapping the current algorithm again. Currently, the algorithm skips blank spaces. I thought I'd hack in something to skip static spaces later on...but that makes the logic for skipping blank spaces redundant! My original idea was that I KNEW how...
- Fri Sep 04, 2009 10:11 am
- Forum: Games
- Topic: Games we want to see
- Replies: 323
- Views: 211369
I'd like to see Phutball +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-@-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-@-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-@-+-+-+-+-+-+-+ +-+-+...
- Fri Sep 04, 2009 6:33 am
- Forum: Programming
- Topic: Dynalife - 160x192 graphics on unexpanded VIC
- Replies: 18
- Views: 4541
Fastlife
I've completely rewritten the logic code, and it's MUCH faster now. 8) http://members.cox.net/mechdan/vic/fastlife1.prg size 976 bytes The innermost loop processes neighborhood sums for two pixels at a time. Since the sum is at most 9, two sums fit in a byte. The reworked code has a very TINY tempor...
- Thu Sep 03, 2009 8:57 pm
- Forum: Hardware and Tech
- Topic: Hello Everyone!
- Replies: 15
- Views: 3678
- Thu Sep 03, 2009 8:50 pm
- Forum: Programming
- Topic: Is this centered on a real NTSC VIC-20?
- Replies: 18
- Views: 4804
You might try implementing the 40x24 screen, matching double-glyphs instead of double-chars, on the unexpanded VIC. It still won't be able to display arbitrary ASCII texts. So what? To me, the question is whether it's good enough--not whether it is perfect. Perfect is boring to me. What's good enou...
- Thu Sep 03, 2009 5:01 pm
- Forum: Programming
- Topic: Is this centered on a real NTSC VIC-20?
- Replies: 18
- Views: 4804
If you care about speed, then don't do any searching at all. Just use pure free characters when speed matters. [...] Even in the case of a successful match, the font may allow only checking 4 bytes. If, say, lines 2-5 match, you may be able to assume the others also match. This depends on the detai...
- Thu Sep 03, 2009 4:02 pm
- Forum: Programming
- Topic: Is this centered on a real NTSC VIC-20?
- Replies: 18
- Views: 4804
I don't know how Sentoria does things, but I don't see why scrolling is such a problem. Instead of a dumb linear search of matching character pairs, it uses a natural binary tree. This speeds up display by at least 4 times. If you care about speed, then don't do any searching at all. Just use pure ...