Ich hab‘ meinem Macbook pro ein ordentliches OS verpasst 😉
Hier die Links zu den Seiten, die ich Momentan im Browser offen habe:
- Emulator: http://www.dirkwhoffmann.de/virtualc64/index.html
(via http://www.aptgetupdate.de/2012/07/03/virtualc64-commodore-64-emulator-fr-den-mac/ ) - Software: http://www.gb64.com/
- Infos: https://www.c64-wiki.de/index.php/Hauptseite
- 6502 Assembler-Programmierung: http://www.retro-programming.de/?page_id=334
bzw. http://codebase64.org/doku.php?id=base:machine_language_tutorial_part_3 - CBM-Studio gibt’s leider nur für Windows: http://www.retro-programming.de/?page_id=844
- Introduction to Programming C-64 Demos: http://www.antimon.org/code/Linus/demo_prog.html#SECTION00051000000000000000
- C-Programmierung mit CC65: https://github.com/cc65/wiki/wiki
#include <stdio.h> #include <peekpoke.h> void color(int r, int h, int z) { POKE(0xd020, r); POKE(0xd021, h); POKE(646,z); } void main(void) { int screen; int i; for(i=0; i<16; i++) { for(screen=1024; screen<2024; screen++) { // *(unsigned *) screen = i; __asm__("LDA $d020"); __asm__("LDX $d021"); __asm__("STA $d021"); __asm__("STX $d020"); } color(i,255-i,1); } color(0,2,7) }
- Compile / Link mit: cl65 screen.c
Diskette erzeugen mit: c1541 -format stwaidele,0 d64 ../my_diskimage.d64 -attach ../my_diskimage.d64 -write screen -write screen.c
(v1541 ist Teil des VICE-Emulators, via http://codebase64.org/doku.php?id=base:tools_for_putting_files_into_a_.d64_image ) - Infos zum Screen-RAM: https://www.c64-wiki.com/index.php/Screen_RAM
- Oder für den Apple II: http://quinndunki.com/blondihacks/?p=1904
- CC65 oder VICE bekommt man bequem über Homebrew: http://brew.sh/