8bit commando
Author: s | 2025-04-24
8Bit Commando. About 8Bit Commando. بازی 8bit commando خیلی شبیه به بازی کانترا (contra) و محصول سال 2025 است. با موسیقی و گیم پلی سبک بازی های قدیمی سگا! تنضیمات اندازه تصویر تا اندازه های بالای 1200 رو هم پشتیبانی می کنه! 8Bit Commando is a game that feels very inspired by Contra and plays much like it although not quite as well but close. The bosses are alright, some are hard
8bit Commando - Atari 5200 - AtariAge Forums
140: 8Bit Bcd Adder Examples 6.15.3. 8bit BCD adder BM00.00 1st summand 8bit 0-99 BM00.00 BM00.01 BM00.02 2nd summand 8bit 0-99 BM00.01 8bit 8bit 0-99 BM00.02 adder Program ****** BCD correction ****************************** CLR LBM00.01 ;marker for BCD correction BM00.00 ;Z1 1st summand %00001111 ;extract upper 4 bits LBM00.00 ;1st decade of this BM00.01... Page 141: Binary 8Bit Subtractor Examples 6.15.4. Binary 8bit subtractor minuend 8bit 0-255 ($FF) BM00.00 BM00.00 subtrahend 8bit 0-255 ($FF) BM00.01 BM00.02 BM00.01 difference 8bit 0-255 ($FF) binary BM00.02 8bit subtractor Z3 becomes negative and is filed as two’s complement if Z2 > Z1. Further evaluation of Z3 has to take this into considera- tion. Page 142: 8Bit Bcd Subtractor Examples 6.15.6. 8bit BCD subtractor BM00.00 minuend 8bit 0-99 BM00.00 BM00.01 BM00.02 subtrahend 8bit 0-99 BM00.01 8bit difference 8bit 0-99 BM00.02 subtractor Program ****** BCD correction ****************************** BM00.00 ;Z1 minuend %00001111 ;mask upper 4 bits LBM00.00 ;1st decade of this BM00.01 ;Z2 subtrahend %00001111 ;1st decade of this... Page 143: Binary 8Bit Multiplier Examples 6.15.7. Binary 8bit multiplier multiplicand 8bit 0-255 ($FF) BM00.00 BM00.00 multiplier 8bit 0-255 ($FF) BM00.01 BM00.02 BM00.01 product 16bit 0-65025 ($FE01) binary BM00.03(HB)+BM00.02(LB) 8/16bit multiplier Program BM00.00 ;Z1 multiplicand BM00.01 ;Z2 multiplier BM00.02 ;Z3 product (16bit) 6.15.8. Binary 16bit multiplier multiplicand 16bit 0-65535 ($FFFF) BM00.00 BM00.01(HB)+BM00.00(LB) Page 144: Binary 8Bit Divider Examples 6.15.9. Binary 8bit divider dividend 8bit 0-255 ($FF) BM00.00 BM00.00 divisor 8bit 0-255 ($FF) BM00.01 BM00.02 BM00.01 quotient 8bit 0-255 ($FF) binary BM00.02 8/16bit divider Program BM00.00 ;Z1 dividend BM00.01 ;Z2 divisor BM00.02 ;Z3 quotient 6.15.10. Binary 16bit divider BM00.00 dividend 16bit 0-65535 ($FFFF) BM00.01(HB)+BM00.00(LB) Page 145: Code Converters Examples 6.16. Code converters 6.16.1. 8bit BCD-to-binary converter BCD: 8bit 0-99 BM00.00 BM00.00 binary: 8bit 0-99 ($63)BM00.01 binary BM00.01 8bit BCD- to-binary converter Program BM00.00 ;load BCD value ;shift ;tens ;units ;multiply 8Bit Commando. About 8Bit Commando. بازی 8bit commando خیلی شبیه به بازی کانترا (contra) و محصول سال 2025 است. با موسیقی و گیم پلی سبک بازی های قدیمی سگا! تنضیمات اندازه تصویر تا اندازه های بالای 1200 رو هم پشتیبانی می کنه! Be extended by modules which you can plug into slots 0...3 if and when re- quired. Page 59: Commands Overview Software 4.3. Commands overview The following overview contains information about all available commands including the possible types of addressing, the neces- sary memory capacity and the processing time. Please take special care of only linking operands of the same size (bit, byte or word). Mixed operations must be avoided as they may lead to wrong results. Page 60 Commands overview Load commands I00.00 0,63 load 1bit address BM00.00 0,63 load 8bit address load 8bit constant I00.00[10] 1,13 load 1bit address with constant offset I00.00[BM01.00] 4,32 load 1bit address with variable offset BM00.00[10] 1,13 load 8bit address with constant offset BM00.00[BM01.00] 4,38 load 8bit slave address with variable offset... Page 61 Software AND commands I00.00 0,63 AND 1bit address BM00.00 0,63 AND 8bit address AND 8bit constant I00.00[10] 1,38 AND 1bit address with constant offset I00.00[BM01.00] 4,63 AND 1bit address with variable offset BM00.00[10] 1,38 AND 8bit address with constant offset BM00.00[BM01.00] 4,63 AND 8bit slave address with variable offset... Page 62 Commands overview OR commands I00.00 0,63 OR 1bit address BM00.00 0,63 OR 8bit address OR 8bit constant I00.00[10] 1,38 OR 1bit address with constant offset I00.00[BM01.00] 4,63 OR 1bit address with variable offset BM00.00[10] 1,38 OR 8bit address with constant offset BM00.00[BM01.00] 4,63 OR 8bit slave address with varibale offset... Page 63 Software EXCLUSIVE-OR commands I00.00 0,63 Exclusive-OR 1bit address BM00.00 0,63 Exclusive-OR 8bit address Exclusive-OR 8bit constant I00.00[10] 1,38 Exclusive-OR 1bit addr. with constant offset I00.00[BM01.00] 4,63 Exclusive-OR 1bit addr. with variable offset BM00.00[10] 1,38 Exclusive-OR 8bit addr. with constant offset BM00.00[BM01.00] 4,63 Excl.-OR 8bit slave addr. Page 64 Commands overview Assignments and set commands I00.00 0,63 Assignment 1bit address BM00.00 0,63 Assignment 8bit address O00.00[10] 1,13 AssignmentComments
140: 8Bit Bcd Adder Examples 6.15.3. 8bit BCD adder BM00.00 1st summand 8bit 0-99 BM00.00 BM00.01 BM00.02 2nd summand 8bit 0-99 BM00.01 8bit 8bit 0-99 BM00.02 adder Program ****** BCD correction ****************************** CLR LBM00.01 ;marker for BCD correction BM00.00 ;Z1 1st summand %00001111 ;extract upper 4 bits LBM00.00 ;1st decade of this BM00.01... Page 141: Binary 8Bit Subtractor Examples 6.15.4. Binary 8bit subtractor minuend 8bit 0-255 ($FF) BM00.00 BM00.00 subtrahend 8bit 0-255 ($FF) BM00.01 BM00.02 BM00.01 difference 8bit 0-255 ($FF) binary BM00.02 8bit subtractor Z3 becomes negative and is filed as two’s complement if Z2 > Z1. Further evaluation of Z3 has to take this into considera- tion. Page 142: 8Bit Bcd Subtractor Examples 6.15.6. 8bit BCD subtractor BM00.00 minuend 8bit 0-99 BM00.00 BM00.01 BM00.02 subtrahend 8bit 0-99 BM00.01 8bit difference 8bit 0-99 BM00.02 subtractor Program ****** BCD correction ****************************** BM00.00 ;Z1 minuend %00001111 ;mask upper 4 bits LBM00.00 ;1st decade of this BM00.01 ;Z2 subtrahend %00001111 ;1st decade of this... Page 143: Binary 8Bit Multiplier Examples 6.15.7. Binary 8bit multiplier multiplicand 8bit 0-255 ($FF) BM00.00 BM00.00 multiplier 8bit 0-255 ($FF) BM00.01 BM00.02 BM00.01 product 16bit 0-65025 ($FE01) binary BM00.03(HB)+BM00.02(LB) 8/16bit multiplier Program BM00.00 ;Z1 multiplicand BM00.01 ;Z2 multiplier BM00.02 ;Z3 product (16bit) 6.15.8. Binary 16bit multiplier multiplicand 16bit 0-65535 ($FFFF) BM00.00 BM00.01(HB)+BM00.00(LB) Page 144: Binary 8Bit Divider Examples 6.15.9. Binary 8bit divider dividend 8bit 0-255 ($FF) BM00.00 BM00.00 divisor 8bit 0-255 ($FF) BM00.01 BM00.02 BM00.01 quotient 8bit 0-255 ($FF) binary BM00.02 8/16bit divider Program BM00.00 ;Z1 dividend BM00.01 ;Z2 divisor BM00.02 ;Z3 quotient 6.15.10. Binary 16bit divider BM00.00 dividend 16bit 0-65535 ($FFFF) BM00.01(HB)+BM00.00(LB) Page 145: Code Converters Examples 6.16. Code converters 6.16.1. 8bit BCD-to-binary converter BCD: 8bit 0-99 BM00.00 BM00.00 binary: 8bit 0-99 ($63)BM00.01 binary BM00.01 8bit BCD- to-binary converter Program BM00.00 ;load BCD value ;shift ;tens ;units ;multiply
2025-04-01Be extended by modules which you can plug into slots 0...3 if and when re- quired. Page 59: Commands Overview Software 4.3. Commands overview The following overview contains information about all available commands including the possible types of addressing, the neces- sary memory capacity and the processing time. Please take special care of only linking operands of the same size (bit, byte or word). Mixed operations must be avoided as they may lead to wrong results. Page 60 Commands overview Load commands I00.00 0,63 load 1bit address BM00.00 0,63 load 8bit address load 8bit constant I00.00[10] 1,13 load 1bit address with constant offset I00.00[BM01.00] 4,32 load 1bit address with variable offset BM00.00[10] 1,13 load 8bit address with constant offset BM00.00[BM01.00] 4,38 load 8bit slave address with variable offset... Page 61 Software AND commands I00.00 0,63 AND 1bit address BM00.00 0,63 AND 8bit address AND 8bit constant I00.00[10] 1,38 AND 1bit address with constant offset I00.00[BM01.00] 4,63 AND 1bit address with variable offset BM00.00[10] 1,38 AND 8bit address with constant offset BM00.00[BM01.00] 4,63 AND 8bit slave address with variable offset... Page 62 Commands overview OR commands I00.00 0,63 OR 1bit address BM00.00 0,63 OR 8bit address OR 8bit constant I00.00[10] 1,38 OR 1bit address with constant offset I00.00[BM01.00] 4,63 OR 1bit address with variable offset BM00.00[10] 1,38 OR 8bit address with constant offset BM00.00[BM01.00] 4,63 OR 8bit slave address with varibale offset... Page 63 Software EXCLUSIVE-OR commands I00.00 0,63 Exclusive-OR 1bit address BM00.00 0,63 Exclusive-OR 8bit address Exclusive-OR 8bit constant I00.00[10] 1,38 Exclusive-OR 1bit addr. with constant offset I00.00[BM01.00] 4,63 Exclusive-OR 1bit addr. with variable offset BM00.00[10] 1,38 Exclusive-OR 8bit addr. with constant offset BM00.00[BM01.00] 4,63 Excl.-OR 8bit slave addr. Page 64 Commands overview Assignments and set commands I00.00 0,63 Assignment 1bit address BM00.00 0,63 Assignment 8bit address O00.00[10] 1,13 Assignment
2025-04-011bit address with constant offset O00.00[BM01.00] 4,38 Assignment 1bit address with variable offset BM00.00[10] 1,13 Assignment 8bit address with constant offset BM00.00[BM01.00] 4,38 Assignment 8bit slave addr. Page 65: Arithmetic Commands Software 4.3.2. Arithmetic commands BM00.00 0,63 Addition 8bit address Addition 8bit constant BM00.00 0,75 Addition 16bit address (even address) BM00.01 3,75 Addition 16bit address (odd address) 10000 Addition 16bit constant BM00.00 0,63 Subtraction 8bit address Subtraction 8bit constant BM00.00 0,75 Subtraction 16bit address (even address) BM00.01 3,75... Page 66: Comparison Commands Commands overview 4.3.3. Comparison commands BM00.00 0,63 Compare 8bit address Compare 8bit constant BM00.00 Compare 16bit address (even) BM00.01 3,75 Compare 16bit address (odd) 10000 Compare 16bit constant BM00.00 1,75 Compare if equal 8bit address Compare if equal 8bit constant BM00.00 2,25 Compare if equal 16bit address (even) Page 67: Shift And Rotation Commands Software 4.3.4. Shift and rotation commands Accu 0,25 Log. shift left in accu, 8bit yes yes Accu 0,75 Log. shift right in accu, 8bit yes yes Accu 0,25 Log. shift left in accu, 16bit yes yes Accu 0,25 Log. shift right in accu, 16bit yes yes BM00.00 1,75 Log. Page 68: Byte And Flag Manipulation Commands overview 4.3.5. Byte and flag manipulation BM00.00 0,63 Increment 8bit address -- yes BM00.00 0,63 Decrement 8bit address -- yes BM00.00 1,75 Increment 16bit address BM00.01 7,25 Increment 16bit address (odd) BM00.00 1,75 Decrement 16bit address BM00.01 7,25 Decrement 16bit address (odd) BM00.00 0,5 Clear 8bit address 0,25 Do-nothing operation... Page 69: Jump Commands Software 4.3.7. Jump commands Jump mark 0,5 Unconditional jump Jump mark 0,5 Conditional jump if yes (logical 1) Jump mark 0,5 Conditional jump if no (logical 0) Jump mark 0,5 Jump if equal Jump mark 0,5 Jump if inequal Jump mark 0,5 Jump if smaller Jump mark 0,5 Jump if greater... Page 70: Programmable
2025-03-30