retrogamecoders.com/bbc-cc65-c64...
retrogamecoders.com/bbc-cc65-c64...
You can also use the port of VBCC compiler that have the 6502 backend now sun.hasenbraten.de/vbcc/
for emulation and dbg
skilldrick.github.io/easy6502/
github.com/mnaberez/py65
for flashing I use TL866II Plus programmer,
You can also use the port of VBCC compiler that have the 6502 backend now sun.hasenbraten.de/vbcc/
for emulation and dbg
skilldrick.github.io/easy6502/
github.com/mnaberez/py65
for flashing I use TL866II Plus programmer,
#retrocomputing #cc65
#retrocomputing #cc65
the fuckass compiler:
the fuckass compiler:
A powerful cross-development toolkit for 6502/65C02 systems. Build software for classics like the NES and Commodore 64 using modern tools while targeting vintage hardware.
Get it: https://cc65.github.io
#VintageComputer #FreeSoftware
A powerful cross-development toolkit for 6502/65C02 systems. Build software for classics like the NES and Commodore 64 using modern tools while targeting vintage hardware.
Get it: https://cc65.github.io
#VintageComputer #FreeSoftware
github.com/ilmenit/CC65...
#retrodev
github.com/ilmenit/CC65...
#retrodev
// WASTE BYTES
var1 = 55;
var2 = 12;
var3 = 55; // Does an additional LDA #55
// SAVE BYTES
var1 = 55;
var3 = 55; // LDA #55 is removed
var2 = 12;
The optimizer will remove the extra LDA instructions automatically. #C #CC65
#cc65 #cx16 #commanderx16 #retrocomputing
#cc65 #cx16 #commanderx16 #retrocomputing
My dream of cross-platform dungeon gets closer ..
My dream of cross-platform dungeon gets closer ..
https://www.ft.com/content/67990aad-cc65-408f-b7a9-5f9ae546deb8
https://www.ft.com/content/67990aad-cc65-408f-b7a9-5f9ae546deb8
I'm using C because my body is not ready for Assembly just yet :P
I'm using cc65 cc65.github.io to compile the C code into 6502 assembly
I'm using C because my body is not ready for Assembly just yet :P
I'm using cc65 cc65.github.io to compile the C code into 6502 assembly