Editing 4BoD
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[File:4BoD_Logo.PNG|thumb|Logo]] | [[File:4BoD_Logo.PNG|thumb|Logo]] | ||
'''4BoD''' (4 Bits of DOOM) is a hyper-minimalist fantasy console inspired by Milton Bradley Microvision. It was created as an entry for [https://itch.io/jam/fc-dev-jam FC Dev jam] by [https://itch.io/profile/puarsliburf puarsliburf games] in 2017 | '''4BoD''' (4 Bits of DOOM) is a hyper-minimalist fantasy console inspired by Milton Bradley Microvision. It was created as an entry for [https://itch.io/jam/fc-dev-jam FC Dev jam] by [https://itch.io/profile/puarsliburf puarsliburf games] in 2017. | ||
==Capabilities== | ==Capabilities== | ||
Line 15: | Line 15: | ||
OP |A |B |Description | OP |A |B |Description | ||
0000 - NOP | 0000 - NOP | ||
0001 AAAA - Sets the accumulator to the value stored at memory position | 0001 AAAA - Sets the accumulator to the value stored at memory position A | ||
0010 AAAA - Sets memory position | 0010 AAAA - Sets memory position A to the value stored in the accumulator | ||
0011 AAAA - Sets the accumulator to | 0011 AAAA - Sets the accumulator to A | ||
0100 - Sets the accumulator to the buttons that have been pressed | 0100 - Sets the accumulator to the buttons that have been pressed | ||
- Ones place = left button | - Ones place = left button | ||
Line 27: | Line 27: | ||
0111 - Shifts the accumulator left | 0111 - Shifts the accumulator left | ||
1000 - Shifts the accumulator right | 1000 - Shifts the accumulator right | ||
1001 AAAA BBBB - Sets the accumulator to pixel position memory | 1001 AAAA BBBB - Sets the accumulator to pixel position memory A, memory B | ||
1010 AAAA BBBB - Flips pixel position memory | 1010 AAAA BBBB - Flips pixel position memory A, memory B | ||
1011 AAAA - Sets a flag called | 1011 AAAA - Sets a flag called A (Flag 15 is reserved, if you jump to it the program ends) | ||
1100 AAAA - Jumps to flag memory position | 1100 AAAA - Jumps to flag memory position A | ||
1101 AAAA - Only perform next action if memory position | 1101 AAAA - Only perform next action if memory position A is equal to the accumulator | ||
1110 AAAA - Only perform next action if memory position | 1110 AAAA - Only perform next action if memory position A is greater than the accumulator | ||
1111 AAAA - Only perform next action if memory position | 1111 AAAA - Only perform next action if memory position A is less than the accumulator | ||
[[Category:Fantasy consoles]] | [[Category:Fantasy consoles]] | ||
[[Category:4 bit consoles]] | [[Category:4 bit consoles]] | ||
[[Category:Memory-mapped systems]] | [[Category:Memory-mapped systems]] |