Search found 4716 matches

by Mike
Sun Jun 02, 2024 7:29 am
Forum: Hardware and Tech
Topic: Victor Progress
Replies: 3
Views: 129

Re: Victor Progress

[...] the next task is to create a PCB that brings all the components onto one board (previously, I had an off-the-shelf FPGA development board with an interface card plugged into it). [...] In the commentary to your latest YT video, you write "[...] on one PCB. It'll be a bit of a chunky beas...
by Mike
Sun Jun 02, 2024 5:02 am
Forum: Hardware and Tech
Topic: Kung Fu Flash - like device?
Replies: 7
Views: 178

Re: Kung Fu Flash - like device?

Sorry, I didn't quite understand what VFLI use-case would not be achievable from your explanation. An associated BASIC extension would possibly want to retrieve the physical colour from a pixel akin to the @() function of MINIGRAFIK which does that for the logical colours. This is an operation you ...
by Mike
Sun Jun 02, 2024 3:53 am
Forum: Hardware and Tech
Topic: Kung Fu Flash - like device?
Replies: 7
Views: 178

Re: Kung Fu Flash - like device?

Is that a deal breaker? For me, yes. I write programs for the VIC-20 that do not just trivially use the whole-file load and save operations of the KERNAL. Seems the device fulfils the requirements of the OP and much more e.g. HDMI support. The OP asked for something that acts like a floppy drive. B...
by Mike
Sun Jun 02, 2024 3:25 am
Forum: Hardware and Tech
Topic: Kung Fu Flash - like device?
Replies: 7
Views: 178

Re: Kung Fu Flash - like device?

Take a look at SideKick64 [...] To quote from the READ ME: Drive emulation The Sidekick20 emulates LOAD and SAVE via kernal vectors, i.e. single-file programs and programs that use kernal routines LOAD/SAVE only work fine (for other programs use a real drive, Pi1541 or SD2IEC). The drive emulation ...
by Mike
Sat Jun 01, 2024 3:37 pm
Forum: Hardware and Tech
Topic: Kung Fu Flash - like device?
Replies: 7
Views: 178

Re: Kung Fu Flash - like device?

Not yet, unfortunately. The idea had been discussed in several threads here in Denial, starting with a proposal by TLovskog in 2011 for his GCart. It never happened. Some posts that round up things as of today: My hardware project :: GCart 2011 Ultimem or Final Expansion? Banked RAM cart ... In shor...
by Mike
Sat Jun 01, 2024 4:19 am
Forum: Hardware and Tech
Topic: Paged EEPROM
Replies: 5
Views: 142

Re: Paged EEPROM

Ultimem would fit the bill in a similar fashion. Jim is located in the US, and I've heard rumours that Jim plans for a new batch. Having, say, 8 sets of data for each half of BLK5 could be emulated (albeit somewhat wasteful) by providing 8² = 64 copies of the whole 8K range. 3 bits of the relevant ...
by Mike
Fri May 31, 2024 11:11 am
Forum: Programming
Topic: scroll routine $e975 (59765 in basic) doesn't work reliable for me
Replies: 5
Views: 177

Re: scroll routine $E975 (59765 in decimal) doesn't work reliably for me

The scroll down routine not only scrolls down from a given line, it opens a new physical line for the current logical line (unless the maximum of 4 physical lines for one logical line has been reached). In the case at hand, and as a side effect, it combines the two top physical lines into one logica...
by Mike
Fri May 31, 2024 10:32 am
Forum: Programming
Topic: scroll routine $e975 (59765 in basic) doesn't work reliable for me
Replies: 5
Views: 177

Re: scroll routine $E975 (59765 in decimal) doesn't work reliably for me

You would need to provide an executable (not just source code) of this test program and the exact course of actions up to the point where you think the routine deviates from expected behaviour for me (or anyone else) to follow through. The KERNAL retains any existing linking of physical lines into l...
by Mike
Fri May 31, 2024 8:41 am
Forum: Programming
Topic: scroll routine $e975 (59765 in basic) doesn't work reliable for me
Replies: 5
Views: 177

Re: scroll routine $E975 (59765 in decimal) doesn't work reliably for me

What is the reason for this [...] $E975 scrolls up logical lines . This is done by the screen editor to ensure no remnants of, respectively, incomplete logical lines are there at the top of the screen when, for example, BASIC programs are listed. With the start-up message on screen, the overflowing...
by Mike
Thu May 30, 2024 7:43 am
Forum: Programming
Topic: Background change at Raster Location
Replies: 52
Views: 3883

Re: Background change at Raster Location (was: ** Stable rasters on the VIC-20)

[...] It is somewhat frustrating to install this thread just to see Marko's outdated method being resurrected. :( Edit : to explain, and for posteriority - MrSterlingBS originally wrote his post above into the topic '** Stable rasters on the VIC-20' which has me as OP. I had started that other topi...
by Mike
Wed May 29, 2024 11:55 pm
Forum: Buy, Sell, and Trade
Topic: WTB: Cardco Cardboard 6
Replies: 7
Views: 8117

Re: WTB: Cardco Cardboard 6

Moderation notice: please check out the thread "WIP: X PANDER ViC" in the Hardware and Tech section.

Greetings,

Michael
by Mike
Tue May 28, 2024 7:40 am
Forum: Programming
Topic: Using interrupts in cartridge code
Replies: 5
Views: 251

Re: Using interrupts in cartridge code

The cartridge init code needs to setup the VIAs properly so that interrupts work at all. Changing the vector at $0314 is just boilerplate.

Please check out the discussion in the thread "Cartridge Auto Start Tips?".
by Mike
Sun May 26, 2024 4:30 am
Forum: Programming
Topic: wAxpander with wAx2
Replies: 74
Views: 17839

Re: wAxpander with wAx2

Have you thought about adding the ability to chain files from disk- to allow assembly of much larger programs? That should already be possible with one of the established methods to chain programs from CBM BASIC, as wAx2 'merely' operates as BASIC extension. Eventually you will need to propagate th...
by Mike
Sat May 25, 2024 6:59 am
Forum: Hardware and Tech
Topic: Diagnostic Tools for the Vic-20
Replies: 31
Views: 4047

Re: Diagnostic Tools for the Vic-20

Please check out https://www.zimmers.net/anonftp/pub/cbm/firmware/misc/vc-20diag / vc-20-diag.zip , the file 'cart-pcb.jpg' in particular. The diagnostic cartridge requires RAM in RAM1 ($0400..$07FF) for own workspace variables. What is used as carrier is the same PCB that is otherwise used for the ...
by Mike
Tue May 21, 2024 3:07 pm
Forum: Programming
Topic: 320x200 - a CGA emulator for VIC-20! (+35K RAM req'd)
Replies: 16
Views: 11640

Re: 320x200 - a CGA emulator for VIC-20! (+35K RAM req'd)

I love it! And so educational! Can't wait to impress my friends with my new pancake flipping skills :) "Misusing" the display routine for animation purposes should have been quite obvious - I wonder why noone else came up earlier with this. Are people just so reluctant to try out things? ...