- 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