PDA

Просмотр полной версии : Как писать простые програмы?



alexfreed
11.12.2005, 08:42
Мне тут понадобилось написать простенькие тесты для реального компа
только с магнитофоном. Однозначно редактировать исходники удобнее в
современной среде. Для компиляции сделал так:

SJASM с сохранением в bin формате.
Только что написанная простая прога делающая из этого блока
BASIC запускалку.

BAS2TAPE делает из этого BASIC'а TAP.
Tape2WAV delaet iz TAP WAV.

Все работает, но слегка через одно место. А вы как это делаете?

Aprisobal
11.12.2005, 13:19
Попробуй вместо BASIC запускалки и BAS2TAPE сразу BIN2TAP. В аттаче приложены две разные версии с исходниками.

jim
11.12.2005, 13:41
crimson editor + sjasm + bin2tap ---- отладка
tap_player (plugin for winamp) --- для загрузки реала

для отладки приделал к редактору простенький батник:

--------------------------------------
copy %1 run.asm
sjasm.exe run.asm -i%2
bin2tap.exe run.out run.tap %3
start /w run.tap
rem del run.out
rem del run.tap
rem del run.asm
rem del run.lst
--------------------------------------
где:
%1 source file
%2 include path
%3 org

bin2tap - сразу приделывает бейсик-загрузчик

alexfreed
11.12.2005, 14:57
За bin2tap спасибо. Зря свою приблуду писал :) Впрочем 15 минут заняло.

А с отладкой все просто - sjasm сам умеет .SNA сохранять, а эмуляторы его читают.