сап двач.есть один клиент, который пишет на асме и компилит затем под z80. весь его код отлично работает с набором от фирмы Avocet. но этот набор 16-ти битный и под 64-х битной системой не работает. клиент решил обновить пека и перейти на 64-х битную систему, всё таки оперативы теперь стало 8ГБ да игры всё чаще требуют х64. но работать в 64-х битной системе стало невозможно, компилятор авоцета 16-ти битный, как и было сказано выше, и датируется 1987 годом.. пробовали запускать через DOSBOX - скорость говно, по ощущениям как первый пень."core=dynamiccycles=max"ставили, всё равно медленно и работает в один поток. сабж: нужна более новая, 32-х битная версия AVMAC. другие реализации не подходят, начинают ругаться на код.например, в ez80asm на кой-то хер заменили tequ на var;комментарии после символа ";" обрабатываются через жопу, например "; \" приведёт его в ступор.
провтыкал написать тему:нужен Avocet AVMAC Z80/180 Macro Assembler/Preprocessor/Linker или его аналог
>>930436 (OP)Ну так тогда нужно ставить Win XP 32 бит на виртуальную машину, или тот же DOS.
>>930518накатил XP SP3 MSDN 32 бит в VMware.VMware tools стартует через раз. кое как прикрутил расшаренную папку через опции самом VMware. нормально работать с батниками в расшаренной папке XP не хочет, выдает залупу. нужно чтоб-бы результат работы был доступен на хост машине для дальнейшей обработки и прошивки в девайс. на скрине она решила поискать исполняемые файлы в папке c:\windows и таки нашла (потому что я их туда положил заранее), но вот вывод она какого-то хуя тоже в шиндовс выдала! вариант с виртуалкой пролетает до тех пор, пока не будет возможности примонтировать раздел хоста и совместно с хостом его использовать без затруднений. дос вообще не вариант, там совсем печально с расшаренными папками.
>>930584>VMware tools стартует через разМожет, он хочет админских прав? Не люблю VMware, пользуюсь Virtual BoxНу лол. Та программка написала, что не будет работать в расшаренной папке. Значит нужно скопировать тулчейн (он маленький же) со своими исходниками на диск виртуальной машины, например на D:\OLDTOYS\TOOLCHAIN, и код в D:\OLDTOYS\CODE. Тогда запускать линкер (или что это) можно такой командой:D:\OLDTOYS\TOOLCHAIN\avmacz80.exe D:\OLDTOYS\CODE\00_.mac 1>D:\OLDTOYS\CODE\err.txt(стоит подправить bat, окда)После того, как avmacz80 выдаст файлик/файлики, выгрести содержимое D:\OLDTOYS\CODE\ в расшаренную папку, и с основной ОС дальше прошивать.
>>930614да это понятно, что можно руками выгрести из виртуалки в шару и потом на хосте из шары. но что, если таких трансляций под сотню в день? не кажется ли тебе это слишком большим гемороем?
>>930618>не кажется ли тебе это слишком большим гемороемА мне норм было бы.Ну тогда смонтировать общую папку \\vmvare-host\Shared Folders\123\1 как сетевой диск, и уже с сетевого диска запускать компиляторnet use m: "\\vmvare-host\Shared Folders\123\1"
>>930624про net use и сетевые диски я и забыл совсем, тестовый пример работает как надо. завтра с клиентом будем ставить XP в VirtualBox и тестить на его полноценных проектах. не подскажешь способ по максимум порезать ХР, чтоб уменьшить занимаемое ей место?
>>930683Собери ембедед хрюшку или спермерку. Posready 2009 работает на некроговне вполне. Мимо примат