Search found 13 matches

by kevgal
Thu Apr 21, 2022 9:25 pm
Forum: Emulation and Cross Development
Topic: Tutankham - Copy protection or poor programming?
Replies: 19
Views: 4119

Re: Tutankham - Copy protection or poor programming?

I'm converting these to run as single file PRGs for Retroarch where I can leave the Vice config at full mem expansion without messing around with options and it autostarts the game (although there may be a setting for this in the config? Maybe better ways to pre-set Retroarch Vice configs?). I'm tr...
by kevgal
Wed Apr 20, 2022 6:58 pm
Forum: Emulation and Cross Development
Topic: Tutankham - Copy protection or poor programming?
Replies: 19
Views: 4119

Re: Tutankham - Copy protection or poor programming?

We cannot consider it a copy protection simply because if you use 8k RAM expansion on BLK5 only, the game works without modifies. In effect this "issue" is not unusual for BLK5 rom images, I've noticed it by working on the "cheated" version of a lot of cartridge games for the ne...
by kevgal
Wed Apr 20, 2022 4:31 am
Forum: Emulation and Cross Development
Topic: Tutankham - Copy protection or poor programming?
Replies: 19
Views: 4119

Re: Tutankham - Copy protection or poor programming?

Thanks guys, I guess they never planned for emulators when they originally wrote those games! Ive modified the cart so that it runs with or without expansion by loading $96 into Vic reg $9002. Seems to work (in Vice anyway).
Cheers
Kev
by kevgal
Wed Apr 20, 2022 1:46 am
Forum: Emulation and Cross Development
Topic: Tutankham - Copy protection or poor programming?
Replies: 19
Views: 4119

Tutankham - Copy protection or poor programming?

Gday guys, I've started converting carts to single file prgs and was wondering what's up with Tutankham. It appears to use the screen memory stating at $1e00 regardless of memory expansion (so screen garbage with expansion although it is still working). Is this deliberate copy protection or just poo...
by kevgal
Wed Nov 17, 2021 7:43 pm
Forum: Hardware and Tech
Topic: Convert Vic20 8k cart to jumperless multi 16k cart
Replies: 12
Views: 942

Re: Convert Vic20 8k cart to jumperless multi 16k cart

This still does not answer my question what kind of internal expansion in your VIC-20 exactly is. If anything, mainboard mods are even less standard than your typical cartridge mod. How do you handle bus contention between internal memory and cartridge expansion, for example? Gday Mike when I use i...
by kevgal
Wed Nov 17, 2021 6:22 pm
Forum: Hardware and Tech
Topic: Convert Vic20 8k cart to jumperless multi 16k cart
Replies: 12
Views: 942

Re: Convert Vic20 8k cart to jumperless multi 16k cart

Here are all my 'cartified' programs. The 0k carts don't need any expansion ram but the others do so a dev cart like Jolly Roger cart would be ideal. Some of the files are homebrew so if anyone has any objection to their inclusion I shall remove them (or any others). I've included the split 16k vers...
by kevgal
Tue Nov 16, 2021 5:26 am
Forum: Hardware and Tech
Topic: Convert Vic20 8k cart to jumperless multi 16k cart
Replies: 12
Views: 942

Re: Convert Vic20 8k cart to jumperless multi 16k cart

Gday Mike, by jumperless I meant that there was no need for jumpers between the memory blocks that some dev carts use. The mod to a cart that has all block select pins present means that the memory blocks at block 5 and 3 also appear at blocks 2 and 1 which means all carts that use various memory bl...
by kevgal
Mon Nov 15, 2021 10:22 pm
Forum: Hardware and Tech
Topic: Convert Vic20 8k cart to jumperless multi 16k cart
Replies: 12
Views: 942

Re: Convert Vic20 8k cart to jumperless multi 16k cart

Some more circuits.
The 16k/8k version requires internal ram and makes the most of BCD thumb switches.
The 4k version doesn't require internal memory expansion.
Vic20 multi16k-8k cart.png
Vic20 multi 4k cart.png
by kevgal
Tue Jul 27, 2021 11:47 pm
Forum: Programming
Topic: Tips for Reverse Engineering a Cassette Program
Replies: 41
Views: 2549

Re: Tips for Reverse Engineering a Cassette Program

I've cheated a bit but here's a version that only needs 8k ram (still need 16k cart though unfortunately)
Boss Chess (8k).zip
by kevgal
Tue Jul 27, 2021 2:11 am
Forum: Programming
Topic: Tips for Reverse Engineering a Cassette Program
Replies: 41
Views: 2549

Re: Tips for Reverse Engineering a Cassette Program

Yep should have left out the superfluous byte at 1200, my main aim was to create a cart version for my multi carts, it would be good to squeeze it into 8k.
I’ll have to checkout this exomiser app that you mentioned.
by kevgal
Tue Jul 27, 2021 12:46 am
Forum: Programming
Topic: Tips for Reverse Engineering a Cassette Program
Replies: 41
Views: 2549

Re: Tips for Reverse Engineering a Cassette Program

I was wondering if it was only for copy protection.
I actually used the header and the main prgs from Mike’s version to make the single PRG.
Thanks Mike.
by kevgal
Mon Jul 26, 2021 7:08 pm
Forum: Programming
Topic: Tips for Reverse Engineering a Cassette Program
Replies: 41
Views: 2549

Re: Tips for Reverse Engineering a Cassette Program

Gday guys, here is the PRG version which requires 16k ram at blocks 1+2 Boss Chess.zip And the Cart version (also requires 16K ram)- Boss Chess Cart.zip S1 to S9 set difficulty (s9 took over 2 hours to make a move!) I think some of the issues with the tape version are due to part of the program resi...
by kevgal
Mon Jun 28, 2021 9:58 pm
Forum: Hardware and Tech
Topic: Convert Vic20 8k cart to jumperless multi 16k cart
Replies: 12
Views: 942

Convert Vic20 8k cart to jumperless multi 16k cart

Gday guys , this may have been mentioned in the past but a jumperless 16k mega cart can be made from an old 8 k cart with just 6 diodes and 2 resistors (and extra resistors for the thumb switches). works for all 16k variants that use memory blocks 5/3, 5/1, 2/3. You just need a cart with the intact ...