• avatar nodeus
  • 2
Классные иллюстрации!
Кстати, о сборках(быдлокод внутри:)

scl_e:

	savebin "huj.scl",scl_b,scl_e-scl_b

	LUA

	local fp
	local checksum
-- never rename file
	fp = assert(io.open("huj.scl", "rb"))
	checksum=0
	while true do
		local byte = fp:read(1)
		if byte==nil then
			break
		end
		checksum=checksum+string.byte(byte)
	end
	assert(fp:close())
	print("writing",string.format("%08X",checksum))
	fp = assert(io.open("huj.scl", "a"))

	for i=1,4 do
    	fp:write(string.char(checksum%256))
    	checksum=math.floor(checksum/256)
    end

--	assert(fp:flush())
	assert(fp:close())

--	os.rename("huj.scl", "Xtermin.scl")

	local ss=""
	for i=0,7,1 do
		ss=ss..string.char( sj.get_byte( sj.get_label("file1")+i ) )
	end

	ss=ss:match "^%s*(.-)%s*$"
--	print(ss)
	os.rename("huj.scl", ss..".scl")

	ENDLUA
Если бы время сборки оправдывало эти усилия, я бы тебя понял. Но так, положа руку на сердце…
  • avatar lvd
  • -2
Ахаха, этот коммент лучше всего остального топика со всеми его комментами! :)
Раз пошла такая пьянка, признаюсь: я пользуюсь Makefile'ами :) Правда, под пингвином. Выглядят они как-то так. Удобно то, что пересобираются только изменённые файлы, при этом отслеживаются зависимости. Например, команда make run сначала соберёт снапшот (при его отсутствии), а уже потом запустит эмуль с ним ;) А виндовых батников я действительно опасаюсь, это да.
У Appack. Ответ на твой второй вопрос — в коде распаковщика. Авторы забыли проинициалировать нужный им флаг С.
  • avatar tsl
  • 5
Спекосцена повзрослела, ваш кэп. =)
я вот что не понял: у какого распаковщика?
и зачем ex af,af'?
я писал на портале вцт статью о создании trd/csl/tap, но заметка пропала.
  • avatar nyuk
  • 1
Нечто подобное я и использую, причем давно уже. Возьми любой запиляторный запил и убедись :-)
Просто, для начала стоит давать что-то попроще, не?
  • avatar Nuts_
  • 0
emuz помню еще без Win — DOS версию
  • avatar Mihip
  • 2
Не батник, но всё же:

#!/bin/bash

read -p"source: " SOURCE
read -p"output: " OUTPUT

wct $SOURCE $OUTPUT
b2t -b $OUTPUT
вряд ли. я видел на форумах вопросы «С чего начать?». у Инфоркома изложение вроде бы доступнее.
Спасибо, это оставлю для поста с чтивом
А есть онлайн?
  • avatar sq
  • 1
Илья, это фрилансеры-дауншифтеры. Они продали свои квартиры и уехали жить в Таиланд!
мне думается, что книга «Инфорком» доступнее. Программирование в машинных кодах и на языке АССЕМБЛЕРА — Инфорком'93

оно или нет?
Местные нефоры :) Весьма уважаемые люди!