Search found 71 matches
- Thu May 16, 2024 9:58 am
- Forum: Programming
- Topic: Hare Basic - Fast integer BASIC for VIC 20 and C-64
- Replies: 1
- Views: 142
Re: Hare Basic - Fast integer BASIC for VIC 20 and C-64
Some benchmarks: Task: Fill screen memory 15 times CBM BASIC: 3191 Hare Basic FOR loop: 303 (10.5X faster) Hare Basic GO system calls (GO3 block fill): 14 (228X faster) Task: Generate 1000 random numbers (0-65534) CBM BASIC: 958 Hare Basic: 17 (56X faster) Task: 1000 multiplications, 1000 divisions,...
- Wed May 15, 2024 7:10 am
- Forum: Announcement Board
- Topic: VIC-20 Software Releases of 2024
- Replies: 4
- Views: 11377
Re: VIC-20 Software Releases of 2024
Name: Hare Basic Author: Aleksi Eeben Genre: Programming, BASIC interpreter Code: Assembler Requirements: VIC 20 + 32/35k vicraster.png Description: Hare Basic is a fast, limited instruction set, integer-only basic interpreter for VIC 20 and C-64. Hare Basic syntax is very similar to CBM BASIC, but...
- Wed May 15, 2024 6:55 am
- Forum: Programming
- Topic: Hare Basic - Fast integer BASIC for VIC 20 and C-64
- Replies: 1
- Views: 142
Hare Basic - Fast integer BASIC for VIC 20 and C-64
What if BASIC was fast? To celebrate the BASIC (Beginners' All Purpose Symbolic Instruction Code) turning 60 years old, I'm releasing a big update to my old Bunny Basic from 2019, now called Hare Basic. Hare Basic is a fast, limited instruction set, integer-only basic interpreter (not a compiler) fo...
- Sun Apr 07, 2024 2:42 pm
- Forum: Programming
- Topic: Double buffering screen bitmap
- Replies: 22
- Views: 8690
Re: Double buffering screen bitmap
Clearing an entire bitmap is slow... In "Back in the Good Old Days" demo from 2004 I allocated chars dynamically (like a ring buffer) when drawing and eor-filling the frame. Char 0 was used for empty screen, so I only needed to clear ~200-256 bytes to wipe a screen buffer. Dynamic char all...
- Sat Feb 03, 2024 11:44 am
- Forum: Emulation and Cross Development
- Topic: Multipaint VIC 20 support
- Replies: 13
- Views: 3952
Re: Multipaint VIC 20 support
Perhaps an incomplete, multicolor-only MG mode would be still easy to add - and very useful for VIC 20 people... Multipaint saves also to some native formats, so it could have an option to save MG picture file. You could then do some hires edits/additions in Minipaint on VIC Having mixed hires&m...
- Thu Feb 01, 2024 3:54 am
- Forum: Emulation and Cross Development
- Topic: Multipaint VIC 20 support
- Replies: 13
- Views: 3952
Re: Multipaint VIC 20 support
Good points there Mike, and I fully agree about the limitations and the OS friendliness issues. Please send Dr. Terrorz a spec of MG format and an executable viewer (email at bottom of page http://multipaint.kameli.net)! You can tell him I totally recommend adding MG support as well :) (and there's ...
- Thu May 25, 2023 4:55 pm
- Forum: Programming
- Topic: Standalone VICMON for 6kB machines
- Replies: 6
- Views: 835
Re: Standalone VICMON for 6kB machines
There's also my Ass Assembler from 2021, a 2-pass symbolic assembler that compiles from disk to disk: http://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?p=112995#p112995 Full release at the dropbox link also includes my old C'mon monitor (from early 2000's) - for various memory configurat...
- Wed May 24, 2023 12:46 pm
- Forum: General Topics
- Topic: Jeff's VIC 20 Book
- Replies: 268
- Views: 34677
Re: Jeff's VIC 20 Book
Great work! One thing I noted: Page 117: Block-Read and Block-Write commands. B-R and B-W are said to be buggy and they should be always replaced by U1 and U2 respectively. However, I don't know what kind of bugs they have and if that only concerns C-64 and not VIC 20. Maybe someone else can clarify...
- Wed May 03, 2023 3:20 pm
- Forum: Programming
- Topic: 10-Bit Oscillator Frequency Resolution
- Replies: 24
- Views: 20098
Re: 10-Bit Oscillator Frequency Resolution
Here: 10-bit-ofr.zip (All my 8-bit stuff old and new is in my shed nowadays: https://bit.ly/eightbitshed ) Aleksi Hi all! Does anyone have the zip file in the original post, the link doesn't work and I have failed googling it up. As the code was embedded in one of the posts I typed it in in Vic moni...
- Wed Apr 26, 2023 6:37 am
- Forum: Games
- Topic: New Game: VICSTRIP
- Replies: 15
- Views: 5683
Re: New Game: VICSTRIP
Great port, even the good old file rename trick works!
- Tue Feb 28, 2023 9:16 pm
- Forum: Programming
- Topic: VicSAM without SID
- Replies: 31
- Views: 6027
Re: VicSAM without SID
Very nice port! Great work!
- Sat Feb 18, 2023 7:48 pm
- Forum: Emulation and Cross Development
- Topic: Multipaint VIC 20 support
- Replies: 13
- Views: 3952
Multipaint VIC 20 support
Latest version of Dr. Terrorz's Multipaint (Windows/Linux/Mac) now includes VIC 20 Hires and VIC 20 Multicolor modes! http://multipaint.kameli.net Introduction: "Multipaint 2023 (Version 18.2.2023) - With Multipaint, you can draw pictures with the color limitations of some typical 8-bit and 16-...
- Mon Dec 12, 2022 8:06 am
- Forum: Announcement Board
- Topic: VIC-20 Software Releases of 2022
- Replies: 17
- Views: 26671
Re: VIC-20 Software Releases of 2022
Name: Iso Kana Author: Aleksi Eeben Released: 12 December 2022 Requirements: VIC 20 (or VIC-1001) with 8-35K RAM expansion Description: 8x16 katakana and hiragana character sets Download: isokana.zip Trivia: Iso is 'big' in Finnish I always thought the VIC-1001 story was fascinating. After playing J...
- Mon Oct 24, 2022 12:31 am
- Forum: Programming
- Topic: Lazy LZD Data Packer
- Replies: 0
- Views: 415
Lazy LZD Data Packer
Lazy LZD Data Packer is a C64/VIC 20 frontend for the minimal LZ compressor LZD I wrote two years ago for a specific purpose - fast decrunch of data from VIC 20 cartridge ROM. I wrote Lazy now, because I was too lazy to load, crunch and save files manually while working on a new C-64 game. lazylzd-v...
- Tue Sep 27, 2022 4:37 am
- Forum: Programming
- Topic: Cinderella - Intel 4004 Emulator for VIC 20 (and C-64)
- Replies: 5
- Views: 2242
Cinderella - Intel 4004 Emulator for VIC 20 (and C-64)
Name: Cinderella - Intel 4004 Emulator for VIC 20 (and C-64) Author: Aleksi Eeben Genre: Emulator/Tool Requirements: VIC-20 with 3+24K or 3+32K expansion Download & Manual: https://www.dropbox.com/sh/c1nd44z8fqq9xuf/AADLscQSUcoht-4_lTVBI4U2a?dl=0 See the Cinderella Manual at the Dropbox link fo...