KO
|
EN
gitlite — search
Search
#python
#typescript
#react
#javascript
#config
#github-config
#nextjs
#nodejs
#api
#rust
#linux
#docker
Tricky68k
★ 50
Open GitHub ↗
Motorola 68000 simulator for Mac OS X
Download README (.md)
Explore Similar Repositories
m68k-interpreter
:
Rebuilt a Motorola 68000 emulator with 50+ instructions — runs entirely in the browser, no install.
Holy6800
:
A small HolyC compiler for the Motorola 6800.
libGIS
:
libGIS is a collection of utility functions to create, read and write Atmel Generic, Intel HEX8, and Motorola S-Record formatted files.
syskey-batlab
:
Motorola system key generation utility
srec
:
Library to read Motorola SREC (S-Record) hex files in C
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
Tricky68k
?
Download (.md)
# Tricky68k ### [Download Here!](https://github.com/shysaur/Tricky68k/releases) Tricky68k is a Motorola 68000 simulator for macOS, based on Volker Barthelmann's [VASM](http://sun.hasenbraten.de/vasm/) assembler, the [GNU binutils](http://www.gnu.org/software/binutils/) package, Karl Stenerud's [Musashi](https://github.com/kstenerud/Musashi) emulator, and the [Fragaria](https://github.com/shysaur/Fragaria) editor. Tricky68k was tested on OS X Yosemite and later, up to macOS Catalina. ### About the Teletype The simulator implements a single I/O device (the teletype), mapped from 0xFFE000 to 0xFFFFFF inclusive. - You write a (16 bit) word to that range to output a character to the teletype - You read from the same range to fetch character from the keyboard FIFO. If the keyboard FIFO is empty, -1 will be read. No interrupts are fired when the FIFO gets data, so you need a loop which waits until a character is read: ``` fetchChar: move.w $FFE000,d0 bmi fetchChar ;Loop while reads a < 0 value ;Read something > 0 => got a character ```