Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language
--classicmode
or -cm
option.53505
or 0xD101
)jmp
, which always rely on bank 0, will now only work on bank 0. Here is the changelog
jmp 0
jmpz 0
jmpc 0
ldlge 0
stlge 0
ldw 0
ldwb 0
Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v2.0.1-alpha...v3.4.0-alpha
Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v2.0.0-alpha...v2.0.1-alpha
Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v1.0.1-alpha...v2.0.0-alpha
-v
--verbose
option to toggle printing more in-depth compilation and assembly text-nk
--nokeyboard
option to toggle between mouse input mode and keyboard input mode-f
--freq
option to override the default target CPU emulation frequency.AEXE
file format for better automatic detection as file inputAstro8-Emulator
to astro8
for better console experienceand
, or
, not
, bsl
, bsr
-- cout >> <value>
for easier debugging-- keypress << <value>
for easier debuggingFull Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v0.3.2-alpha...v1.0.1-alpha
Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v0.3.1-alpha...v0.3.2-alpha
Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v0.3.0-alpha...v0.3.1-alpha
pcr
, bsl
, bsr
, and
, or
, not
@PC
suggested by @maramowicz in #42Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v0.2.2-alpha...v0.3.0-alpha
Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v0.2.1-alpha...v0.2.2-alpha
ldw
by @sam-astroFull Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v0.2.0-alpha...v0.2.1-alpha
microinstructionData
by @lilweege in https://github.com/sam-astro/Astro8-Computer/pull/14
jmp
instructions to now use the location after themselves as the address to jump to (allowing 16-bit jumps)jreg
instruction for jumping to the value stored in the A register.jmp
handling, fixed.Full Changelog: https://github.com/sam-astro/Astro8-Computer/compare/v0.1.1-alpha...v0.2.0-alpha