ну не надо так критчно
http://hackaday.com/2015/10/15/spit-...e-logic-chips/
ну не надо так критчно
http://hackaday.com/2015/10/15/spit-...e-logic-chips/
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)
Отпуск скоро заканчивается, пока что стараюсь проводить его с пользой
Но и микрокомп наполовину собран. То есть, собран процессорный модуль КР1810ВМ88 + порт вывода, светиком поморгать, как положено. Потом будет подключаться видеомодуль, клавиатура, порт ВК56, расширяться ОЗУ до 512кб.
![]()
Не хватает только КР1810ГФ84, жду заказ со дня на день. Пустая панелька - для нее. И начнется самое интересное...
- - - Добавлено - - -
Народ, есть у кого опыт работы с бормановским ТАСМом?
Почему вот это -
не может проглотить TLINK, зависает, а вот это -Код:.MODEL TINY .CODE ORG 0F000H START: MOV AL,0AAH OUT 0C0H,AL ST1: JMP ST1 ORG 0FFF0H MOV AX,0H MOV SS,AX MOV DS,AX MOV AX,0F000H MOV SP,AX JMP START NOP END
линкуется нормально?Код:.MODEL TINY .CODE ORG 0H DB 0 ORG 0F000H START: MOV AL,0AAH OUT 0C0H,AL ST1: JMP ST1 ORG 0FFF0H MOV AX,0H MOV SS,AX MOV DS,AX MOV AX,0F000H MOV SP,AX JMP START NOP END
Последний раз редактировалось Ewgeny7; 11.08.2016 в 21:45.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
насколько я помню, бинарники в тасме получаются только через извращения.
используй фасм.
только нужно сразу директиву use16 включить, т.к. он по умолчанию 32-битный код генерит.
это я когда-то генерировал образ пзу 2кб:-- вставлял вместо биус в 386 материнку, моргал через лптКод:;========================================= rom_size = 800h rom_start = 100000h - rom_size rom_empty = 0FFh ;========================================= use16 ;----------------------------------------- start: mov dx,378h mov al,0 next: out dx,al mov cx,07FFFh delay: loop delay not al jmp next ;----------------------------------------- times rom_size - 16 - $ db rom_empty ;----------------------------------------- boot: jmp (rom_start shr 4):start ;----------------------------------------- times rom_size - $ db rom_empty ;=========================================
Последний раз редактировалось shoorick; 12.08.2016 в 15:42.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
shoorick, не, совсем несложно.
на выходе - бинарь.Код:TASM file.asm TLINK /t file.obj file.bin
С фасмом мне пока почему-то никак не подружиться... Буду еще пробовать.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Не тот тасм ты пользуешь.
К сожалению в х64 он не работает, только в виртуалке...Код:@Echo Off tasm.exe -85 -b loader.asm copy /B loader.obj BIOS.BIN
Но реально Table ASeMbler. Примеры таблиц к нему:
Код:"TASM 8085 Assembler. " /* This is the instruction set definition table for the 8085 version of TASM. /* Thomas N. Anderson, Speech Technology Incorporated /* This table authored and submitted by Gary Kirk Bach. /* /*INSTR ARGS OPCODE BYTES MOD CLASS */ /*-----------------*/ ACI * CE 2 NOP 1 ADC B 88 1 NOP 1 ADC C 89 1 NOP 1 ADC D 8A 1 NOP 1 ADC E 8B 1 NOP 1 ADC H 8C 1 NOP 1 ADC L 8D 1 NOP 1 * * * "TASM Z80 Assembler. " /**************************************************************************** /* $Id: tasm80.tab 1.1 1993/07/31 01:12:40 toma Exp $ /**************************************************************************** /* This is the instruction set definition table /* for the Z80 version of TASM. /* Thomas N. Anderson, Speech Technology Incorporated /* This table authored and submitted by Carl A. Wall, VE3APY. /* /* Class bits assigned as follows: /* Bit-0 = Z80 (base instruction set) /* Bit-1 = HD64180 (extended instructions) /* See TASM manual for info on table structure. /* /*INSTR ARGS OP BYTES RULE CLASS SHIFT OR */ /*-------------------------------------------*/ ADC A,(HL) 8E 1 NOP 1 ADC A,(IX*) 8EDD 3 ZIX 1 ADC A,(IY*) 8EFD 3 ZIX 1 ADC A,A 8F 1 NOP 1 ADC A,B 88 1 NOP 1 ADC A,C 89 1 NOP 1 ADC A,D 8A 1 NOP 1 ADC A,E 8B 1 NOP 1 ADC A,H 8C 1 NOP 1This is the shareware distribution disk for TASM - a table driven
assembler. The files on the disk include:
TASM.EXE - TASM Assembler, executable
TASM48.TAB - 8048 Instruction definition table
TASM51.TAB - 8051 Instruction definition table
TASM65.TAB - 6502 Instruction definition table
TASM85.TAB - 8085 Instruction definition table
TASM80.TAB - Z80 Instruction definition table
TASM05.TAB - 6805 Instruction definition table
TASM3210.TAB - TMS32010 Instruction definition table
TASM3225.TAB - TMS32025 Instruction definition table
TASM68.TAB - 6800/6801 Instruction definition table
TASM70.TAB - TMS7000 Instruction definition table
TEST*.ASM - TASM test files (one for each table).
TESTTABS.BAT - Batch script to execute TASM for each test case.
8051.H - Useful register definitions for the 8051
MOTO.H - Useful directive definitions for Motorola compatibility
TASMDOC.ZOO - TASM User's Manual Archive (zoo format)
MISC.ZOO - Miscellaneous sample files
README - Brief Explanation of Disk contents
COPYRIGH.T - Copyright notice
ORDER.FRM - Order Form
BOOZ.EXE - Archive extracter (ZOO format)
этим тасмом пользоваться больше 30 дней неэтично![]()
Последний раз редактировалось Ewgeny7; 12.08.2016 в 19:14.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)