Search found 1288 matches

by beamrider
Wed May 10, 2023 10:31 am
Forum: Hardware and Tech
Topic: Mega-cart issues?
Replies: 13
Views: 2817

Re: Mega-cart issues?

Try to... How to clear preferences and restore default factory settings In case of a problem, or you if you simply want to delete your settings quickly, it is possible to clear all preferences and restore the Mega-Cart to default factory settings. Please remember that the preferences contain such se...
by beamrider
Mon Apr 17, 2023 3:09 am
Forum: General Topics
Topic: Most recent Gamebase with Newest VIC-20 Games?
Replies: 6
Views: 2949

Re: Most recent Gamebase with Newest VIC-20 Games?

Just a suggestion but it would be nice to have this project re-platformed into an online offering rather than something you have to download and install on a Windows only machine. I took a look at it once and easily generated a web front-end in ASP.net by converting the access database to SQL. It co...
by beamrider
Fri Apr 14, 2023 3:17 am
Forum: Emulation and Cross Development
Topic: ChatGPT with 6502
Replies: 10
Views: 2714

Re: ChatGPT with 6502

GPT 4 Can you generate vic 20 6502 assembler code for a raster split where the screen background colour is changed half way down. Output code only in a single block. ; Constants RSEL = $9003 IRQEN = $912D IRQRST = $912F IRQVEC = $314 ; Variables in zero page handler = $FB ; $FB/$FC is unused by BAS...
by beamrider
Fri Apr 14, 2023 3:13 am
Forum: Emulation and Cross Development
Topic: ChatGPT with 6502
Replies: 10
Views: 2714

Re: ChatGPT with 6502

GPT 4 Can you show me how to multiply two eight-bit numbers in 6502 assembly language? Output code only in a single block ; Variables in zero page A = $00 B = $01 C_low = $02 C_high = $03 counter = $04 LDA #$00 STA C_low STA C_high LDA B STA counter mult_loop: LDA C_low CLC ADC A STA C_low LDA C_hi...
by beamrider
Fri Apr 14, 2023 3:03 am
Forum: Emulation and Cross Development
Topic: ChatGPT with 6502
Replies: 10
Views: 2714

Re: ChatGPT with 6502

GPT-4 Can you show me how to add two sixteen-bit numbers in 6502 assembly language? Certainly! Adding two 16-bit numbers in 6502 assembly language involves a process called "16-bit addition with carry." You'll need to split each 16-bit number into two 8-bit numbers (low byte and high byte...
by beamrider
Tue Mar 28, 2023 1:22 am
Forum: Games
Topic: Targ
Replies: 12
Views: 3117

Re: Targ

I've never Spectar before - looks quite good.

On a related side note: It's funny how game programmers of the era thought that an ascending/descending frequency-sweep was a cool sound effect. Seems something particularly prevalent on the Vic.
by beamrider
Fri Mar 24, 2023 12:21 pm
Forum: Games
Topic: Targ
Replies: 12
Views: 3117

Re: Targ

Thanks for this.

It looks very faithful to the original and plays great. I hadn't seen this game before, or taken any notice of it at least. Seems these early games translate quite well to the Vic in your hands.

Another quality conversion from the LeChuck stable.
by beamrider
Wed Mar 22, 2023 9:28 am
Forum: Emulation and Cross Development
Topic: Furnace Tracker - A multi-system multi-engine cross tracker
Replies: 1
Views: 1807

Re: Furnace Tracker - A multi-system multi-engine cross tracker

That's awesome, especially the dance tune.

Is there by any chance, a player so these tunes can be played on real hardware?
by beamrider
Fri Mar 17, 2023 9:47 am
Forum: Emulation and Cross Development
Topic: Conversion of VIC-SSS-MMX to CBM prg Studio
Replies: 23
Views: 4283

Re: Conversion of VIC-SSS-MMX to CBM prg Studio

For ballpark you'll get about 6 2x2 sprites chugging along nicely. I don't think multi-color slows it down much. You'll notice most that the sprites tend to slow down when they transit non-empty background graphics. If you can do stuff without them as well it helps, for instance in Pooyan, the chair...
by beamrider
Thu Mar 16, 2023 7:25 am
Forum: Emulation and Cross Development
Topic: Conversion of VIC-SSS-MMX to CBM prg Studio
Replies: 23
Views: 4283

Re: Conversion of VIC-SSS-MMX to CBM prg Studio

SSSMods.zip
(16.65 KiB) Downloaded 57 times
Here are my mods from Popeye: a few LUTs in the inner most loops for speed improvements and multi-color support (introduction of sssSPRITEDDEF2 for increased height 3x2).

You may need to add conditionals for non MC use as I wasn't interested in that.
by beamrider
Thu Mar 16, 2023 4:26 am
Forum: Emulation and Cross Development
Topic: Conversion of VIC-SSS-MMX to CBM prg Studio
Replies: 23
Views: 4283

Re: Conversion of VIC-SSS-MMX to CBM prg Studio

The API as it stands doesn't really support multi-color sprites per se, they unexpectedly disappear behind background graphics because of the simple XOR. See the original 2013 Pooyan. I made some changes for Pooyan 2015. http://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?p=80327#p80327 Al...
by beamrider
Thu Mar 16, 2023 4:11 am
Forum: Hardware and Tech
Topic: Video noise on VIC-20
Replies: 51
Views: 9597

Re: Video noise on VIC-20

Thanks for this.

I guess there's only one Poland based Commodore PSU supplier on E-Bay, so it's worth spreading the word that these are not suitable for the Vic-20.

Assuming it works okay on the C64?
by beamrider
Wed Mar 15, 2023 8:34 am
Forum: Hardware and Tech
Topic: 6560 FPGA Progress.
Replies: 152
Views: 14166

Re: 6560 FPGA Progress.

Nice video. Thanks.

Looking forward to future episodes...
by beamrider
Thu Mar 09, 2023 8:11 am
Forum: Hardware and Tech
Topic: An idea for a useless project
Replies: 12
Views: 2692

Re: An idea for a useless project

https://github.com/danwerner21/vic2020

If you were so inclined, you could modify the above and join two halves with a ribbon connector?
by beamrider
Tue Mar 07, 2023 10:33 am
Forum: Hardware and Tech
Topic: Commodore Vic-20 with a Blank screen?
Replies: 4
Views: 593

Re: Commodore Vic-20 with a Blank screen?

Okay - sounds like it may be the Vic chip and the BASIC ROM in that case, but honestly, it could be a lot of things. You really need a known working machine into which you can try the suspect ICs.