PDA

Просмотр полной версии : boot с инициализацией 128К



AER
18.01.2016, 18:58
Ребята!
Хотел бы вас попросить, чтобы вы мне дали boot.C$, который умеет так:

КАКОЙ:
который мог бы инициализировать бейсик 128К, показывать список <B> файлов каталога для запуска (и запускать)
ЧТОБЫ:
могли работать загруженные программы на бейсике используя: SAVE! "porno" или PLAY "c&d&e" сразу.
ПОЧЕМУ:
потому что просто загруженные с tr-dos не работают! а именно надо 128Kbasic - randomize usr 15616 - run "porno"
ЗАЧЕМ:
есть "оцифрованные" мои диски, а потому как я использовал 128к в своих юных потугах,
оставляет след. и просто выбешивает печатанье рандомаза да и в трдосе имен запускаемых файлов.
ЦЕЛЬ:
насладиться своими творениями, дать людям (если вообще стоит) РАБОТАЮЩИЕ программы. Игры, лифт.. эхх..
ЧТО ХОЧУ:
хочу файлик запихать как boot в образы и просмотреть, убрать ранние сейвстеты и оставить нужные файлы запуска.

goodboy
18.01.2016, 19:04
а сам бейсик 128 есть на-твоём компе ?

AER
18.01.2016, 19:43
Ну запускаю из 128к меню тр-дос, и вылетаю на первой же 128к (специфичной) бейсиковской команде.
Ну запускаю из 128к - 128к бейсик, randomize usr 15616 и не вылетаю при первой 128к (специфичной) бейсиковской команде.

Djoni
18.01.2016, 20:00
Это не подойдёт ? http://zx-pk.ru/showthread.php?t=12660

AER
18.01.2016, 20:49
Djoni, это что то страшное. (там квазидиск он юзает)
load! save! я юзал всегда, круто! особенно - load! "картинка" code 16384

Boт (http://sderni.ru/292212) почему не работает из тр-дос? run "*DIZZY*"
моя игра про диззи например.
(иди вправо к тролю, иди назад возьми воды, полей на землю над платформой, иди к тролю, иди назад к земле, возьми что ему надо и иди к нему.)

- - - Добавлено - - -

а SAVE! и LOAD!
давали такие приемущества!!

например загрузчик:

10 LOAD "KARTINKA" CODE 40000
20 SAVE! "KARTINKA" CODE 40000,6912
30 LOAD "PROG1"

после грузишь бейсик и он потом SAVE! "main"
еще грузим и потом SAVE! "title"
еще там и потом SAVE! "game"
и вот и потом SAVE! "show"
и последняя SAVE! "titul" : LOAD! "main" LINE 20 и пошло поехало

и конечно в любое время можем выводить LOAD! "KARTINKA" 16384 мгновенно на экран, и программа бейсика подменяет себя.

goodboy
18.01.2016, 21:17
на-держи, работает
я проверял на команде PLAY

balu_dark
19.01.2016, 20:49
Странные хотелки у народа. 21й век на дворе - а они сэйвят и лоадяд из бэйсика в рам диск....
Большинство народа еще с начала 90х - в кодах писали.

null_device
19.01.2016, 21:43
balu_dark, ой, ли.
Есть на VT трешовая поделка (http://trd.speccy.cz/full_ver/ZALUPAGA.ZIP), которая юзает команды 128 бейсика. Подозреваю, не она одна "нуждается" в наличии этой прошивки.
Когда я "собирал" свою, найденную на дискете поделку (http://www.worldofspectrum.org/pub/sinclair/trdos/games/Hearts_2.trd.zip) - я в меньшей степени думал о том, что у кого-то на 128К машиене, может не быть 128 бейсика.

Djoni
20.01.2016, 00:39
Странные хотелки у народа. 21й век на дворе - а они сэйвят и лоадяд из бэйсика в рам диск....
Большинство народа еще с начала 90х - в кодах писали.

К бейсику 128К у нас отношение как к ненужному аппендиксу к сожалению возможно так оно и есть, за основу бейсика 128 взята испанский версия там нет меню, теста , более удобный редактор позволяет водить управляющие коды цвета в программе в нижней части экрана есть подсказка в каком режиме находится редактор строки плюс дополнительные функции редактирования доступны на дополнительной клавиатуре, добавлено несколько новых команд. http://www.fruitcake.plus.com/Sinclair/Spectrum128/ROMDisassembly/Spectrum128ROMDisassembly3.htm

Ребята из Amstrad в моделях +3 и +2A подошли к делу более творческий синтаксис команд работы с рам диском не чем не отличается от работы с дисководом , так что без проблем можно загрузить программу а если поваляет память и не одну на рам диск без переделки загрузчика.

В каком то нашем электроном журнале попадалось версия бейсик 128К с поддержкой расширенной памяти 512кб.

Но не все так грустно оказывается можно пропатчить бейсик 128К на лету без перешивки пзу и добавить новые команды :)
за счет подмены подпрограмма обработки ошибок ,процедуры обработки новых команд разметить в странице озу.
Тут подробно на английском http://www.fruitcake.plus.com/Sinclair/Spectrum128/ExtendedBASIC/Spectrum128ExtendedBASIC.htm

AER
20.01.2016, 11:07
на-держи, работает
я проверял на команде PLAY
может и работает, но кричит что на вашем диске больше 16 наименований.


Странные хотелки у народа. 21й век на дворе


я использовал 128к в своих юных потугах,




что у кого-то на 128К машиене, может не быть 128 бейсика.
бейсик то есть! проблема в том:

из меню 128к выбрать тр-дос и гружу игру свою, и она запустившись сразу дает ошибку на первой же команде play например. и я жму ентер и вижу листинг в 48 бейсике.

из меню 128к выбрать 128к бейсик и написать randomizu usr 15616, попасть в тр-дос, загрузить игру мою и она работает.

Alex Rider
20.01.2016, 14:50
из меню 128к выбрать тр-дос и гружу игру свою, и она запустившись сразу дает ошибку на первой же команде play например. и я жму ентер и вижу листинг в 48 бейсике.
ЕМНИП, TR-DOS инициализирует 48-й бейсик всегда.

null_device
20.01.2016, 17:40
AER, есть некоторая связь, между тем, какая прошивка инициируется первой. У меня местный клон - plazma, который при сбросе сразу входит в tr-dos. Так, вот: на нем некоторые программы также отказываются работают, если не сделать выход в меню 128К. В анреале, при ресете через глюк, большинство оболочек также будут запускаться через 48К бейсик.

daniel
22.01.2016, 16:32
Вот сборник с музыкой через "PLAY" там и бут на любое количествово файлов:

AndTorp
11.02.2016, 01:49
Можно попробовать Grand's Boot
http://era-cg.su/grands/zxcreat.htm

http://savepic.ru/8629337.png