forked from jordanbray/CECS-525-in-C-shell
tylerwhall/CECS-525-in-C-shell
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Features: Correctly sets up Initialization Vectors! Prints stuff to the screen! Initializes hardware with inline assembly! Connects with GDB! Has Makefile! A full: 1k of stack space! 1k of kernel space! 2k of program space! 8k of dynamic memory! Before Use: - Compile CECS-525-QEMU + Written by Tyler Hall + http://bit.ly/r7tiCq + TODO: Add instructions - Modify Makefile to point to your cross compiler toolchain and qemu instance. + Recommended toolchain is the cross-m68k-elf-{gcc,binutils,gdb} in the AUR + http://bit.ly/oT8Hnw + Requires Arch Linux. To Use: - Launch a qemu instance waiting for gdb to attach: $ make debug Then, in a new terminal: $ ./run_gdb - Launch program: $ make run Can still attach gdb if you make it in time with: $ ./run_gdb - Just compile: $ make - Get dissassembly: $ make dissassemble
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 94.5%
- Assembly 5.5%