Search found 69 matches
- Sat Apr 20, 2024 1:47 pm
- Forum: Programming
- Topic: Sprites in ML
- Replies: 55
- Views: 26744
Re: Sprites in ML
The version of Sprite-imation uploaded by hawk uses a user-defined character set (embedded in the program) at $1800. When the program is installed it enables the character set by setting $9005 to the value $fe. Your program seems to want to use the default ROM characters by setting $9005 to $f0. You...
- Sun Apr 14, 2024 12:38 pm
- Forum: Games
- Topic: Prince of Persia
- Replies: 57
- Views: 11760
Re: Prince of Persia
Really impressive work. Must have taken a lot of hours. I admire your dedication and attention to detail. Well done.
- Mon Mar 11, 2024 3:44 pm
- Forum: Emulation and Cross Development
- Topic: Assembler
- Replies: 38
- Views: 7352
Re: Assembler
If I could only choose one book to learn how to program in Assembly / Machine Language on the VIC-20 , what would it be (and perhaps, why)? If you want a good beginner's book, take a look at VIC-20 Machine Code by Bruce Smith. You will find it in the Internet Archive. I stumbled on it by accident a...
- Sun Mar 10, 2024 5:21 am
- Forum: Emulation and Cross Development
- Topic: Assembler
- Replies: 38
- Views: 7352
Re: Assembler
I have been trying to learn via CBM prg Studio , but don't feel the proverbial "light bulb" coming on such that I could design, code, build, and execute something with utility and (hopefully) longevity. I'm afraid design needs to be done elsewhere using whatever method you are happy with....
- Fri Mar 08, 2024 3:00 pm
- Forum: Emulation and Cross Development
- Topic: Assembler
- Replies: 38
- Views: 7352
Re: Assembler
Hi, It looks to me like you are beginning to learn assembler, or perhaps returning to it after a long break. The strikes a chord with me as I came back to the VIC-20 after a nearly 40 year break while I scratched a living. For what it's worth, if you are using Windows to host a development environme...
- Thu Feb 08, 2024 6:11 am
- Forum: Games
- Topic: New BASIC game for the unexpanded VIC: TINY QUEST
- Replies: 8
- Views: 1797
Re: New BASIC game for the unexpanded VIC: TINY QUEST
Thank you. I will live happily ever after.
I liked your text. Perhaps you shouldn't restrict yourself to unexpanded memory and try something more expansive.
Well done.
I liked your text. Perhaps you shouldn't restrict yourself to unexpanded memory and try something more expansive.
Well done.
- Tue Jan 30, 2024 10:37 am
- Forum: Programming
- Topic: Recommendations for VIC-20 assembly tutorial, tools
- Replies: 10
- Views: 2074
Re: Recommendations for VIC-20 assembly tutorial, tools
Hi, You might like to take a look at CBM prg Studio. It is a Windows IDE giving you the ability to develop software for the VIC 20 and other Commodore machines in both Basic and assembly. The assembler is straight forward to use and is supported by a help facility and tutorials. The IDE has a built ...
- Wed Dec 27, 2023 5:42 am
- Forum: Games
- Topic: New Game: LIQUIDATOR
- Replies: 13
- Views: 6067
Re: New Game: LIQUIDATOR
For a first game this is pretty good. It is a big challenge to squeeze every thing you would like into standard memory. There was a recent poll on how much memory people have and 8k expansion seems to be available to most people. I too struggled to understand quite what the game is about, so address...
- Wed Dec 27, 2023 5:21 am
- Forum: Games
- Topic: VIC-20+8k puzzler
- Replies: 4
- Views: 4015
Re: VIC-20+8k puzzler
Thanks for the comments. Very much appreciated.
- Fri Dec 22, 2023 5:26 pm
- Forum: Emulation and Cross Development
- Topic: Can't enter "=" into VICE monitor
- Replies: 7
- Views: 3583
Re: Can't enter "=" into VICE monitor
I think this is a font (typeface) problem. I see the same on my Vice 3.7 GTK3 installation on Win10. If I change the font from Monospace Normal to Monospace Bold the equals displays correctly. The equals seems to display correctly for most of the selectable fonts. Courier is another font which doesn...
- Fri Dec 08, 2023 10:02 am
- Forum: Programming
- Topic: Double buffering screen bitmap
- Replies: 22
- Views: 8738
Re: Double buffering screen bitmap
Not sure about the 'cleverly' bit, but if you don't mind an extra few cycles in the point plotting code you might like to consider: Allocate a ZP address as a variable. Load the ZP with $00 when starting to write to bit-map 1. Load the ZP with $08 when starting to write to bit-map 2. In the point pl...
- Wed Dec 06, 2023 10:24 am
- Forum: Programming
- Topic: Double buffering screen bitmap
- Replies: 22
- Views: 8738
Re: Double buffering screen bitmap
You would need two screen definitions, [...] No. One screen with all characters $00..$7F (at $0200) is entirely sufficient when the character base is switched between $1000 and $1800. My comment was in response to the possibility of using the two bit-maps in the same character set definitions. In w...
- Tue Dec 05, 2023 10:59 am
- Forum: Programming
- Topic: Double buffering screen bitmap
- Replies: 22
- Views: 8738
Re: Double buffering screen bitmap
Hello Thegg, you mean I should use 128 (0-127) chars for BitMap 1 and 128 (128-255) chars for BitMap 2? I was thinking of you using two separate character sets. However, if your animation needs less than 128 character definitions, you could consider 0-127 as one bit-map and 128-255 as the other. Yo...
- Tue Dec 05, 2023 6:12 am
- Forum: Programming
- Topic: Double buffering screen bitmap
- Replies: 22
- Views: 8738
Re: Double buffering screen bitmap
Double buffering is a technique for creating smoother graphical animations. The general principle is that updates to an animation frame are written to an off-screen buffer. When the update is complete, the content of the off-screen buffer are displayed. For your application, I suggest you modify you...
- Thu Nov 02, 2023 3:30 pm
- Forum: Announcement Board
- Topic: VIC-20 Software Releases of 2023
- Replies: 12
- Views: 10007
Re: VIC-20 Software Releases of 2023
Title: Train Track Platform: Commodore VIC-20 +8k Video: PAL/NTSC versions Interface: Keyboard Software type: Puzzle Written by: thegg A little puzzle game to while away some dark winter hours. VIC train tracks.zip Discussion: https://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?t=10778