Search found 2957 matches

by Mike
Fri Jan 05, 2018 10:36 am
Forum: Programming
Topic: HiUxLife: A Hires Life for the Unexpanded VIC-20.
Replies: 6
Views: 189

Re: HiUxLife: A Hires Life for the Unexpanded VIC-20.

I just run it with no special settings. At some time I noticed a 2x2 block, split over the left and right side, was going downwards, i.e. behaved like a glider/spaceship, but it did not actually turn into one of the known small gliders. Of course it shouldn't do that, a 2x2 block is supposed to stay...
by Mike
Fri Jan 05, 2018 10:30 am
Forum: Games
Topic: In the making: Arukanoido – an Arkanoid clone
Replies: 334
Views: 15187

Re: In the making: Arukanoido – an Arkanoid clone

If you want the cart to sell in numbers however you could also use the 3K-area and even the 2K IO2/3-area, making the game +37K effectively. Only people with UltiMem or very special expansions would be able to soft-load such a game into their VIC-20 :mrgreen: ROM in RAM1..3 would render the cartrid...
by Mike
Fri Jan 05, 2018 8:15 am
Forum: Games
Topic: In the making: Arukanoido – an Arkanoid clone
Replies: 334
Views: 15187

Re: In the making: Arukanoido – an Arkanoid clone

pixel wrote:Would like to up to +32K.... :)

If you intend to go for a cartridge release, there's no reason not to.

You'd need the autostart signature in BLK5 anyhow, and using a single 27256 EPROM instead of one 27128 and 2764 (or even 3x 2764) definitely reduces cost.
by Mike
Fri Jan 05, 2018 7:24 am
Forum: Programming
Topic: HiUxLife: A Hires Life for the Unexpanded VIC-20.
Replies: 6
Views: 189

Re: HiUxLife: A Hires Life for the Unexpanded VIC-20.

Nice! Doing a hires 160x160 Conway's Life on an unexpanded VIC-20 is quite a feat! :D HiUxLife also makes a couple of other optimisations: the first byte of every cached row is also copied to the end in order to avoid having to perform special wrap-around tests or indexing. It still has quite funny ...
by Mike
Fri Jan 05, 2018 5:23 am
Forum: Hardware and Tech
Topic: Introducing VFLI for VIC-20: 208x256 pixels in 16 colours!
Replies: 104
Views: 36035

Re: Introducing VFLI for VIC-20: 208x256 pixels in 16 colours!

At this time of the year ...

emerald_lodge.png
emerald_lodge.png (224.61 KiB) Viewed 138 times

... it's best to sit in a warm lodge with all the cold snow outside. :)

... giving credit to the photographer, Christian Frumolt from Aalen, Germany. This is the Emerald Lodge, located in the Yoho National Park, Canada.
by Mike
Fri Jan 05, 2018 4:47 am
Forum: Programming
Topic: BASIC compilers
Replies: 6
Views: 186

Re: BASIC compilers

@beamrider: PM sent. :)
by Mike
Thu Jan 04, 2018 3:22 pm
Forum: Games
Topic: Posting a game: any rules?
Replies: 2
Views: 105

Re: Posting a game: any rules?

[...] can I just go ahead and upload it? This. :) And to actually do that, can I just add a post to the Announcements section (possibly creating a "VIC-20 software releases of 2018" section since it currently does not exist) As long as this is a WIP (work in progress), you might just keep...
by Mike
Thu Jan 04, 2018 3:12 pm
Forum: Programming
Topic: BASIC compilers
Replies: 6
Views: 186

Re: BASIC compilers

As you are the OP of a similar thread, " Redefine the charset with 8K+ RAM ", it would be really interesting to know what followed up upon that. Indeed, Austro-Comp is the only known BASIC compiler for the VIC-20, and as you've noted, it doesn't even compile to machine code, but only inter...
by Mike
Wed Jan 03, 2018 6:36 am
Forum: Programming
Topic: ROM calls and other tricks
Replies: 25
Views: 24164

Divide 16-bit value by 8-bit constant

During a WIP, I (re-)discovered this handy routine to do an unsigned division of a 16-bit value by an 8-bit constant: LDX #16 LDA #0 .loop ASL zp ROL zp+1 ROL A CMP #xx BCC skip SBC #xx INC zp .skip DEX BNE loop zp and zp+1 contain the 16-bit value to be divided, and the result afterwards. The 8-bit...
by Mike
Sun Dec 31, 2017 3:00 pm
Forum: Announcement Board
Topic: VIC-20 Software Releases of 2017
Replies: 15
Views: 3421

Re: VIC-20 Software Releases of 2017

Name : Cheese And Onion Author : Misfit , The Future Was 8bit, Tynemouth Software Released : Nov 20, 2017 Description : Platformer Requirements : VIC-20 + Joystick (PAL / NTSC) Screenshot : screenshot_4.jpg Download : (No digital download because of physical release) Shop : https://www.thefuturewas...
by Mike
Sat Dec 30, 2017 4:09 pm
Forum: General Topics
Topic: ** Revision 2018 Invitation / Website
Replies: 0
Views: 124

** Revision 2018 Invitation / Website

From March 30th to April 2nd 2018, Revision, the world's biggest pure Demoscene event , opens its doors at the E-Werk in Saarbrücken, Germany! Since 2011, each year there were attending around 800 visitors from than 30 countries. Main language is English, with people coming from Europe, overseas, an...
by Mike
Sat Dec 30, 2017 3:27 pm
Forum: Programming
Topic: Where to put the code? !!!
Replies: 14
Views: 349

Re: Where to put the code? !!!

Mike's is obviously the cleanest and easiest to read, but it suffers from bloat if there is more than about 20 bytes. [...] If you take a look at quite a few of my other programs - when I include (machine code) data, I almost always write them in decimal. That way, they can be written to memory by ...
by Mike
Sat Dec 30, 2017 3:55 am
Forum: Programming
Topic: Where to put the code? !!!
Replies: 14
Views: 349

Re: Where to put the code? !!!

Here's my preferred solution for reading in hex data: 1 DEFFNB4(X)=X-48+(X>57)*7 2 FORI=0TO27:READBY$ 3 BY=16*FNB4(ASC(BY$))+FNB4(ASC(RIGHT$(BY$,1))) 4 POKE673+I,BY:NEXT 5 SYS673:END 6 DATA A2,00,BD,AF,02,20,D2,FF 7 DATA E8,E0,0E,D0,F5,60,48,45 8 DATA 4C,4C,4F,2C,20,57,4F,52 9 DATA 4C,44,21,0D
by Mike
Sat Dec 30, 2017 3:37 am
Forum: Hardware and Tech
Topic: Ultimem BLK6
Replies: 15
Views: 377

Re: Ultimem BLK6

I'd suppose not having room for a jump table at a certain address would be the least problem in attempting a port of GEOS. Not really, without this RAM area you will lose compatibility, see Apple II GEOS. Stupid design decision. At least they got it working on the Apple II. On the VIC-20 without in...
by Mike
Fri Dec 29, 2017 9:05 am
Forum: Hardware and Tech
Topic: 1581 issues (split/OT from: Ultimem or Final Expansion?)
Replies: 5
Views: 84

Re: 1581 issues (split/OT from: Ultimem or Final Expansion?)

The burden of proof is on your side for what matters. I've seen enough cases, where people had electrical interference and/or bad cabling causing troubles with all 1541, 1571, 1581 and printers in all combinations and with different frequencies depending on the application. It is even explicitly poi...

Go to advanced search