Search found 19 matches

by nojoopa
Sun May 13, 2012 10:36 am
Forum: Emulation and Cross Development
Topic: VRT file format
Replies: 15
Views: 6268

Added some checks and minimal documentation (see git repo linked earlier). Haven't got the time or talent for proper tests. Someone may want to backport this to VICE.

That's my take on VIC-20 cartridge format matters. The ball is on not-me's court. Thanks for the feedback!
by nojoopa
Sun May 06, 2012 3:01 pm
Forum: Emulation and Cross Development
Topic: VRT file format
Replies: 15
Views: 6268

Thanks for confirming the SE case. Meanwhile, I added RAM/ROM-on-I/O support for the generic cart and specified/implemented the "tricky" cart. Updated VRT docs here . The adventurous may check out the code from the git repo [1] and give it a spin. SE should work now by using vrtconv -o se....
by nojoopa
Sun May 06, 2012 6:44 am
Forum: Emulation and Cross Development
Topic: VRT file format
Replies: 15
Views: 6268

After a closer look... The third example is "Super Expander", a 4KiB cartridge with 3KiB of RAM populating the lower half of the BLK5 line and all RAM1-3 lines. Generic cartridge Size - 4KiB + 3KiB (RAM) Load address - $0400-$0FFF (RAM), $A000-AFFF I parsed part of that as: 3KiB of RAM pop...
by nojoopa
Sat May 05, 2012 7:29 am
Forum: Emulation and Cross Development
Topic: VRT file format
Replies: 15
Views: 6268

Seems like the format (and xvic) is woefully inadequate to handle all of these cases. Should have guessed. There should probably be some way of handling wrapping and/or partial decoding within memory areas in the generic cart type. Unfortunately. Since the generic type is fine for a large bunch of c...
by nojoopa
Fri May 04, 2012 10:00 am
Forum: Emulation and Cross Development
Topic: VRT file format
Replies: 15
Views: 6268

VRT file format

Due to the usability issues with VIC-20 cartridge files (especially in the two-part case), I created a new file format for VIC-20 carts: VRT . The format is heavily based on the CRT format used by C64 emulators and some modern hardware such as 1541 Ultimate. Initial VRT support and a converter have ...
by nojoopa
Wed Feb 03, 2010 8:17 am
Forum: General Topics
Topic: In what year did you get your first VIC-20?
Replies: 83
Views: 16797

2007: Saw Impossiblator 3 on AssemblyTV (which was broadcast by a small TV station), later noticed that it didn't work on xvic. Started checking out other VIC-20 demos & modern games and was amazed on what this little computer could do. 2007 - early 2009: Multiple "how to fix xvic for impo3...
by nojoopa
Sat Jan 23, 2010 6:25 am
Forum: Emulation and Cross Development
Topic: VICE 2.2 has been released
Replies: 24
Views: 8417

(double post, continuing the theme) ...and the other price of progress being regressions. When adding emulation for the "jump down by one line" phenomenon on PAL when doing "poke 36864,0", the last part of Vicual MMIX NTSC started to jitter. The bug was confirmed too late to fix ...
by nojoopa
Sat Jan 23, 2010 5:20 am
Forum: Emulation and Cross Development
Topic: VICE 2.2 has been released
Replies: 24
Views: 8417

Anyone else having trouble loading older version snapshots? Is this already documented. Did I miss it? Due to the extensive changes in the VIC-I emulation and cartridge system between 2.1 and 2.2, the snapshot format had to be changed in order to have it work with the new code. This is the price of...
by nojoopa
Sun Jan 03, 2010 5:55 am
Forum: Emulation and Cross Development
Topic: VICE 2.2 has been released
Replies: 24
Views: 8417

I see what effect this is supposed to have if you run xVIC in a window... it forces the window to have the right size but it does nothing if you run in fullscreen at a custom resolution. The old VICE would crop the excess pixels that would not fit in the selected resolution, the new one scales to f...
by nojoopa
Wed Dec 23, 2009 9:47 am
Forum: Emulation and Cross Development
Topic: A TAP works and now it does not?
Replies: 9
Views: 3142

The original TAP I had before loaded fine in 1.22 but failed on anything 2.x. The new TAP supplied by NBLA loads fine in any Vice. I downloaded the VicePlus you linked to and the old TAP loads fine in it. Thanks for testing. As it loads fine in VICEplus 1.0, my guess was wrong; a more detailed anal...
by nojoopa
Wed Dec 23, 2009 8:32 am
Forum: Emulation and Cross Development
Topic: A TAP works and now it does not?
Replies: 9
Views: 3142

Email sent with working tap and prg versions. "Working"? Does this mean that the old TAP file only worked with 1.22, but the new one does with 2.0 - 2.2? If so, then I'd consider the old TAP broken and the compatibility with 1.22 an unfortunate coincidence. In any case, I'd still like to ...
by nojoopa
Tue Dec 22, 2009 12:13 am
Forum: Emulation and Cross Development
Topic: A TAP works and now it does not?
Replies: 9
Views: 3142

I'm no TAP expert, can't say if the tape handling has changed since 1.22. It might work (again) with 2.2. I do remember 1.22 having wrong timing for some opcodes ($9B, $9C, $9E and $9F); these were fixed in VICEplus 1.0 which is otherwise very similar to VICE 1.22 (x64dtv nonwithstanding). Please te...
by nojoopa
Mon Dec 21, 2009 11:04 pm
Forum: Emulation and Cross Development
Topic: VICE 2.2 has been released
Replies: 24
Views: 8417

VICE 2.2 has been released

VICE 2.2 has been released. VICE is the Versatile Commodore Emulator, it emulates the Commodore C64, C128, VIC20, PET, PLUS4 and the CBM-II, as well as the C64 DTV, and it runs on Win32, Unix, DOS, RiscOS, OS/2, BeOS, QNX, SkyOS, AmigaOS and GP2X systems. VICE is *free* software released under the G...
by nojoopa
Sat Dec 05, 2009 8:17 am
Forum: International VIC
Topic: VIC-20 rikki, nouda pois [fi]
Replies: 1
Views: 2735

Uusi koti löytynyt vanhalle sotaratsulle. Kiitoksia mielenkiinnosta!
by nojoopa
Wed Dec 02, 2009 1:11 pm
Forum: International VIC
Topic: VIC-20 rikki, nouda pois [fi]
Replies: 1
Views: 2735

VIC-20 rikki, nouda pois [fi]

Sain ensimmäisen VIC-20:ni kesällä. Sopivan A/V kaapelin löydyttyä (muutaman kuukauden jälkeen) mokoma osoittautui rikkinäiseksi; LED palaa, mutta kuvaa ei näy (ja sokkona kirjoitettu LOAD"$",8 ei vaikuttanut levyasemaan). Turha tuota pitää nurkassa pölyttymässä, joten: jos tarvitset VICin...