Search found 4690 matches
- Thu May 16, 2024 10:59 am
- Forum: Hardware and Tech
- Topic: WIP: VIC-2020 MINIMON cartridge
- Replies: 55
- Views: 18953
Re: WIP: VIC-2020 MINIMON cartridge
Here is the draft of the first hardware design, should anyone want to replicate the prototype cartridge shown in the introductory post of the thread using a VIC-1210 +3K RAM expansion as carrier: 2716 +----\/----+ 1 -|A7 Vcc|- 24 2 -|A6 A8|- 23 3 -|A5 A9|- 22 4 -|A4 Vpp|- 21 5 -|A3 /OE|- 20 6 -|A2 A...
- Thu May 16, 2024 10:44 am
- Forum: Programming
- Topic: Waterloo BASIC and HYPRA SYSTEM cartridge images
- Replies: 5
- Views: 2351
- Tue May 14, 2024 9:00 am
- Forum: Programming
- Topic: read BitMap pixel
- Replies: 1
- Views: 118
Re: read BitMap pixel
I do not know if this is supposed to be a pop quiz, but anyhow ... Is the routine for reading the pixel correct? No, it is not. In "ReadPixel:" the instruction "cmp xtable,x" is the wrong one for the job. You could have found this out by yourself already by testing the routine be...
- Tue May 14, 2024 1:24 am
- Forum: Hardware and Tech
- Topic: VR/W timing (split/OT from: Cheese and Onion)
- Replies: 1
- Views: 81
Re: VR/W timing (split/OT from: Cheese and Onion)
Do you know the VIC that did not like Cheese and Onion? The improvement on the timing logic from 2-prong to DIN/CR had been covered in this thread here: " Anyone know what this board mod is? ", to quote: [...] On the 2-prong, the VR/W signal is simply disconnected from CR/W during VIC fet...
- Tue May 14, 2024 1:05 am
- Forum: Games
- Topic: WIP: Bubble Bobble
- Replies: 31
- Views: 3265
Re: WIP: Bubble Bobble
What? %p I can't get my imagery to picture MINIPAINT with a web interface and user accounts. You completely forgot there's already a working native solution for editing graphics, sprite sheets in particular, on the VIC-20. Coders and graphicians already teamed up ages ago to collaborate on game gra...
- Mon May 13, 2024 1:43 am
- Forum: Games
- Topic: WIP: Bubble Bobble
- Replies: 31
- Views: 3265
Re: WIP: Bubble Bobble
Mike wrote:MINIPAINT? [...]
You should be very cautious with complaining about 'isolated tools' and 'non-availability of (source) code' in your Manifesto if you otherwise are oblivious of prior art.pixel wrote:OK... Was only remembering BASIC extension things about it.
- Sun May 12, 2024 9:45 am
- Forum: Games
- Topic: WIP: Bubble Bobble
- Replies: 31
- Views: 3265
Re: WIP: Bubble Bobble
MINIPAINT?pixel wrote:[...]
I have used MP on several occasions to design sprite patterns. Here is an example, including a "how to extract the bitmap data":
VicShroom - My first Vic prod
- Sun May 12, 2024 6:20 am
- Forum: Programming
- Topic: MINIGRAFIK batch processing suite
- Replies: 58
- Views: 51748
Re: MINIGRAFIK batch processing suite
Here we have a Music Card, specifically dedicated to our Italian fellows here in Denial (Hi, Ale!) ( download ): https://dateipfa.de/.Public/denial/images/minigrafik/music_card.png To note: the German print of the VIC-20 User's Manual makes the suggestion to try to program this very song. The pictur...
- Sat May 11, 2024 8:37 am
- Forum: Programming
- Topic: Starting VIC-20 unexpanded-project UEFA European football championship 2024
- Replies: 8
- Views: 1901
Re: Starting VIC-20 unexpanded-project UEFA European football championship 2024
This doesn't work for large programs. I already pointed out in the thread " Corrupt end of basic program ", that copying 174/175 to 45/46 is problematic. Actually, it only works immediately after the program has been loaded - the KERNAL load procedure places the address behind the last lo...
- Sun May 05, 2024 11:26 am
- Forum: Collecting and History
- Topic: Young Arthur's Quest
- Replies: 6
- Views: 558
Re: Young Arthur's Quest
Hi, avsars, Another lost VIC-20 adventure game released in 1982 by RBI Software. I know, they are not very interesting and this time some might have preferred me not to recover the file but I am just doing this for preservation purposes. [...] The forum has quite a few members interested in adventur...
- Sun May 05, 2024 11:08 am
- Forum: Programming
- Topic: PRINT 32-bit integer numbers
- Replies: 5
- Views: 402
Re: PRINT 32-bit integer numbers
This is the code so far... I used one of the multiply routines from Toby Lobster... only to play around with them. That part ... sec jsr $cf87 ; sets mantissa to 00yyxxaa jsr $cf7e ; set rest of FAC1 and JMP to $b8d2 ... would anyhow only convert the 24-bit value contained in Y (bits 16..23), X (bi...
- Sun May 05, 2024 8:12 am
- Forum: Programming
- Topic: PRINT 32-bit integer numbers
- Replies: 5
- Views: 402
Re: PRINT 32-bit integer numbers
According to the example on codebase64.org, you need to set up the FAC in a certain fashion before the call to the VIC-20 equivalent of $B8D2, you obviously did not do that correctly. If you want more help, post the code. (and like with that other thread here , I strongly presume what you actually w...
- Fri May 03, 2024 1:17 am
- Forum: Hardware and Tech
- Topic: How does VIC-20 detect ROM cartridge address?
- Replies: 5
- Views: 591
Re: How does VIC-20 detect ROM cartridge address?
No. The autostart signature is also checked by the KERNAL during NMI (in particular, when the Restore key has been pressed).toby405 wrote:[...], correct? [...], yeah?
- Wed May 01, 2024 2:29 am
- Forum: Games
- Topic: Prince of Persia
- Replies: 57
- Views: 11184
Re: Prince of Persia
The ROM table at $EDE4 can be used to obtain useful default values for XPOS and YPOS by applying constant offsets , regardless whether you have a PAL or NTSC VIC-20: $EDE4 contains 12 for PAL and 5 for NTSC, when you substract 5, you get 7 for PAL and 0 for NTSC. $EDE5 contains 38 for PAL and 25 for...
- Wed May 01, 2024 2:11 am
- Forum: Hardware and Tech
- Topic: How does VIC-20 detect ROM cartridge address?
- Replies: 5
- Views: 591
Re: How does VIC-20 detect ROM cartridge address?
How does the Vic-20 know which block is available? The VIC-20 does not "know" this - the mainboard logic tries to access memory at some address regardless whether that memory is present or not. I think if the EPROM chip is not enabled by the expansion port then the data pins on the EPROM ...