| |
Raistlin
Registered: Mar 2007 Posts: 660 |
Open Source C64 Demos
Given recent discussions on this, I thought it could be good to collate the various open-source demos in one place..?
I've added several demos that I've worked on (with many other GP'ers of course) here:-
https://github.com/RobertTroughton/C64Demo-PublicReleases
(currently includes Delirious 11, X Marks the Spot, The Dive, Memento Mori, Christmas Megademo and No Bounds .. though we'll of course add more later)
And Bitbreaker/Performers just made the Next Level source public:
https://github.com/bboxy/next-level
Also note that I have the https://www.c64demo.com domain where I plan to blog about all sorts of coding stuff .. hopefully once I finally release Sabre Wulf Remastered I'll have more time to do stuff there too.
I've also attached to each entry on CSDb a ZIP containing the current state of each source branch. That way, it's all hopefully better preserved. I strongly encourage others to think about that too - sometimes (or 99% of the time?) these links on CSDb become stale and stop working ......... |
|
... 38 posts hidden. Click here to view all posts.... |
| |
Mr SQL
Registered: Feb 2023 Posts: 136 |
Quoting jareth_2005@yahoo.comI am the of Pasm assembler and it comes with free demos.
https://github.com/pebmeister/Pasm
It ships with source for a grahics cartridge that adds the following commands to basic via wedge.
HFRECT - Hires filled rectangle
HLINE - Hires Line
HPLOT - Hires Point
HRECT - HiRes Rectangle
HGROFF - Hires grahics Off
HFCOL - Hires ForeColour
HBCOL - Hires BackColor
HCLS - Hires Clear Screen
HGR - Hires Grahics On
HCIR - Hires Circle
HFCIR - Hires Filled Circle
HBEZ - Hires Bezier Curve
HTEST - Test Comamnd for the cart
The graphics command set of plot, point, line, circle, and cuve added to BASIC look pretty cool, I'd like to see something written with this for the BASIC10Liner contest this March if your team could demo it there.
Those graphics extensions look like it should be possible to write an interesting game or demo in 10 lines of code with the wedge.
Are any sound commands added and is it possible to use the BASIC wedge without the cartridge? |
| |
Gordian
Registered: May 2022 Posts: 57 |
Hello!
In my 128 bytes intro New World OR'er [128 bytes] when plotting odd pixels (bits) I use some "magic bytes" from the ROM and RLA opcode, which helps me save 4 bytes (table of $80,$20,$08,$02 is useless now).
Source with comments I've just attached to release.
Direct download: https://csdb.dk/release/download.php?id=293947 |
| |
hedning
Registered: Mar 2009 Posts: 4723 |
I censored jareth_2005's 10.000 rows of pasted code to make this thread readable and useful again. If you want the code jareth_2005@yahoo.com posted, ask him about it. |
| |
bepp
Registered: Jun 2010 Posts: 265 |
Thanks! Finally this great topic is readable again. Keep the github links coming! |
Previous - 1 | 2 | 3 | 4 | 5 - Next |