- Visual Studio Code
- Download and install VSC
- Install Microsoft C/C++ Extension + Extension Pack and Themes
- Install Amiga Assembly Extension (Paul Raingeard)
- Install GitHub Pull Requests and Issues Extension
- Clone amiga-gcc into a local repository
- Build Amiga-GCC Compiler (Bebbo Franken)
- MacOS
- Download and install Homebrew package manager
- brew install bash wget make lhasa gmp mpfr libmpc flex gettext gnu-sed texinfo gcc@12 make autoconf bison
- sudo make all SHELL=$(brew --prefix)/bin/bash
- Windows
- Linux
- MacOS
- Visual Studio Code Workspace (Paul Raingeard)
- Clone vscode-amiga-gcc-example into a local repository
- Edit .vscode/c_cpp_properties.json file
- "includePath": ["/opt/amiga/**”]
- "compilerPath": "/opt/amiga/bin/m68k-amigaos-gcc"
- Edit .vscode/launch.json file
- "miDebuggerPath": "/opt/amiga/bin/m68k-amigaos-gdb"
- "miDebuggerPath": "/opt/amiga/bin/m68k-amigaos-gdb.exe"
-
{ -
"type": "uae-run", -
"request": "launch", -
"name": "Run", -
"buildWorkspace": true, -
"windows": { -
"emulator": "${config:amiga-assembly.binDir}/fs-uae.exe" -
}, -
"osx": { -
"emulator": "${config:amiga-assembly.binDir}/fs-uae" -
}, -
"linux": { -
"emulator": "${config:amiga-assembly.binDir}/fs-uae" -
}, -
"emulatorWorkingDir": "${config:amiga-assembly.binDir}", -
"options": [ -
"--chip_memory=2048", -
"--hard_drive_0=${workspaceFolder}/fs-uae/hd0", -
"--amiga_model=A1200", -
"--automatic_input_grab=0" -
], -
"preLaunchTask": "Build" -
}
- Edit .vscode/settings.json file
- "file": "/opt/amiga/bin/vasmm68k_mot"
- Edit Makefile
- AMIGA_GCC_ROOT=/opt/amiga
- Give access permissions to /opt/amiga (and all subfolders)
- Copy ApolloROM_UAE.rom to fs-uae folder
-
Notifications
You must be signed in to change notification settings - Fork 0
WDrijver/ApolloCrossDev-OLD
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published